Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > 9c95d26cb609941fadb29992c6eec858 > files > 152

perl-Encode-2.470.0-4.mga3.i586.rpm

/*
 !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
 This file was autogenerated by:
 /usr/bin/perl5.16.3 ../bin/enc2xs -Q -o ji_04_t.c -f ji_04_t.fnm
 enc2xs VERSION 2.07
*/
#include "encode.h"

static const encpage_t jis0212_raw_utf8[69];
static const encpage_t utf8_jis0212_raw[19];

static const U8 enctable[27241] = { 228,184,130,228,184,132,228,184,133,228,
184,140,228,184,146,228,184,159,228,184,163,228,184,164,228,184,168,228,184,
171,228,184,174,228,184,175,228,184,176,228,184,181,228,185,128,228,185,129,
228,185,132,228,185,135,228,185,145,228,185,154,228,185,156,228,185,163,228,
185,168,228,185,169,228,185,180,228,185,181,228,185,185,228,185,191,228,186,
141,228,186,150,228,186,151,228,186,157,228,186,175,228,186,185,228,187,131,
228,187,144,228,187,154,228,187,155,228,187,160,228,187,161,228,187,162,228,
187,168,228,187,175,228,187,177,228,187,179,228,187,181,228,187,189,228,187,
190,228,187,191,228,188,128,228,188,130,228,188,131,228,188,136,228,188,139,
228,188,140,228,188,146,228,188,149,228,188,150,228,188,151,228,188,153,228,
188,174,228,188,177,228,189,160,228,188,179,228,188,181,228,188,183,228,188,
185,228,188,187,228,188,190,228,189,128,228,189,130,228,189,136,228,189,137,
228,189,139,228,189,140,228,189,146,228,189,148,228,189,150,228,189,152,228,
189,159,228,189,163,228,189,170,228,189,172,228,189,174,228,189,177,228,189,
183,228,189,184,228,189,185,228,189,186,228,189,189,228,189,190,228,190,129,
228,190,130,228,190,132,228,190,133,228,190,137,228,190,138,228,190,140,228,
190,142,228,190,144,228,190,146,228,190,147,228,190,148,228,190,151,228,190,
153,228,190,154,228,190,158,228,190,159,228,190,178,228,190,183,228,190,185,
228,190,187,228,190,188,228,190,189,228,190,190,228,191,128,228,191,129,228,
191,133,228,191,134,228,191,136,228,191,137,228,191,139,228,191,140,228,191,
141,228,191,143,228,191,146,228,191,156,228,191,160,228,191,162,228,191,176,
228,191,178,228,191,188,228,191,189,228,191,191,229,128,128,229,128,129,229,
128,132,229,128,135,229,128,138,229,128,140,229,128,142,229,128,144,229,128,
147,229,128,151,229,128,152,229,128,155,229,128,156,229,128,157,229,128,158,
229,128,162,229,128,167,229,128,174,229,128,176,229,128,178,229,128,179,229,
128,181,229,129,128,229,129,129,229,129,130,229,129,133,229,129,134,229,129,
138,229,129,140,229,129,142,229,129,145,229,129,146,229,129,147,229,129,151,
229,129,153,229,129,159,229,129,160,229,129,162,229,129,163,229,129,166,229,
129,167,229,129,170,229,129,173,229,129,176,229,129,177,229,128,187,229,130,
129,229,130,131,229,130,132,229,130,134,229,130,138,229,130,142,229,130,143,
229,130,144,229,130,146,229,130,147,229,130,148,229,130,150,229,130,155,229,
130,156,229,130,158,229,130,159,229,130,160,229,130,161,229,130,162,229,130,
170,229,130,175,229,130,176,229,130,185,229,130,186,229,130,189,229,131,128,
229,131,131,229,131,132,229,131,135,229,131,140,229,131,142,229,131,144,229,
131,147,229,131,148,229,131,152,229,131,156,229,131,157,229,131,159,229,131,
162,229,131,164,229,131,166,229,131,168,229,131,169,229,131,175,229,131,177,
229,131,182,229,131,186,229,131,190,229,132,131,229,132,134,229,132,135,229,
132,136,229,132,139,229,132,140,229,132,141,229,132,142,229,131,178,229,132,
144,229,132,151,229,132,153,229,132,155,229,132,156,229,132,157,229,132,158,
229,132,163,229,132,167,229,132,168,229,132,172,229,132,173,229,132,175,229,
132,177,229,132,179,229,132,180,229,132,181,229,132,184,229,132,185,229,133,
130,229,133,138,229,133,143,229,133,147,229,133,149,229,133,151,229,133,152,
229,133,159,229,133,164,229,133,166,229,133,190,229,134,131,229,134,132,229,
134,139,229,134,142,229,134,152,229,134,157,229,134,161,229,134,163,229,134,
173,229,134,184,229,134,186,229,134,188,229,134,190,229,134,191,229,135,130,
229,135,136,229,135,143,229,135,145,229,135,146,229,135,147,229,135,149,229,
135,152,229,135,158,229,135,162,229,135,165,229,135,174,229,135,178,229,135,
179,229,135,180,229,135,183,229,136,129,229,136,130,229,136,133,229,136,146,
229,136,147,229,136,149,229,136,150,229,136,152,229,136,162,229,136,168,229,
136,177,229,136,178,229,136,181,229,136,188,229,137,133,229,137,137,229,137,
149,229,137,151,229,137,152,229,137,154,229,137,156,229,137,159,229,137,160,
229,137,161,229,137,166,229,137,174,229,137,183,229,137,184,229,137,185,229,
138,128,229,138,130,229,138,133,229,138,138,229,138,140,229,138,147,229,138,
149,229,138,150,229,138,151,229,138,152,229,138,154,229,138,156,229,138,164,
229,138,165,229,138,166,229,138,167,229,138,175,229,138,176,229,138,182,229,
138,183,229,138,184,229,138,186,229,138,187,229,138,189,229,139,128,229,139,
132,229,139,134,229,139,136,229,139,140,229,139,143,229,139,145,229,139,148,
229,139,150,229,139,155,229,139,156,229,139,161,229,139,165,229,139,168,229,
139,169,229,139,170,229,139,172,229,139,176,229,139,177,229,139,180,229,139,
182,229,139,183,229,140,128,229,140,131,229,140,138,229,140,139,229,140,140,
229,140,145,229,140,147,229,140,152,229,140,155,229,140,156,229,140,158,229,
140,159,229,140,165,229,140,167,229,140,168,229,140,169,229,140,171,229,140,
172,229,140,173,229,140,176,229,140,178,229,140,181,229,140,188,229,140,189,
229,140,190,229,141,130,229,141,140,229,141,139,229,141,153,229,141,155,229,
141,161,229,141,163,229,141,165,229,141,172,229,141,173,229,141,178,229,141,
185,229,141,190,229,142,131,229,142,135,229,142,136,229,142,142,229,142,147,
229,142,148,229,142,153,229,142,157,229,142,161,229,142,164,229,142,170,229,
142,171,229,142,175,229,142,178,229,142,180,229,142,181,229,142,183,229,142,
184,229,142,186,229,142,189,229,143,128,229,143,133,229,143,143,229,143,146,
229,143,147,229,143,149,229,143,154,229,143,157,229,143,158,229,143,160,229,
143,166,229,143,167,229,143,181,229,144,130,229,144,147,229,144,154,229,144,
161,229,144,167,229,144,168,229,144,170,229,144,175,229,144,177,229,144,180,
229,144,181,229,145,131,229,145,132,229,145,135,229,145,141,229,145,143,229,
145,158,229,145,162,229,145,164,229,145,166,229,145,167,229,145,169,229,145,
171,229,145,173,229,145,174,229,145,180,229,145,191,229,146,129,229,146,131,
229,146,133,229,146,136,229,146,137,229,146,141,229,146,145,229,146,149,229,
146,150,229,146,156,229,146,159,229,146,161,229,146,166,229,146,167,229,146,
169,229,146,170,229,146,173,229,146,174,229,146,177,229,146,183,229,146,185,
229,146,186,229,146,187,229,146,191,229,147,134,229,147,138,229,147,141,229,
147,142,229,147,160,229,147,170,229,147,172,229,147,175,229,147,182,229,147,
188,229,147,190,229,147,191,229,148,128,229,148,129,229,148,133,229,148,136,
229,148,137,229,148,140,229,148,141,229,148,142,229,148,149,229,148,170,229,
148,171,229,148,178,229,148,181,229,148,182,229,148,187,229,148,188,229,148,
189,229,149,129,229,149,135,229,149,137,229,149,138,229,149,141,229,149,144,
229,149,145,229,149,152,229,149,154,229,149,155,229,149,158,229,149,160,229,
149,161,229,149,164,229,149,166,229,149,191,229,150,129,229,150,130,229,150,
134,229,150,136,229,150,142,229,150,143,229,150,145,229,150,146,229,150,147,
229,150,148,229,150,151,229,150,163,229,150,164,229,150,173,229,150,178,229,
150,191,229,151,129,229,151,131,229,151,134,229,151,137,229,151,139,229,151,
140,229,151,142,229,151,145,229,151,146,229,151,147,229,151,151,229,151,152,
229,151,155,229,151,158,229,151,162,229,151,169,229,151,182,229,151,191,229,
152,133,229,152,136,229,152,138,229,152,141,229,152,142,229,152,143,229,152,
144,229,152,145,229,152,146,229,152,153,229,152,172,229,152,176,229,152,179,
229,152,181,229,152,183,229,152,185,229,152,187,229,152,188,229,152,189,229,
152,191,229,153,128,229,153,129,229,153,131,229,153,132,229,153,134,229,153,
137,229,153,139,229,153,141,229,153,143,229,153,148,229,153,158,229,153,160,
229,153,161,229,153,162,229,153,163,229,153,166,229,153,169,229,153,173,229,
153,175,229,153,177,229,153,178,229,153,181,229,154,132,229,154,133,229,154,
136,229,154,139,229,154,140,229,154,149,229,154,153,229,154,154,229,154,157,
229,154,158,229,154,159,229,154,166,229,154,167,229,154,168,229,154,169,229,
154,171,229,154,172,229,154,173,229,154,177,229,154,179,229,154,183,229,154,
190,229,155,133,229,155,137,229,155,138,229,155,139,229,155,143,229,155,144,
229,155,140,229,155,141,229,155,153,229,155,156,229,155,157,229,155,159,229,
155,161,229,155,164,229,155,165,229,155,166,229,155,167,229,155,168,229,155,
177,229,155,171,229,155,173,229,155,182,229,155,183,229,156,129,229,156,130,
229,156,135,229,156,138,229,156,140,229,156,145,229,156,149,229,156,154,229,
156,155,229,156,157,229,156,160,229,156,162,229,156,163,229,156,164,229,156,
165,229,156,169,229,156,170,229,156,172,229,156,174,229,156,175,229,156,179,
229,156,180,229,156,189,229,156,190,229,156,191,229,157,133,229,157,134,229,
157,140,229,157,141,229,157,146,229,157,162,229,157,165,229,157,167,229,157,
168,229,157,171,229,157,173,229,157,174,229,157,175,229,157,176,229,157,177,
229,157,179,229,157,180,229,157,181,229,157,183,229,157,185,229,157,186,229,
157,187,229,157,188,229,157,190,229,158,129,229,158,131,229,158,140,229,158,
148,229,158,151,229,158,153,229,158,154,229,158,156,229,158,157,229,158,158,
229,158,159,229,158,161,229,158,149,229,158,167,229,158,168,229,158,169,229,
158,172,229,158,184,229,158,189,229,159,135,229,159,136,229,159,140,229,159,
143,229,159,149,229,159,157,229,159,158,229,159,164,229,159,166,229,159,167,
229,159,169,229,159,173,229,159,176,229,159,181,229,159,182,229,159,184,229,
159,189,229,159,190,229,159,191,229,160,131,229,160,132,229,160,136,229,160,
137,229,159,161,229,160,140,229,160,141,229,160,155,229,160,158,229,160,159,
229,160,160,229,160,166,229,160,167,229,160,173,229,160,178,229,160,185,229,
160,191,229,161,137,229,161,140,229,161,141,229,161,143,229,161,144,229,161,
149,229,161,159,229,161,161,229,161,164,229,161,167,229,161,168,229,161,184,
229,161,188,229,161,191,229,162,128,229,162,129,229,162,135,229,162,136,229,
162,137,229,162,138,229,162,140,229,162,141,229,162,143,229,162,144,229,162,
148,229,162,150,229,162,157,229,162,160,229,162,161,229,162,162,229,162,166,
229,162,169,229,162,177,229,162,178,229,163,132,229,162,188,229,163,130,229,
163,136,229,163,141,229,163,142,229,163,144,229,163,146,229,163,148,229,163,
150,229,163,154,229,163,157,229,163,161,229,163,162,229,163,169,229,163,179,
229,164,133,229,164,134,229,164,139,229,164,140,229,164,146,229,164,147,229,
164,148,232,153,129,229,164,157,229,164,161,229,164,163,229,164,164,229,164,
168,229,164,175,229,164,176,229,164,179,229,164,181,229,164,182,229,164,191,
229,165,131,229,165,134,229,165,146,229,165,147,229,165,153,229,165,155,229,
165,157,229,165,158,229,165,159,229,165,161,229,165,163,229,165,171,229,165,
173,229,165,175,229,165,178,229,165,181,229,165,182,229,165,185,229,165,187,
229,165,188,229,166,139,229,166,140,229,166,142,229,166,146,229,166,149,229,
166,151,229,166,159,229,166,164,229,166,167,229,166,173,229,166,174,229,166,
175,229,166,176,229,166,179,229,166,183,229,166,186,229,166,188,229,167,129,
229,167,131,229,167,132,229,167,136,229,167,138,229,167,141,229,167,146,229,
167,157,229,167,158,229,167,159,229,167,163,229,167,164,229,167,167,229,167,
174,229,167,175,229,167,177,229,167,178,229,167,180,229,167,183,229,168,128,
229,168,132,229,168,140,229,168,141,229,168,142,229,168,146,229,168,147,229,
168,158,229,168,163,229,168,164,229,168,167,229,168,168,229,168,170,229,168,
173,229,168,176,229,169,132,229,169,133,229,169,135,229,169,136,229,169,140,
229,169,144,229,169,149,229,169,158,229,169,163,229,169,165,229,169,167,229,
169,173,229,169,183,229,169,186,229,169,187,229,169,190,229,170,139,229,170,
144,229,170,147,229,170,150,229,170,153,229,170,156,229,170,158,229,170,159,
229,170,160,229,170,162,229,170,167,229,170,172,229,170,177,229,170,178,229,
170,179,229,170,181,229,170,184,229,170,186,229,170,187,229,170,191,229,171,
132,229,171,134,229,171,136,229,171,143,229,171,154,229,171,156,229,171,160,
229,171,165,229,171,170,229,171,174,229,171,181,229,171,182,229,171,189,229,
172,128,229,172,129,229,172,136,229,172,151,229,172,180,229,172,153,229,172,
155,229,172,157,229,172,161,229,172,165,229,172,173,229,172,184,229,173,129,
229,173,139,229,173,140,229,173,146,229,173,150,229,173,158,229,173,168,229,
173,174,229,173,175,229,173,188,229,173,189,229,173,190,229,173,191,229,174,
129,229,174,132,229,174,134,229,174,138,229,174,142,229,174,144,229,174,145,
229,174,147,229,174,148,229,174,150,229,174,168,229,174,169,229,174,172,229,
174,173,229,174,175,229,174,177,229,174,178,229,174,183,229,174,186,229,174,
188,229,175,128,229,175,129,229,175,141,229,175,143,229,175,150,229,175,151,
229,175,152,229,175,153,229,175,154,229,175,160,229,175,175,229,175,177,229,
175,180,229,175,189,229,176,140,229,176,151,229,176,158,229,176,159,229,176,
163,229,176,166,229,176,169,229,176,171,229,176,172,229,176,174,229,176,176,
229,176,178,229,176,181,229,176,182,229,177,153,229,177,154,229,177,156,229,
177,162,229,177,163,229,177,167,229,177,168,229,177,169,229,177,173,229,177,
176,229,177,180,229,177,181,229,177,186,229,177,187,229,177,188,229,177,189,
229,178,135,229,178,136,229,178,138,229,178,143,229,178,146,229,178,157,229,
178,159,229,178,160,229,178,162,229,178,163,229,178,166,229,178,170,229,178,
178,229,178,180,229,178,181,229,178,186,229,179,137,229,179,139,229,179,146,
229,179,157,229,179,151,229,179,174,229,179,177,229,179,178,229,179,180,229,
180,129,229,180,134,229,180,141,229,180,146,229,180,171,229,180,163,229,180,
164,229,180,166,229,180,167,229,180,177,229,180,180,229,180,185,229,180,189,
229,180,191,229,181,130,229,181,131,229,181,134,229,181,136,229,181,149,229,
181,145,229,181,153,229,181,138,229,181,159,229,181,160,229,181,161,229,181,
162,229,181,164,229,181,170,229,181,173,229,181,176,229,181,185,229,181,186,
229,181,190,229,181,191,229,182,129,229,182,131,229,182,136,229,182,138,229,
182,146,229,182,147,229,182,148,229,182,149,229,182,153,229,182,155,229,182,
159,229,182,160,229,182,167,229,182,171,229,182,176,229,182,180,229,182,184,
229,182,185,229,183,131,229,183,135,229,183,139,229,183,144,229,183,142,229,
183,152,229,183,153,229,183,160,229,183,164,229,183,169,229,183,184,229,183,
185,229,184,128,229,184,135,229,184,141,229,184,146,229,184,148,229,184,149,
229,184,152,229,184,159,229,184,160,229,184,174,229,184,168,229,184,178,229,
184,181,229,184,190,229,185,139,229,185,144,229,185,137,229,185,145,229,185,
150,229,185,152,229,185,155,229,185,156,229,185,158,229,185,168,229,185,170,
229,185,171,229,185,172,229,185,173,229,185,174,229,185,176,229,186,128,229,
186,139,229,186,142,229,186,162,229,186,164,229,186,165,229,186,168,229,186,
170,229,186,172,229,186,177,229,186,179,229,186,189,229,186,190,229,186,191,
229,187,134,229,187,140,229,187,139,229,187,142,229,187,145,229,187,146,229,
187,148,229,187,149,229,187,156,229,187,158,229,187,165,229,187,171,229,188,
130,229,188,134,229,188,135,229,188,136,229,188,142,229,188,153,229,188,156,
229,188,157,229,188,161,229,188,162,229,188,163,229,188,164,229,188,168,229,
188,171,229,188,172,229,188,174,229,188,176,229,188,180,229,188,182,229,188,
187,229,188,189,229,188,191,229,189,128,229,189,132,229,189,133,229,189,135,
229,189,141,229,189,144,229,189,148,229,189,152,229,189,155,229,189,160,229,
189,163,229,189,164,229,189,167,229,189,175,229,189,178,229,189,180,229,189,
181,229,189,184,229,189,186,229,189,189,229,189,190,229,190,137,229,190,141,
229,190,143,229,190,150,229,190,156,229,190,157,229,190,162,229,190,167,229,
190,171,229,190,164,229,190,172,229,190,175,229,190,176,229,190,177,229,190,
184,229,191,132,229,191,135,229,191,136,229,191,137,229,191,139,229,191,144,
229,191,145,229,191,146,229,191,147,229,191,148,229,191,158,229,191,161,229,
191,162,229,191,168,229,191,169,229,191,170,229,191,172,229,191,173,229,191,
174,229,191,175,229,191,178,229,191,179,229,191,182,229,191,186,229,191,188,
230,128,135,230,128,138,230,128,141,230,128,147,230,128,148,230,128,151,230,
128,152,230,128,154,230,128,159,230,128,164,230,128,173,230,128,179,230,128,
181,230,129,128,230,129,135,230,129,136,230,129,137,230,129,140,230,129,145,
230,129,148,230,129,150,230,129,151,230,129,157,230,129,161,230,129,167,230,
129,177,230,129,190,230,129,191,230,130,130,230,130,134,230,130,136,230,130,
138,230,130,142,230,130,145,230,130,147,230,130,149,230,130,152,230,130,157,
230,130,158,230,130,162,230,130,164,230,130,165,230,130,168,230,130,176,230,
130,177,230,130,183,230,130,187,230,130,190,230,131,130,230,131,132,230,131,
136,230,131,137,230,131,138,230,131,139,230,131,142,230,131,143,230,131,148,
230,131,149,230,131,153,230,131,155,230,131,157,230,131,158,230,131,162,230,
131,165,230,131,178,230,131,181,230,131,184,230,131,188,230,131,189,230,132,
130,230,132,135,230,132,138,230,132,140,230,132,144,230,132,145,230,132,146,
230,132,147,230,132,148,230,132,150,230,132,151,230,132,153,230,132,156,230,
132,158,230,132,162,230,132,170,230,132,171,230,132,176,230,132,177,230,132,
181,230,132,182,230,132,183,230,132,185,230,133,129,230,133,133,230,133,134,
230,133,137,230,133,158,230,133,160,230,133,172,230,133,178,230,133,184,230,
133,187,230,133,188,230,133,191,230,134,128,230,134,129,230,134,131,230,134,
132,230,134,139,230,134,141,230,134,146,230,134,147,230,134,151,230,134,152,
230,134,156,230,134,157,230,134,159,230,134,160,230,134,165,230,134,168,230,
134,170,230,134,173,230,134,184,230,134,185,230,134,188,230,135,128,230,135,
129,230,135,130,230,135,142,230,135,143,230,135,149,230,135,156,230,135,157,
230,135,158,230,135,159,230,135,161,230,135,162,230,135,167,230,135,169,230,
135,165,230,135,172,230,135,173,230,135,175,230,136,129,230,136,131,230,136,
132,230,136,135,230,136,147,230,136,149,230,136,156,230,136,160,230,136,162,
230,136,163,230,136,167,230,136,169,230,136,171,230,136,185,230,136,189,230,
137,130,230,137,131,230,137,132,230,137,134,230,137,140,230,137,144,230,137,
145,230,137,146,230,137,148,230,137,150,230,137,154,230,137,156,230,137,164,
230,137,173,230,137,175,230,137,179,230,137,186,230,137,189,230,138,141,230,
138,142,230,138,143,230,138,144,230,138,166,230,138,168,230,138,179,230,138,
182,230,138,183,230,138,186,230,138,190,230,138,191,230,139,132,230,139,142,
230,139,149,230,139,150,230,139,154,230,139,170,230,139,178,230,139,180,230,
139,188,230,139,189,230,140,131,230,140,132,230,140,138,230,140,139,230,140,
141,230,140,144,230,140,147,230,140,150,230,140,152,230,140,169,230,140,170,
230,140,173,230,140,181,230,140,182,230,140,185,230,140,188,230,141,129,230,
141,130,230,141,131,230,141,132,230,141,134,230,141,138,230,141,139,230,141,
142,230,141,146,230,141,147,230,141,148,230,141,152,230,141,155,230,141,165,
230,141,166,230,141,172,230,141,173,230,141,177,230,141,180,230,141,181,230,
141,184,230,141,188,230,141,189,230,141,191,230,142,130,230,142,132,230,142,
135,230,142,138,230,142,144,230,142,148,230,142,149,230,142,153,230,142,154,
230,142,158,230,142,164,230,142,166,230,142,173,230,142,174,230,142,175,230,
142,189,230,143,129,230,143,133,230,143,136,230,143,142,230,143,145,230,143,
147,230,143,148,230,143,149,230,143,156,230,143,160,230,143,165,230,143,170,
230,143,172,230,143,178,230,143,179,230,143,181,230,143,184,230,143,185,230,
144,137,230,144,138,230,144,144,230,144,146,230,144,148,230,144,152,230,144,
158,230,144,160,230,144,162,230,144,164,230,144,165,230,144,169,230,144,170,
230,144,175,230,144,176,230,144,181,230,144,189,230,144,191,230,145,139,230,
145,143,230,145,145,230,145,146,230,145,147,230,145,148,230,145,154,230,145,
155,230,145,156,230,145,157,230,145,159,230,145,160,230,145,161,230,145,163,
230,145,173,230,145,179,230,145,180,230,145,187,230,145,189,230,146,133,230,
146,135,230,146,143,230,146,144,230,146,145,230,146,152,230,146,153,230,146,
155,230,146,157,230,146,159,230,146,161,230,146,163,230,146,166,230,146,168,
230,146,172,230,146,179,230,146,189,230,146,190,230,146,191,230,147,132,230,
147,137,230,147,138,230,147,139,230,147,140,230,147,142,230,147,144,230,147,
145,230,147,149,230,147,151,230,147,164,230,147,165,230,147,169,230,147,170,
230,147,173,230,147,176,230,147,181,230,147,183,230,147,187,230,147,191,230,
148,129,230,148,132,230,148,136,230,148,137,230,148,138,230,148,143,230,148,
147,230,148,148,230,148,150,230,148,153,230,148,155,230,148,158,230,148,159,
230,148,162,230,148,166,230,148,169,230,148,174,230,148,177,230,148,186,230,
148,188,230,148,189,230,149,131,230,149,135,230,149,137,230,149,144,230,149,
146,230,149,148,230,149,159,230,149,160,230,149,167,230,149,171,230,149,186,
230,149,189,230,150,129,230,150,133,230,150,138,230,150,146,230,150,149,230,
150,152,230,150,157,230,150,160,230,150,163,230,150,166,230,150,174,230,150,
178,230,150,179,230,150,180,230,150,191,230,151,130,230,151,136,230,151,137,
230,151,142,230,151,144,230,151,148,230,151,150,230,151,152,230,151,159,230,
151,176,230,151,178,230,151,180,230,151,181,230,151,185,230,151,190,230,151,
191,230,152,128,230,152,132,230,152,136,230,152,137,230,152,141,230,152,145,
230,152,146,230,152,149,230,152,150,230,152,157,230,152,158,230,152,161,230,
152,162,230,152,163,230,152,164,230,152,166,230,152,169,230,152,170,230,152,
171,230,152,172,230,152,174,230,152,176,230,152,177,230,152,179,230,152,185,
230,152,183,230,153,128,230,153,133,230,153,134,230,153,138,230,153,140,230,
153,145,230,153,142,230,153,151,230,153,152,230,153,153,230,153,155,230,153,
156,230,153,160,230,153,161,230,155,187,230,153,170,230,153,171,230,153,172,
230,153,190,230,153,179,230,153,181,230,153,191,230,153,183,230,153,184,230,
153,185,230,153,187,230,154,128,230,153,188,230,154,139,230,154,140,230,154,
141,230,154,144,230,154,146,230,154,153,230,154,154,230,154,155,230,154,156,
230,154,159,230,154,160,230,154,164,230,154,173,230,154,177,230,154,178,230,
154,181,230,154,187,230,154,191,230,155,128,230,155,130,230,155,131,230,155,
136,230,155,140,230,155,142,230,155,143,230,155,148,230,155,155,230,155,159,
230,155,168,230,155,171,230,155,172,230,155,174,230,155,186,230,156,133,230,
156,135,230,156,142,230,156,147,230,156,153,230,156,156,230,156,160,230,156,
162,230,156,179,230,156,190,230,157,133,230,157,135,230,157,136,230,157,140,
230,157,148,230,157,149,230,157,157,230,157,166,230,157,172,230,157,174,230,
157,180,230,157,182,230,157,187,230,158,129,230,158,132,230,158,142,230,158,
143,230,158,145,230,158,147,230,158,150,230,158,152,230,158,153,230,158,155,
230,158,176,230,158,177,230,158,178,230,158,181,230,158,187,230,158,188,230,
158,189,230,159,185,230,159,128,230,159,130,230,159,131,230,159,133,230,159,
136,230,159,137,230,159,146,230,159,151,230,159,153,230,159,156,230,159,161,
230,159,166,230,159,176,230,159,178,230,159,182,230,159,183,230,161,146,230,
160,148,230,160,153,230,160,157,230,160,159,230,160,168,230,160,167,230,160,
172,230,160,173,230,160,175,230,160,176,230,160,177,230,160,179,230,160,187,
230,160,191,230,161,132,230,161,133,230,161,138,230,161,140,230,161,149,230,
161,151,230,161,152,230,161,155,230,161,171,230,161,174,230,161,175,230,161,
176,230,161,177,230,161,178,230,161,181,230,161,185,230,161,186,230,161,187,
230,161,188,230,162,130,230,162,132,230,162,134,230,162,136,230,162,150,230,
162,152,230,162,154,230,162,156,230,162,161,230,162,163,230,162,165,230,162,
169,230,162,170,230,162,174,230,162,178,230,162,187,230,163,133,230,163,136,
230,163,140,230,163,143,230,163,144,230,163,145,230,163,147,230,163,150,230,
163,153,230,163,156,230,163,157,230,163,165,230,163,168,230,163,170,230,163,
171,230,163,172,230,163,173,230,163,176,230,163,177,230,163,181,230,163,182,
230,163,187,230,163,188,230,163,189,230,164,134,230,164,137,230,164,138,230,
164,144,230,164,145,230,164,147,230,164,150,230,164,151,230,164,177,230,164,
179,230,164,181,230,164,184,230,164,187,230,165,130,230,165,133,230,165,137,
230,165,142,230,165,151,230,165,155,230,165,163,230,165,164,230,165,165,230,
165,166,230,165,168,230,165,169,230,165,172,230,165,176,230,165,177,230,165,
178,230,165,186,230,165,187,230,165,191,230,166,128,230,166,141,230,166,146,
230,166,150,230,166,152,230,166,161,230,166,165,230,166,166,230,166,168,230,
166,171,230,166,173,230,166,175,230,166,183,230,166,184,230,166,186,230,166,
188,230,167,133,230,167,136,230,167,145,230,167,150,230,167,151,230,167,162,
230,167,165,230,167,174,230,167,175,230,167,177,230,167,179,230,167,181,230,
167,190,230,168,128,230,168,129,230,168,131,230,168,143,230,168,145,230,168,
149,230,168,154,230,168,157,230,168,160,230,168,164,230,168,168,230,168,176,
230,168,178,230,168,180,230,168,183,230,168,187,230,168,190,230,168,191,230,
169,133,230,169,134,230,169,137,230,169,138,230,169,142,230,169,144,230,169,
145,230,169,146,230,169,149,230,169,150,230,169,155,230,169,164,230,169,167,
230,169,170,230,169,177,230,169,179,230,169,190,230,170,129,230,170,131,230,
170,134,230,170,135,230,170,137,230,170,139,230,170,145,230,170,155,230,170,
157,230,170,158,230,170,159,230,170,165,230,170,171,230,170,175,230,170,176,
230,170,177,230,170,180,230,170,189,230,170,190,230,170,191,230,171,134,230,
171,137,230,171,136,230,171,140,230,171,144,230,171,148,230,171,149,230,171,
150,230,171,156,230,171,157,230,171,164,230,171,167,230,171,172,230,171,176,
230,171,177,230,171,178,230,171,188,230,171,189,230,172,130,230,172,131,230,
172,134,230,172,135,230,172,137,230,172,143,230,172,144,230,172,145,230,172,
151,230,172,155,230,172,158,230,172,164,230,172,168,230,172,171,230,172,172,
230,172,175,230,172,181,230,172,182,230,172,187,230,172,191,230,173,134,230,
173,138,230,173,141,230,173,146,230,173,150,230,173,152,230,173,157,230,173,
160,230,173,167,230,173,171,230,173,174,230,173,176,230,173,181,230,173,189,
230,173,190,230,174,130,230,174,133,230,174,151,230,174,155,230,174,159,230,
174,160,230,174,162,230,174,163,230,174,168,230,174,169,230,174,172,230,174,
173,230,174,174,230,174,176,230,174,184,230,174,185,230,174,189,230,174,190,
230,175,131,230,175,132,230,175,137,230,175,140,230,175,150,230,175,154,230,
175,161,230,175,163,230,175,166,230,175,167,230,175,174,230,175,177,230,175,
183,230,175,185,230,175,191,230,176,130,230,176,132,230,176,133,230,176,137,
230,176,141,230,176,142,230,176,144,230,176,146,230,176,153,230,176,159,230,
176,166,230,176,167,230,176,168,230,176,172,230,176,174,230,176,179,230,176,
181,230,176,182,230,176,186,230,176,187,230,176,191,230,177,138,230,177,139,
230,177,141,230,177,143,230,177,146,230,177,148,230,177,153,230,177,155,230,
177,156,230,177,171,230,177,173,230,177,175,230,177,180,230,177,182,230,177,
184,230,177,185,230,177,187,230,178,133,230,178,134,230,178,135,230,178,137,
230,178,148,230,178,149,230,178,151,230,178,152,230,178,156,230,178,159,230,
178,176,230,178,178,230,178,180,230,179,130,230,179,134,230,179,141,230,179,
143,230,179,144,230,179,145,230,179,146,230,179,148,230,179,150,230,179,154,
230,179,156,230,179,160,230,179,167,230,179,169,230,179,171,230,179,172,230,
179,174,230,179,178,230,179,180,230,180,132,230,180,135,230,180,138,230,180,
142,230,180,143,230,180,145,230,180,147,230,180,154,230,180,166,230,180,167,
230,180,168,230,177,167,230,180,174,230,180,175,230,180,177,230,180,185,230,
180,188,230,180,191,230,181,151,230,181,158,230,181,159,230,181,161,230,181,
165,230,181,167,230,181,175,230,181,176,230,181,188,230,182,130,230,182,135,
230,182,145,230,182,146,230,182,148,230,182,150,230,182,151,230,182,152,230,
182,170,230,182,172,230,182,180,230,182,183,230,182,185,230,182,189,230,182,
191,230,183,132,230,183,136,230,183,138,230,183,142,230,183,143,230,183,150,
230,183,155,230,183,157,230,183,159,230,183,160,230,183,162,230,183,165,230,
183,169,230,183,175,230,183,176,230,183,180,230,183,182,230,183,188,230,184,
128,230,184,132,230,184,158,230,184,162,230,184,167,230,184,178,230,184,182,
230,184,185,230,184,187,230,184,188,230,185,132,230,185,133,230,185,136,230,
185,137,230,185,139,230,185,143,230,185,145,230,185,146,230,185,147,230,185,
148,230,185,151,230,185,156,230,185,157,230,185,158,230,185,162,230,185,163,
230,185,168,230,185,179,230,185,187,230,185,189,230,186,141,230,186,147,230,
186,153,230,186,160,230,186,167,230,186,173,230,186,174,230,186,177,230,186,
179,230,186,187,230,186,191,230,187,128,230,187,129,230,187,131,230,187,135,
230,187,136,230,187,138,230,187,141,230,187,142,230,187,143,230,187,171,230,
187,173,230,187,174,230,187,185,230,187,187,230,187,189,230,188,132,230,188,
136,230,188,138,230,188,140,230,188,141,230,188,150,230,188,152,230,188,154,
230,188,155,230,188,166,230,188,169,230,188,170,230,188,175,230,188,176,230,
188,179,230,188,182,230,188,187,230,188,188,230,188,173,230,189,143,230,189,
145,230,189,146,230,189,147,230,189,151,230,189,153,230,189,154,230,189,157,
230,189,158,230,189,161,230,189,162,230,189,168,230,189,172,230,189,189,230,
189,190,230,190,131,230,190,135,230,190,136,230,190,139,230,190,140,230,190,
141,230,190,144,230,190,146,230,190,147,230,190,148,230,190,150,230,190,154,
230,190,159,230,190,160,230,190,165,230,190,166,230,190,167,230,190,168,230,
190,174,230,190,175,230,190,176,230,190,181,230,190,182,230,190,188,230,191,
133,230,191,135,230,191,136,230,191,138,230,191,154,230,191,158,230,191,168,
230,191,169,230,191,176,230,191,181,230,191,185,230,191,188,230,191,189,231,
128,128,231,128,133,231,128,134,231,128,135,231,128,141,231,128,151,231,128,
160,231,128,163,231,128,175,231,128,180,231,128,183,231,128,185,231,128,188,
231,129,131,231,129,132,231,129,136,231,129,137,231,129,138,231,129,139,231,
129,148,231,129,149,231,129,157,231,129,158,231,129,142,231,129,164,231,129,
165,231,129,172,231,129,174,231,129,181,231,129,182,231,129,190,231,130,129,
231,130,133,231,130,134,231,130,148,231,130,149,231,130,150,231,130,151,231,
130,152,231,130,155,231,130,164,231,130,171,231,130,176,231,130,177,231,130,
180,231,130,183,231,131,138,231,131,145,231,131,147,231,131,148,231,131,149,
231,131,150,231,131,152,231,131,156,231,131,164,231,131,186,231,132,131,231,
132,132,231,132,133,231,132,134,231,132,135,231,132,139,231,132,140,231,132,
143,231,132,158,231,132,160,231,132,171,231,132,173,231,132,175,231,132,176,
231,132,177,231,132,184,231,133,129,231,133,133,231,133,134,231,133,135,231,
133,138,231,133,139,231,133,144,231,133,146,231,133,151,231,133,154,231,133,
156,231,133,158,231,133,160,231,133,168,231,133,185,231,134,128,231,134,133,
231,134,135,231,134,140,231,134,146,231,134,154,231,134,155,231,134,160,231,
134,162,231,134,175,231,134,176,231,134,178,231,134,179,231,134,186,231,134,
191,231,135,128,231,135,129,231,135,132,231,135,139,231,135,140,231,135,147,
231,135,150,231,135,153,231,135,154,231,135,156,231,135,184,231,135,190,231,
136,128,231,136,135,231,136,136,231,136,137,231,136,147,231,136,151,231,136,
154,231,136,157,231,136,159,231,136,164,231,136,171,231,136,175,231,136,180,
231,136,184,231,136,185,231,137,129,231,137,130,231,137,131,231,137,133,231,
137,142,231,137,143,231,137,144,231,137,147,231,137,149,231,137,150,231,137,
154,231,137,156,231,137,158,231,137,160,231,137,163,231,137,168,231,137,171,
231,137,174,231,137,175,231,137,177,231,137,183,231,137,184,231,137,187,231,
137,188,231,137,191,231,138,132,231,138,137,231,138,141,231,138,142,231,138,
147,231,138,155,231,138,168,231,138,173,231,138,174,231,138,177,231,138,180,
231,138,190,231,139,129,231,139,135,231,139,137,231,139,140,231,139,149,231,
139,150,231,139,152,231,139,159,231,139,165,231,139,179,231,139,180,231,139,
186,231,139,187,231,139,190,231,140,130,231,140,132,231,140,133,231,140,135,
231,140,139,231,140,141,231,140,146,231,140,147,231,140,152,231,140,153,231,
140,158,231,140,162,231,140,164,231,140,167,231,140,168,231,140,172,231,140,
177,231,140,178,231,140,181,231,140,186,231,140,187,231,140,189,231,141,131,
231,141,141,231,141,144,231,141,146,231,141,150,231,141,152,231,141,157,231,
141,158,231,141,159,231,141,160,231,141,166,231,141,167,231,141,169,231,141,
171,231,141,172,231,141,174,231,141,175,231,141,177,231,141,183,231,141,185,
231,141,188,231,142,128,231,142,129,231,142,131,231,142,133,231,142,134,231,
142,142,231,142,144,231,142,147,231,142,149,231,142,151,231,142,152,231,142,
156,231,142,158,231,142,159,231,142,160,231,142,162,231,142,165,231,142,166,
231,142,170,231,142,171,231,142,173,231,142,181,231,142,183,231,142,185,231,
142,188,231,142,189,231,142,191,231,143,133,231,143,134,231,143,137,231,143,
139,231,143,140,231,143,143,231,143,146,231,143,147,231,143,150,231,143,153,
231,143,157,231,143,161,231,143,163,231,143,166,231,143,167,231,143,169,231,
143,180,231,143,181,231,143,183,231,143,185,231,143,186,231,143,187,231,143,
189,231,143,191,231,144,128,231,144,129,231,144,132,231,144,135,231,144,138,
231,144,145,231,144,154,231,144,155,231,144,164,231,144,166,231,144,168,231,
144,169,231,144,170,231,144,171,231,144,172,231,144,173,231,144,174,231,144,
175,231,144,176,231,144,177,231,144,185,231,145,128,231,145,131,231,145,132,
231,145,134,231,145,135,231,145,139,231,145,141,231,145,145,231,145,146,231,
145,151,231,145,157,231,145,162,231,145,166,231,145,167,231,145,168,231,145,
171,231,145,173,231,145,174,231,145,177,231,145,178,231,146,128,231,146,129,
231,146,133,231,146,134,231,146,135,231,146,137,231,146,143,231,146,144,231,
146,145,231,146,146,231,146,152,231,146,153,231,146,154,231,146,156,231,146,
159,231,146,160,231,146,161,231,146,163,231,146,166,231,146,168,231,146,169,
231,146,170,231,146,171,231,146,174,231,146,175,231,146,177,231,146,178,231,
146,181,231,146,185,231,146,187,231,146,191,231,147,136,231,147,137,231,147,
140,231,147,144,231,147,147,231,147,152,231,147,154,231,147,155,231,147,158,
231,147,159,231,147,164,231,147,168,231,147,170,231,147,171,231,147,175,231,
147,180,231,147,186,231,147,187,231,147,188,231,147,191,231,148,134,231,148,
146,231,148,150,231,148,151,231,148,160,231,148,161,231,148,164,231,148,167,
231,148,169,231,148,170,231,148,175,231,148,182,231,148,185,231,148,189,231,
148,190,231,148,191,231,149,128,231,149,131,231,149,135,231,149,136,231,149,
142,231,149,144,231,149,146,231,149,151,231,149,158,231,149,159,231,149,161,
231,149,175,231,149,177,231,149,185,231,149,186,231,149,187,231,149,188,231,
149,189,231,149,190,231,150,129,231,150,133,231,150,144,231,150,146,231,150,
147,231,150,149,231,150,153,231,150,156,231,150,162,231,150,164,231,150,180,
231,150,186,231,150,191,231,151,128,231,151,129,231,151,132,231,151,134,231,
151,140,231,151,142,231,151,143,231,151,151,231,151,156,231,151,159,231,151,
160,231,151,161,231,151,164,231,151,167,231,151,172,231,151,174,231,151,175,
231,151,177,231,151,185,231,152,128,231,152,130,231,152,131,231,152,132,231,
152,135,231,152,136,231,152,138,231,152,140,231,152,143,231,152,146,231,152,
147,231,152,149,231,152,150,231,152,153,231,152,155,231,152,156,231,152,157,
231,152,158,231,152,163,231,152,165,231,152,166,231,152,169,231,152,173,231,
152,178,231,152,179,231,152,181,231,152,184,231,152,185,231,152,186,231,152,
188,231,153,138,231,153,128,231,153,129,231,153,131,231,153,132,231,153,133,
231,153,137,231,153,139,231,153,149,231,153,153,231,153,159,231,153,164,231,
153,165,231,153,173,231,153,174,231,153,175,231,153,177,231,153,180,231,154,
129,231,154,133,231,154,140,231,154,141,231,154,149,231,154,155,231,154,156,
231,154,157,231,154,159,231,154,160,231,154,162,231,154,163,231,154,164,231,
154,165,231,154,166,231,154,167,231,154,168,231,154,170,231,154,173,231,154,
189,231,155,129,231,155,133,231,155,137,231,155,139,231,155,140,231,155,142,
231,155,148,231,155,153,231,155,160,231,155,166,231,155,168,231,155,172,231,
155,176,231,155,177,231,155,182,231,155,185,231,155,188,231,156,128,231,156,
134,231,156,138,231,156,142,231,156,146,231,156,148,231,156,149,231,156,151,
231,156,153,231,156,154,231,156,156,231,156,162,231,156,168,231,156,173,231,
156,174,231,156,175,231,156,180,231,156,181,231,156,182,231,156,185,231,156,
189,231,156,190,231,157,130,231,157,133,231,157,134,231,157,138,231,157,141,
231,157,142,231,157,143,231,157,146,231,157,150,231,157,151,231,157,156,231,
157,158,231,157,159,231,157,160,231,157,162,231,157,164,231,157,167,231,157,
170,231,157,172,231,157,176,231,157,178,231,157,179,231,157,180,231,157,186,
231,157,189,231,158,128,231,158,132,231,158,140,231,158,141,231,158,148,231,
158,149,231,158,150,231,158,154,231,158,159,231,158,162,231,158,167,231,158,
170,231,158,174,231,158,175,231,158,177,231,158,181,231,158,190,231,159,131,
231,159,137,231,159,145,231,159,146,231,159,149,231,159,153,231,159,158,231,
159,159,231,159,160,231,159,164,231,159,166,231,159,170,231,159,172,231,159,
176,231,159,177,231,159,180,231,159,184,231,159,187,231,160,133,231,160,134,
231,160,137,231,160,141,231,160,142,231,160,145,231,160,157,231,160,161,231,
160,162,231,160,163,231,160,173,231,160,174,231,160,176,231,160,181,231,160,
183,231,161,131,231,161,132,231,161,135,231,161,136,231,161,140,231,161,142,
231,161,146,231,161,156,231,161,158,231,161,160,231,161,161,231,161,163,231,
161,164,231,161,168,231,161,170,231,161,174,231,161,186,231,161,190,231,162,
138,231,162,143,231,162,148,231,162,152,231,162,161,231,162,157,231,162,158,
231,162,159,231,162,164,231,162,168,231,162,172,231,162,173,231,162,176,231,
162,177,231,162,178,231,162,179,231,162,187,231,162,189,231,162,191,231,163,
135,231,163,136,231,163,137,231,163,140,231,163,142,231,163,146,231,163,147,
231,163,149,231,163,150,231,163,164,231,163,155,231,163,159,231,163,160,231,
163,161,231,163,166,231,163,170,231,163,178,231,163,179,231,164,128,231,163,
182,231,163,183,231,163,186,231,163,187,231,163,191,231,164,134,231,164,140,
231,164,144,231,164,154,231,164,156,231,164,158,231,164,159,231,164,160,231,
164,165,231,164,167,231,164,169,231,164,173,231,164,177,231,164,180,231,164,
181,231,164,187,231,164,189,231,164,191,231,165,132,231,165,133,231,165,134,
231,165,138,231,165,139,231,165,143,231,165,145,231,165,148,231,165,152,231,
165,155,231,165,156,231,165,167,231,165,169,231,165,171,231,165,178,231,165,
185,231,165,187,231,165,188,231,165,190,231,166,139,231,166,140,231,166,145,
231,166,147,231,166,148,231,166,149,231,166,150,231,166,152,231,166,155,231,
166,156,231,166,161,231,166,168,231,166,169,231,166,171,231,166,175,231,166,
177,231,166,180,231,166,184,231,166,187,231,167,130,231,167,132,231,167,135,
231,167,136,231,167,138,231,167,143,231,167,148,231,167,150,231,167,154,231,
167,157,231,167,158,231,167,160,231,167,162,231,167,165,231,167,170,231,167,
171,231,167,173,231,167,177,231,167,184,231,167,188,231,168,130,231,168,131,
231,168,135,231,168,137,231,168,138,231,168,140,231,168,145,231,168,149,231,
168,155,231,168,158,231,168,161,231,168,167,231,168,171,231,168,173,231,168,
175,231,168,176,231,168,180,231,168,181,231,168,184,231,168,185,231,168,186,
231,169,132,231,169,133,231,169,135,231,169,136,231,169,140,231,169,149,231,
169,150,231,169,153,231,169,156,231,169,157,231,169,159,231,169,160,231,169,
165,231,169,167,231,169,170,231,169,173,231,169,181,231,169,184,231,169,190,
231,170,128,231,170,130,231,170,133,231,170,134,231,170,138,231,170,139,231,
170,144,231,170,145,231,170,148,231,170,158,231,170,160,231,170,163,231,170,
172,231,170,179,231,170,181,231,170,185,231,170,187,231,170,188,231,171,134,
231,171,137,231,171,140,231,171,142,231,171,145,231,171,155,231,171,168,231,
171,169,231,171,171,231,171,172,231,171,177,231,171,180,231,171,187,231,171,
189,231,171,190,231,172,135,231,172,148,231,172,159,231,172,163,231,172,167,
231,172,169,231,172,170,231,172,171,231,172,173,231,172,174,231,172,175,231,
172,176,231,172,177,231,172,180,231,172,189,231,172,191,231,173,128,231,173,
129,231,173,135,231,173,142,231,173,149,231,173,160,231,173,164,231,173,166,
231,173,169,231,173,170,231,173,173,231,173,175,231,173,178,231,173,179,231,
173,183,231,174,132,231,174,137,231,174,142,231,174,144,231,174,145,231,174,
150,231,174,155,231,174,158,231,174,160,231,174,165,231,174,172,231,174,175,
231,174,176,231,174,178,231,174,181,231,174,182,231,174,186,231,174,187,231,
174,188,231,174,189,231,175,130,231,175,133,231,175,136,231,175,138,231,175,
148,231,175,150,231,175,151,231,175,153,231,175,154,231,175,155,231,175,168,
231,175,170,231,175,178,231,175,180,231,175,181,231,175,184,231,175,185,231,
175,186,231,175,188,231,175,190,231,176,129,231,176,130,231,176,131,231,176,
132,231,176,134,231,176,137,231,176,139,231,176,140,231,176,142,231,176,143,
231,176,153,231,176,155,231,176,160,231,176,165,231,176,166,231,176,168,231,
176,172,231,176,177,231,176,179,231,176,180,231,176,182,231,176,185,231,176,
186,231,177,134,231,177,138,231,177,149,231,177,145,231,177,146,231,177,147,
231,177,153,231,177,154,231,177,155,231,177,156,231,177,157,231,177,158,231,
177,161,231,177,163,231,177,167,231,177,169,231,177,173,231,177,174,231,177,
176,231,177,178,231,177,185,231,177,188,231,177,189,231,178,134,231,178,135,
231,178,143,231,178,148,231,178,158,231,178,160,231,178,166,231,178,176,231,
178,182,231,178,183,231,178,186,231,178,187,231,178,188,231,178,191,231,179,
132,231,179,135,231,179,136,231,179,137,231,179,141,231,179,143,231,179,147,
231,179,148,231,179,149,231,179,151,231,179,153,231,179,154,231,179,157,231,
179,166,231,179,169,231,179,171,231,179,181,231,180,131,231,180,135,231,180,
136,231,180,137,231,180,143,231,180,145,231,180,146,231,180,147,231,180,150,
231,180,157,231,180,158,231,180,163,231,180,166,231,180,170,231,180,173,231,
180,177,231,180,188,231,180,189,231,180,190,231,181,128,231,181,129,231,181,
135,231,181,136,231,181,141,231,181,145,231,181,147,231,181,151,231,181,153,
231,181,154,231,181,156,231,181,157,231,181,165,231,181,167,231,181,170,231,
181,176,231,181,184,231,181,186,231,181,187,231,181,191,231,182,129,231,182,
130,231,182,131,231,182,133,231,182,134,231,182,136,231,182,139,231,182,140,
231,182,141,231,182,145,231,182,150,231,182,151,231,182,157,231,182,158,231,
182,166,231,182,167,231,182,170,231,182,179,231,182,182,231,182,183,231,182,
185,231,183,130,231,183,131,231,183,132,231,183,133,231,183,134,231,183,140,
231,183,141,231,183,142,231,183,151,231,183,153,231,184,128,231,183,162,231,
183,165,231,183,166,231,183,170,231,183,171,231,183,173,231,183,177,231,183,
181,231,183,182,231,183,185,231,183,186,231,184,136,231,184,144,231,184,145,
231,184,149,231,184,151,231,184,156,231,184,157,231,184,160,231,184,167,231,
184,168,231,184,172,231,184,173,231,184,175,231,184,179,231,184,182,231,184,
191,231,185,132,231,185,133,231,185,135,231,185,142,231,185,144,231,185,146,
231,185,152,231,185,159,231,185,161,231,185,162,231,185,165,231,185,171,231,
185,174,231,185,175,231,185,179,231,185,184,231,185,190,231,186,129,231,186,
134,231,186,135,231,186,138,231,186,141,231,186,145,231,186,149,231,186,152,
231,186,154,231,186,157,231,186,158,231,188,188,231,188,187,231,188,189,231,
188,190,231,188,191,231,189,131,231,189,132,231,189,135,231,189,143,231,189,
146,231,189,147,231,189,155,231,189,156,231,189,157,231,189,161,231,189,163,
231,189,164,231,189,165,231,189,166,231,189,173,231,189,177,231,189,189,231,
189,190,231,189,191,231,190,128,231,190,139,231,190,141,231,190,143,231,190,
144,231,190,145,231,190,150,231,190,151,231,190,156,231,190,161,231,190,162,
231,190,166,231,190,170,231,190,173,231,190,180,231,190,188,231,190,191,231,
191,128,231,191,131,231,191,136,231,191,142,231,191,143,231,191,155,231,191,
159,231,191,163,231,191,165,231,191,168,231,191,172,231,191,174,231,191,175,
231,191,178,231,191,186,231,191,189,231,191,190,231,191,191,232,128,135,232,
128,136,232,128,138,232,128,141,232,128,142,232,128,143,232,128,145,232,128,
147,232,128,148,232,128,150,232,128,157,232,128,158,232,128,159,232,128,160,
232,128,164,232,128,166,232,128,172,232,128,174,232,128,176,232,128,180,232,
128,181,232,128,183,232,128,185,232,128,186,232,128,188,232,128,190,232,129,
128,232,129,132,232,129,160,232,129,164,232,129,166,232,129,173,232,129,177,
232,129,181,232,130,129,232,130,136,232,130,142,232,130,156,232,130,158,232,
130,166,232,130,167,232,130,171,232,130,184,232,130,185,232,131,136,232,131,
141,232,131,143,232,131,146,232,131,148,232,131,149,232,131,151,232,131,152,
232,131,160,232,131,173,232,131,174,232,131,176,232,131,178,232,131,179,232,
131,182,232,131,185,232,131,186,232,131,190,232,132,131,232,132,139,232,132,
150,232,132,151,232,132,152,232,132,156,232,132,158,232,132,160,232,132,164,
232,132,167,232,132,172,232,132,176,232,132,181,232,132,186,232,132,188,232,
133,133,232,133,135,232,133,138,232,133,140,232,133,146,232,133,151,232,133,
160,232,133,161,232,133,167,232,133,168,232,133,169,232,133,173,232,133,175,
232,133,183,232,134,129,232,134,144,232,134,132,232,134,133,232,134,134,232,
134,139,232,134,142,232,134,150,232,134,152,232,134,155,232,134,158,232,134,
162,232,134,174,232,134,178,232,134,180,232,134,187,232,135,139,232,135,131,
232,135,133,232,135,138,232,135,142,232,135,143,232,135,149,232,135,151,232,
135,155,232,135,157,232,135,158,232,135,161,232,135,164,232,135,171,232,135,
172,232,135,176,232,135,177,232,135,178,232,135,181,232,135,182,232,135,184,
232,135,185,232,135,189,232,135,191,232,136,128,232,136,131,232,136,143,232,
136,147,232,136,148,232,136,153,232,136,154,232,136,157,232,136,161,232,136,
162,232,136,168,232,136,178,232,136,180,232,136,186,232,137,131,232,137,132,
232,137,133,232,137,134,232,137,139,232,137,142,232,137,143,232,137,145,232,
137,150,232,137,156,232,137,160,232,137,163,232,137,167,232,137,173,232,137,
180,232,137,187,232,137,189,232,137,191,232,138,128,232,138,129,232,138,131,
232,138,132,232,138,135,232,138,137,232,138,138,232,138,142,232,138,145,232,
138,148,232,138,150,232,138,152,232,138,154,232,138,155,232,138,160,232,138,
161,232,138,163,232,138,164,232,138,167,232,138,168,232,138,169,232,138,170,
232,138,174,232,138,176,232,138,178,232,138,180,232,138,183,232,138,186,232,
138,188,232,138,190,232,138,191,232,139,134,232,139,144,232,139,149,232,139,
154,232,139,160,232,139,162,232,139,164,232,139,168,232,139,170,232,139,173,
232,139,175,232,139,182,232,139,183,232,139,189,232,139,190,232,140,128,232,
140,129,232,140,135,232,140,136,232,140,138,232,140,139,232,141,148,232,140,
155,232,140,157,232,140,158,232,140,159,232,140,161,232,140,162,232,140,172,
232,140,173,232,140,174,232,140,176,232,140,179,232,140,183,232,140,186,232,
140,188,232,140,189,232,141,130,232,141,131,232,141,132,232,141,135,232,141,
141,232,141,142,232,141,145,232,141,149,232,141,150,232,141,151,232,141,176,
232,141,184,232,141,189,232,141,191,232,142,128,232,142,130,232,142,132,232,
142,134,232,142,141,232,142,146,232,142,148,232,142,149,232,142,152,232,142,
153,232,142,155,232,142,156,232,142,157,232,142,166,232,142,167,232,142,169,
232,142,172,232,142,190,232,142,191,232,143,128,232,143,135,232,143,137,232,
143,143,232,143,144,232,143,145,232,143,148,232,143,157,232,141,147,232,143,
168,232,143,170,232,143,182,232,143,184,232,143,185,232,143,188,232,144,129,
232,144,134,232,144,138,232,144,143,232,144,145,232,144,149,232,144,153,232,
142,173,232,144,175,232,144,185,232,145,133,232,145,135,232,145,136,232,145,
138,232,145,141,232,145,143,232,145,145,232,145,146,232,145,150,232,145,152,
232,145,153,232,145,154,232,145,156,232,145,160,232,145,164,232,145,165,232,
145,167,232,145,170,232,145,176,232,145,179,232,145,180,232,145,182,232,145,
184,232,145,188,232,145,189,232,146,129,232,146,133,232,146,146,232,146,147,
232,146,149,232,146,158,232,146,166,232,146,168,232,146,169,232,146,170,232,
146,175,232,146,177,232,146,180,232,146,186,232,146,189,232,146,190,232,147,
128,232,147,130,232,147,135,232,147,136,232,147,140,232,147,143,232,147,147,
232,147,156,232,147,167,232,147,170,232,147,175,232,147,176,232,147,177,232,
147,178,232,147,183,232,148,178,232,147,186,232,147,187,232,147,189,232,148,
130,232,148,131,232,148,135,232,148,140,232,148,142,232,148,144,232,148,156,
232,148,158,232,148,162,232,148,163,232,148,164,232,148,165,232,148,167,232,
148,170,232,148,171,232,148,175,232,148,179,232,148,180,232,148,182,232,148,
191,232,149,134,232,149,143,232,149,144,232,149,145,232,149,146,232,149,147,
232,149,150,232,149,153,232,149,156,232,149,157,232,149,158,232,149,159,232,
149,160,232,149,161,232,149,162,232,149,164,232,149,171,232,149,175,232,149,
185,232,149,186,232,149,187,232,149,189,232,149,191,232,150,129,232,150,133,
232,150,134,232,150,137,232,150,139,232,150,140,232,150,143,232,150,147,232,
150,152,232,150,157,232,150,159,232,150,160,232,150,162,232,150,165,232,150,
167,232,150,180,232,150,182,232,150,183,232,150,184,232,150,188,232,150,189,
232,150,190,232,150,191,232,151,130,232,151,135,232,151,138,232,151,139,232,
151,142,232,150,173,232,151,152,232,151,154,232,151,159,232,151,160,232,151,
166,232,151,168,232,151,173,232,151,179,232,151,182,232,151,188,232,151,191,
232,152,128,232,152,132,232,152,133,232,152,141,232,152,142,232,152,144,232,
152,145,232,152,146,232,152,152,232,152,153,232,152,155,232,152,158,232,152,
161,232,152,167,232,152,169,232,152,182,232,152,184,232,152,186,232,152,188,
232,152,189,232,153,128,232,153,130,232,153,134,232,153,146,232,153,147,232,
153,150,232,153,151,232,153,152,232,153,153,232,153,157,232,153,160,232,153,
161,232,153,162,232,153,163,232,153,164,232,153,169,232,153,172,232,153,175,
232,153,181,232,153,182,232,153,183,232,153,186,232,154,141,232,154,145,232,
154,150,232,154,152,232,154,154,232,154,156,232,154,161,232,154,166,232,154,
167,232,154,168,232,154,173,232,154,177,232,154,179,232,154,180,232,154,181,
232,154,183,232,154,184,232,154,185,232,154,191,232,155,128,232,155,129,232,
155,131,232,155,133,232,155,145,232,155,146,232,155,149,232,155,151,232,155,
154,232,155,156,232,155,160,232,155,163,232,155,165,232,155,167,232,154,136,
232,155,186,232,155,188,232,155,189,232,156,132,232,156,133,232,156,135,232,
156,139,232,156,142,232,156,143,232,156,144,232,156,147,232,156,148,232,156,
153,232,156,158,232,156,159,232,156,161,232,156,163,232,156,168,232,156,174,
232,156,175,232,156,177,232,156,178,232,156,185,232,156,186,232,156,188,232,
156,189,232,156,190,232,157,128,232,157,131,232,157,133,232,157,141,232,157,
152,232,157,157,232,157,161,232,157,164,232,157,165,232,157,175,232,157,177,
232,157,178,232,157,187,232,158,131,232,158,132,232,158,133,232,158,134,232,
158,135,232,158,136,232,158,137,232,158,139,232,158,140,232,158,144,232,158,
147,232,158,149,232,158,151,232,158,152,232,158,153,232,158,158,232,158,160,
232,158,163,232,158,167,232,158,172,232,158,173,232,158,174,232,158,177,232,
158,181,232,158,190,232,158,191,232,159,129,232,159,136,232,159,137,232,159,
138,232,159,142,232,159,149,232,159,150,232,159,153,232,159,154,232,159,156,
232,159,159,232,159,162,232,159,163,232,159,164,232,159,170,232,159,171,232,
159,173,232,159,177,232,159,179,232,159,184,232,159,186,232,159,191,232,160,
129,232,160,131,232,160,134,232,160,137,232,160,138,232,160,139,232,160,144,
232,160,153,232,160,146,232,160,147,232,160,148,232,160,152,232,160,154,232,
160,155,232,160,156,232,160,158,232,160,159,232,160,168,232,160,173,232,160,
174,232,160,176,232,160,178,232,160,181,232,160,186,232,160,188,232,161,129,
232,161,131,232,161,133,232,161,136,232,161,137,232,161,138,232,161,139,232,
161,142,232,161,145,232,161,149,232,161,150,232,161,152,232,161,154,232,161,
156,232,161,159,232,161,160,232,161,164,232,161,169,232,161,177,232,161,185,
232,161,187,232,162,128,232,162,152,232,162,154,232,162,155,232,162,156,232,
162,159,232,162,160,232,162,168,232,162,170,232,162,186,232,162,189,232,162,
190,232,163,128,232,163,138,232,163,139,232,163,140,232,163,141,232,163,142,
232,163,145,232,163,146,232,163,147,232,163,155,232,163,158,232,163,167,232,
163,175,232,163,176,232,163,177,232,163,181,232,163,183,232,164,129,232,164,
134,232,164,141,232,164,142,232,164,143,232,164,149,232,164,150,232,164,152,
232,164,153,232,164,154,232,164,156,232,164,160,232,164,166,232,164,167,232,
164,168,232,164,176,232,164,177,232,164,178,232,164,181,232,164,185,232,164,
186,232,164,190,232,165,128,232,165,130,232,165,133,232,165,134,232,165,137,
232,165,143,232,165,146,232,165,151,232,165,154,232,165,155,232,165,156,232,
165,161,232,165,162,232,165,163,232,165,171,232,165,174,232,165,176,232,165,
179,232,165,181,232,165,186,232,165,187,232,165,188,232,165,189,232,166,137,
232,166,141,232,166,144,232,166,148,232,166,149,232,166,155,232,166,156,232,
166,159,232,166,160,232,166,165,232,166,176,232,166,180,232,166,181,232,166,
182,232,166,183,232,166,188,232,167,148,232,167,149,232,167,150,232,167,151,
232,167,152,232,167,165,232,167,169,232,167,171,232,167,173,232,167,177,232,
167,179,232,167,182,232,167,185,232,167,189,232,167,191,232,168,132,232,168,
133,232,168,135,232,168,143,232,168,145,232,168,146,232,168,148,232,168,149,
232,168,158,232,168,160,232,168,162,232,168,164,232,168,166,232,168,171,232,
168,172,232,168,175,232,168,181,232,168,183,232,168,189,232,168,190,232,169,
128,232,169,131,232,169,133,232,169,135,232,169,137,232,169,141,232,169,142,
232,169,147,232,169,150,232,169,151,232,169,152,232,169,156,232,169,157,232,
169,161,232,169,165,232,169,167,232,169,181,232,169,182,232,169,183,232,169,
185,232,169,186,232,169,187,232,169,190,232,169,191,232,170,128,232,170,131,
232,170,134,232,170,139,232,170,143,232,170,144,232,170,146,232,170,150,232,
170,151,232,170,153,232,170,159,232,170,167,232,170,169,232,170,174,232,170,
175,232,170,179,232,170,182,232,170,183,232,170,187,232,170,190,232,171,131,
232,171,134,232,171,136,232,171,137,232,171,138,232,171,145,232,171,147,232,
171,148,232,171,149,232,171,151,232,171,157,232,171,159,232,171,172,232,171,
176,232,171,180,232,171,181,232,171,182,232,171,188,232,171,191,232,172,133,
232,172,134,232,172,139,232,172,145,232,172,156,232,172,158,232,172,159,232,
172,138,232,172,173,232,172,176,232,172,183,232,172,188,232,173,130,232,173,
131,232,173,132,232,173,133,232,173,134,232,173,136,232,173,146,232,173,147,
232,173,148,232,173,153,232,173,141,232,173,158,232,173,163,232,173,173,232,
173,182,232,173,184,232,173,185,232,173,188,232,173,190,232,174,129,232,174,
132,232,174,133,232,174,139,232,174,141,232,174,143,232,174,148,232,174,149,
232,174,156,232,174,158,232,174,159,232,176,184,232,176,185,232,176,189,232,
176,190,232,177,133,232,177,135,232,177,137,232,177,139,232,177,143,232,177,
145,232,177,147,232,177,148,232,177,151,232,177,152,232,177,155,232,177,157,
232,177,153,232,177,163,232,177,164,232,177,166,232,177,168,232,177,169,232,
177,173,232,177,179,232,177,181,232,177,182,232,177,187,232,177,190,232,178,
134,232,178,135,232,178,139,232,178,144,232,178,146,232,178,147,232,178,153,
232,178,155,232,178,156,232,178,164,232,178,185,232,178,186,232,179,133,232,
179,134,232,179,137,232,179,139,232,179,143,232,179,150,232,179,149,232,179,
153,232,179,157,232,179,161,232,179,168,232,179,172,232,179,175,232,179,176,
232,179,178,232,179,181,232,179,183,232,179,184,232,179,190,232,179,191,232,
180,129,232,180,131,232,180,137,232,180,146,232,180,151,232,180,155,232,181,
165,232,181,169,232,181,172,232,181,174,232,181,191,232,182,130,232,182,132,
232,182,136,232,182,141,232,182,144,232,182,145,232,182,149,232,182,158,232,
182,159,232,182,160,232,182,166,232,182,171,232,182,172,232,182,175,232,182,
178,232,182,181,232,182,183,232,182,185,232,182,187,232,183,128,232,183,133,
232,183,134,232,183,135,232,183,136,232,183,138,232,183,142,232,183,145,232,
183,148,232,183,149,232,183,151,232,183,153,232,183,164,232,183,165,232,183,
167,232,183,172,232,183,176,232,182,188,232,183,177,232,183,178,232,183,180,
232,183,189,232,184,129,232,184,132,232,184,133,232,184,134,232,184,139,232,
184,145,232,184,148,232,184,150,232,184,160,232,184,161,232,184,162,232,184,
163,232,184,166,232,184,167,232,184,177,232,184,179,232,184,182,232,184,183,
232,184,184,232,184,185,232,184,189,232,185,128,232,185,129,232,185,139,232,
185,141,232,185,142,232,185,143,232,185,148,232,185,155,232,185,156,232,185,
157,232,185,158,232,185,161,232,185,162,232,185,169,232,185,172,232,185,173,
232,185,175,232,185,176,232,185,177,232,185,185,232,185,186,232,185,187,232,
186,130,232,186,131,232,186,137,232,186,144,232,186,146,232,186,149,232,186,
154,232,186,155,232,186,157,232,186,158,232,186,162,232,186,167,232,186,169,
232,186,173,232,186,174,232,186,179,232,186,181,232,186,186,232,186,187,232,
187,128,232,187,129,232,187,131,232,187,132,232,187,135,232,187,143,232,187,
145,232,187,148,232,187,156,232,187,168,232,187,174,232,187,176,232,187,177,
232,187,183,232,187,185,232,187,186,232,187,173,232,188,128,232,188,130,232,
188,135,232,188,136,232,188,143,232,188,144,232,188,150,232,188,151,232,188,
152,232,188,158,232,188,160,232,188,161,232,188,163,232,188,165,232,188,167,
232,188,168,232,188,172,232,188,173,232,188,174,232,188,180,232,188,181,232,
188,182,232,188,183,232,188,186,232,189,128,232,189,129,232,189,131,232,189,
135,232,189,143,232,189,145,232,189,146,232,189,147,232,189,148,232,189,149,
232,189,152,232,189,157,232,189,158,232,189,165,232,190,157,232,190,160,232,
190,161,232,190,164,232,190,165,232,190,166,232,190,181,232,190,182,232,190,
184,232,190,190,232,191,128,232,191,129,232,191,134,232,191,138,232,191,139,
232,191,141,232,191,144,232,191,146,232,191,147,232,191,149,232,191,160,232,
191,163,232,191,164,232,191,168,232,191,174,232,191,177,232,191,181,232,191,
182,232,191,187,232,191,190,233,128,130,233,128,132,233,128,136,233,128,140,
233,128,152,233,128,155,233,128,168,233,128,169,233,128,175,233,128,170,233,
128,172,233,128,173,233,128,179,233,128,180,233,128,183,233,128,191,233,129,
131,233,129,132,233,129,140,233,129,155,233,129,157,233,129,162,233,129,166,
233,129,167,233,129,172,233,129,176,233,129,180,233,129,185,233,130,133,233,
130,136,233,130,139,233,130,140,233,130,142,233,130,144,233,130,149,233,130,
151,233,130,152,233,130,153,233,130,155,233,130,160,233,130,161,233,130,162,
233,130,165,233,130,176,233,130,178,233,130,179,233,130,180,233,130,182,233,
130,189,233,131,140,233,130,190,233,131,131,233,131,132,233,131,133,233,131,
135,233,131,136,233,131,149,233,131,151,233,131,152,233,131,153,233,131,156,
233,131,157,233,131,159,233,131,165,233,131,146,233,131,182,233,131,171,233,
131,175,233,131,176,233,131,180,233,131,190,233,131,191,233,132,128,233,132,
132,233,132,133,233,132,134,233,132,136,233,132,141,233,132,144,233,132,148,
233,132,150,233,132,151,233,132,152,233,132,154,233,132,156,233,132,158,233,
132,160,233,132,165,233,132,162,233,132,163,233,132,167,233,132,169,233,132,
174,233,132,175,233,132,177,233,132,180,233,132,182,233,132,183,233,132,185,
233,132,186,233,132,188,233,132,189,233,133,131,233,133,135,233,133,136,233,
133,143,233,133,147,233,133,151,233,133,153,233,133,154,233,133,155,233,133,
161,233,133,164,233,133,167,233,133,173,233,133,180,233,133,185,233,133,186,
233,133,187,233,134,129,233,134,131,233,134,133,233,134,134,233,134,138,233,
134,142,233,134,145,233,134,147,233,134,148,233,134,149,233,134,152,233,134,
158,233,134,161,233,134,166,233,134,168,233,134,172,233,134,173,233,134,174,
233,134,176,233,134,177,233,134,178,233,134,179,233,134,182,233,134,187,233,
134,188,233,134,189,233,134,191,233,135,130,233,135,131,233,135,133,233,135,
147,233,135,148,233,135,151,233,135,153,233,135,154,233,135,158,233,135,164,
233,135,165,233,135,169,233,135,170,233,135,172,233,135,173,233,135,174,233,
135,175,233,135,176,233,135,177,233,135,183,233,135,185,233,135,187,233,135,
189,233,136,128,233,136,129,233,136,132,233,136,133,233,136,134,233,136,135,
233,136,137,233,136,138,233,136,140,233,136,144,233,136,146,233,136,147,233,
136,150,233,136,152,233,136,156,233,136,157,233,136,163,233,136,164,233,136,
165,233,136,166,233,136,168,233,136,174,233,136,175,233,136,176,233,136,179,
233,136,181,233,136,182,233,136,184,233,136,185,233,136,186,233,136,188,233,
136,190,233,137,128,233,137,130,233,137,131,233,137,134,233,137,135,233,137,
138,233,137,141,233,137,142,233,137,143,233,137,145,233,137,152,233,137,153,
233,137,156,233,137,157,233,137,160,233,137,161,233,137,165,233,137,167,233,
137,168,233,137,169,233,137,174,233,137,175,233,137,176,233,137,181,233,137,
182,233,137,183,233,137,184,233,137,185,233,137,187,233,137,188,233,137,189,
233,137,191,233,138,136,233,138,137,233,138,138,233,138,141,233,138,142,233,
138,146,233,138,151,233,138,153,233,138,159,233,138,160,233,138,164,233,138,
165,233,138,167,233,138,168,233,138,171,233,138,175,233,138,178,233,138,182,
233,138,184,233,138,186,233,138,187,233,138,188,233,138,189,233,138,191,233,
139,128,233,139,129,233,139,130,233,139,131,233,139,133,233,139,134,233,139,
135,233,139,136,233,139,139,233,139,140,233,139,141,233,139,142,233,139,144,
233,139,147,233,139,149,233,139,151,233,139,152,233,139,153,233,139,156,233,
139,157,233,139,159,233,139,160,233,139,161,233,139,163,233,139,165,233,139,
167,233,139,168,233,139,172,233,139,174,233,139,176,233,139,185,233,139,187,
233,139,191,233,140,128,233,140,130,233,140,136,233,140,141,233,140,145,233,
140,148,233,140,149,233,140,156,233,140,157,233,140,158,233,140,159,233,140,
161,233,140,164,233,140,165,233,140,167,233,140,169,233,140,170,233,140,179,
233,140,180,233,140,182,233,140,183,233,141,135,233,141,136,233,141,137,233,
141,144,233,141,145,233,141,146,233,141,149,233,141,151,233,141,152,233,141,
154,233,141,158,233,141,164,233,141,165,233,141,167,233,141,169,233,141,170,
233,141,173,233,141,175,233,141,176,233,141,177,233,141,179,233,141,180,233,
141,182,233,141,186,233,141,189,233,141,191,233,142,128,233,142,129,233,142,
130,233,142,136,233,142,138,233,142,139,233,142,141,233,142,143,233,142,146,
233,142,149,233,142,152,233,142,155,233,142,158,233,142,161,233,142,163,233,
142,164,233,142,166,233,142,168,233,142,171,233,142,180,233,142,181,233,142,
182,233,142,186,233,142,169,233,143,129,233,143,132,233,143,133,233,143,134,
233,143,135,233,143,137,233,143,138,233,143,139,233,143,140,233,143,141,233,
143,147,233,143,153,233,143,156,233,143,158,233,143,159,233,143,162,233,143,
166,233,143,167,233,143,185,233,143,183,233,143,184,233,143,186,233,143,187,
233,143,189,233,144,129,233,144,130,233,144,132,233,144,136,233,144,137,233,
144,141,233,144,142,233,144,143,233,144,149,233,144,150,233,144,151,233,144,
159,233,144,174,233,144,175,233,144,177,233,144,178,233,144,179,233,144,180,
233,144,187,233,144,191,233,144,189,233,145,131,233,145,133,233,145,136,233,
145,138,233,145,140,233,145,149,233,145,153,233,145,156,233,145,159,233,145,
161,233,145,163,233,145,168,233,145,171,233,145,173,233,145,174,233,145,175,
233,145,177,233,145,178,233,146,132,233,146,131,233,149,184,233,149,185,233,
149,190,233,150,132,233,150,136,233,150,140,233,150,141,233,150,142,233,150,
157,233,150,158,233,150,159,233,150,161,233,150,166,233,150,169,233,150,171,
233,150,172,233,150,180,233,150,182,233,150,186,233,150,189,233,150,191,233,
151,134,233,151,136,233,151,137,233,151,139,233,151,144,233,151,145,233,151,
146,233,151,147,233,151,153,233,151,154,233,151,157,233,151,158,233,151,159,
233,151,160,233,151,164,233,151,166,233,152,157,233,152,158,233,152,162,233,
152,164,233,152,165,233,152,166,233,152,172,233,152,177,233,152,179,233,152,
183,233,152,184,233,152,185,233,152,186,233,152,188,233,152,189,233,153,129,
233,153,146,233,153,148,233,153,150,233,153,151,233,153,152,233,153,161,233,
153,174,233,153,180,233,153,187,233,153,188,233,153,190,233,153,191,233,154,
129,233,154,130,233,154,131,233,154,132,233,154,137,233,154,145,233,154,150,
233,154,154,233,154,157,233,154,159,233,154,164,233,154,165,233,154,166,233,
154,169,233,154,174,233,154,175,233,154,179,233,154,186,233,155,138,233,155,
146,229,182,178,233,155,152,233,155,154,233,155,157,233,155,158,233,155,159,
233,155,169,233,155,175,233,155,177,233,155,186,233,156,130,233,156,131,233,
156,133,233,156,137,233,156,154,233,156,155,233,156,157,233,156,161,233,156,
162,233,156,163,233,156,168,233,156,177,233,156,179,233,157,129,233,157,131,
233,157,138,233,157,142,233,157,143,233,157,149,233,157,151,233,157,152,233,
157,154,233,157,155,233,157,163,233,157,167,233,157,170,233,157,174,233,157,
179,233,157,182,233,157,183,233,157,184,233,157,187,233,157,189,233,157,191,
233,158,128,233,158,137,233,158,149,233,158,150,233,158,151,233,158,153,233,
158,154,233,158,158,233,158,159,233,158,162,233,158,172,233,158,174,233,158,
177,233,158,178,233,158,181,233,158,182,233,158,184,233,158,185,233,158,186,
233,158,188,233,158,190,233,158,191,233,159,129,233,159,132,233,159,133,233,
159,135,233,159,137,233,159,138,233,159,140,233,159,141,233,159,142,233,159,
144,233,159,145,233,159,148,233,159,151,233,159,152,233,159,153,233,159,157,
233,159,158,233,159,160,233,159,155,233,159,161,233,159,164,233,159,175,233,
159,177,233,159,180,233,159,183,233,159,184,233,159,186,233,160,135,233,160,
138,233,160,153,233,160,141,233,160,142,233,160,148,233,160,150,233,160,156,
233,160,158,233,160,160,233,160,163,233,160,166,233,160,171,233,160,174,233,
160,175,233,160,176,233,160,178,233,160,179,233,160,181,233,160,165,233,160,
190,233,161,132,233,161,135,233,161,138,233,161,145,233,161,146,233,161,147,
233,161,150,233,161,151,233,161,153,233,161,154,233,161,162,233,161,163,233,
161,165,233,161,166,233,161,170,233,161,172,233,162,171,233,162,173,233,162,
174,233,162,176,233,162,180,233,162,183,233,162,184,233,162,186,233,162,187,
233,162,191,233,163,130,233,163,133,233,163,136,233,163,140,233,163,161,233,
163,163,233,163,165,233,163,166,233,163,167,233,163,170,233,163,179,233,163,
182,233,164,130,233,164,135,233,164,136,233,164,145,233,164,149,233,164,150,
233,164,151,233,164,154,233,164,155,233,164,156,233,164,159,233,164,162,233,
164,166,233,164,167,233,164,171,233,164,177,233,164,178,233,164,179,233,164,
180,233,164,181,233,164,185,233,164,186,233,164,187,233,164,188,233,165,128,
233,165,129,233,165,134,233,165,135,233,165,136,233,165,141,233,165,142,233,
165,148,233,165,152,233,165,153,233,165,155,233,165,156,233,165,158,233,165,
159,233,165,160,233,166,155,233,166,157,233,166,159,233,166,166,233,166,176,
233,166,177,233,166,178,233,166,181,233,166,185,233,166,186,233,166,189,233,
166,191,233,167,131,233,167,137,233,167,147,233,167,148,233,167,153,233,167,
154,233,167,156,233,167,158,233,167,167,233,167,170,233,167,171,233,167,172,
233,167,176,233,167,180,233,167,181,233,167,185,233,167,189,233,167,190,233,
168,130,233,168,131,233,168,132,233,168,139,233,168,140,233,168,144,233,168,
145,233,168,150,233,168,158,233,168,160,233,168,162,233,168,163,233,168,164,
233,168,167,233,168,173,233,168,174,233,168,179,233,168,181,233,168,182,233,
168,184,233,169,135,233,169,129,233,169,132,233,169,138,233,169,139,233,169,
140,233,169,142,233,169,145,233,169,148,233,169,150,233,169,157,233,170,170,
233,170,172,233,170,174,233,170,175,233,170,178,233,170,180,233,170,181,233,
170,182,233,170,185,233,170,187,233,170,190,233,170,191,233,171,129,233,171,
131,233,171,134,233,171,136,233,171,142,233,171,144,233,171,146,233,171,149,
233,171,150,233,171,151,233,171,155,233,171,156,233,171,160,233,171,164,233,
171,165,233,171,167,233,171,169,233,171,172,233,171,178,233,171,179,233,171,
181,233,171,185,233,171,186,233,171,189,233,171,191,233,172,128,233,172,129,
233,172,130,233,172,131,233,172,132,233,172,133,233,172,136,233,172,137,233,
172,139,233,172,140,233,172,141,233,172,142,233,172,144,233,172,146,233,172,
150,233,172,153,233,172,155,233,172,156,233,172,160,233,172,166,233,172,171,
233,172,173,233,172,179,233,172,180,233,172,181,233,172,183,233,172,185,233,
172,186,233,172,189,233,173,136,233,173,139,233,173,140,233,173,149,233,173,
150,233,173,151,233,173,155,233,173,158,233,173,161,233,173,163,233,173,165,
233,173,166,233,173,168,233,173,170,233,173,171,233,173,172,233,173,173,233,
173,174,233,173,179,233,173,181,233,173,183,233,173,184,233,173,185,233,173,
191,233,174,128,233,174,132,233,174,133,233,174,134,233,174,135,233,174,137,
233,174,138,233,174,139,233,174,141,233,174,143,233,174,144,233,174,148,233,
174,154,233,174,157,233,174,158,233,174,166,233,174,167,233,174,169,233,174,
172,233,174,176,233,174,177,233,174,178,233,174,183,233,174,184,233,174,187,
233,174,188,233,174,190,233,174,191,233,175,129,233,175,135,233,175,136,233,
175,142,233,175,144,233,175,151,233,175,152,233,175,157,233,175,159,233,175,
165,233,175,167,233,175,170,233,175,171,233,175,175,233,175,179,233,175,183,
233,175,184,233,175,185,233,175,186,233,175,189,233,175,191,233,176,128,233,
176,130,233,176,139,233,176,143,233,176,145,233,176,150,233,176,152,233,176,
153,233,176,154,233,176,156,233,176,158,233,176,162,233,176,163,233,176,166,
233,176,167,233,176,168,233,176,169,233,176,170,233,176,177,233,176,181,233,
176,182,233,176,183,233,176,189,233,177,129,233,177,131,233,177,132,233,177,
133,233,177,137,233,177,138,233,177,142,233,177,143,233,177,144,233,177,147,
233,177,148,233,177,150,233,177,152,233,177,155,233,177,157,233,177,158,233,
177,159,233,177,163,233,177,169,233,177,170,233,177,156,233,177,171,233,177,
168,233,177,174,233,177,176,233,177,178,233,177,181,233,177,183,233,177,187,
233,179,166,233,179,178,233,179,183,233,179,185,233,180,139,233,180,130,233,
180,145,233,180,151,233,180,152,233,180,156,233,180,157,233,180,158,233,180,
175,233,180,176,233,180,178,233,180,179,233,180,180,233,180,186,233,180,188,
233,181,133,233,180,189,233,181,130,233,181,131,233,181,135,233,181,138,233,
181,147,233,181,148,233,181,159,233,181,163,233,181,162,233,181,165,233,181,
169,233,181,170,233,181,171,233,181,176,233,181,182,233,181,183,233,181,187,
233,181,188,233,181,190,233,182,131,233,182,132,233,182,134,233,182,138,233,
182,141,233,182,142,233,182,146,233,182,147,233,182,149,233,182,150,233,182,
151,233,182,152,233,182,161,233,182,170,233,182,172,233,182,174,233,182,177,
233,182,181,233,182,185,233,182,188,233,182,191,233,183,131,233,183,135,233,
183,137,233,183,138,233,183,148,233,183,149,233,183,150,233,183,151,233,183,
154,233,183,158,233,183,159,233,183,160,233,183,165,233,183,167,233,183,169,
233,183,171,233,183,174,233,183,176,233,183,179,233,183,180,233,183,190,233,
184,138,233,184,130,233,184,135,233,184,142,233,184,144,233,184,145,233,184,
146,233,184,149,233,184,150,233,184,153,233,184,156,233,184,157,233,185,186,
233,185,187,233,185,188,233,186,128,233,186,130,233,186,131,233,186,132,233,
186,133,233,186,135,233,186,142,233,186,143,233,186,150,233,186,152,233,186,
155,233,186,158,233,186,164,233,186,168,233,186,172,233,186,174,233,186,175,
233,186,176,233,186,179,233,186,180,233,186,181,233,187,134,233,187,136,233,
187,139,233,187,149,233,187,159,233,187,164,233,187,167,233,187,172,233,187,
173,233,187,174,233,187,176,233,187,177,233,187,178,233,187,181,233,187,184,
233,187,191,233,188,130,233,188,131,233,188,137,233,188,143,233,188,144,233,
188,145,233,188,146,233,188,148,233,188,150,233,188,151,233,188,153,233,188,
154,233,188,155,233,188,159,233,188,162,233,188,166,233,188,170,233,188,171,
233,188,175,233,188,177,233,188,178,233,188,180,233,188,183,233,188,185,233,
188,186,233,188,188,233,188,189,233,188,191,233,189,129,233,189,131,233,189,
132,233,189,133,233,189,134,233,189,135,233,189,147,233,189,149,233,189,150,
233,189,151,233,189,152,233,189,154,233,189,157,233,189,158,233,189,168,233,
189,169,233,189,173,233,189,174,233,189,175,233,189,176,233,189,177,233,189,
179,233,189,181,233,189,186,233,189,189,233,190,143,233,190,144,233,190,145,
233,190,146,233,190,148,233,190,150,233,190,151,233,190,158,233,190,161,233,
190,162,233,190,163,233,190,165,196,156,196,158,196,162,196,160,196,164,195,
141,195,140,195,143,195,142,199,143,196,176,196,170,196,174,196,168,196,180,
196,182,196,185,196,189,196,187,197,131,197,135,197,133,195,145,195,147,195,
146,195,150,195,148,199,145,197,144,197,140,195,149,197,148,197,152,197,150,
197,154,197,156,197,160,197,158,197,164,197,162,195,154,195,153,195,156,195,
155,197,172,199,147,197,176,197,170,197,178,197,174,197,168,199,151,199,155,
199,153,199,149,197,180,195,157,197,184,197,182,197,185,197,189,197,187,196,
171,196,175,196,169,196,181,196,183,196,186,196,190,196,188,197,132,197,136,
197,134,195,177,195,179,195,178,195,182,195,180,199,146,197,145,197,141,195,
181,197,149,197,153,197,151,197,155,197,157,197,161,197,159,197,165,197,163,
195,186,195,185,195,188,195,187,197,173,199,148,197,177,197,171,197,179,197,
175,197,169,199,152,199,156,199,154,199,150,197,181,195,189,195,191,197,183,
197,186,197,190,197,188,42,86,43,86,41,45,41,77,42,89,43,89,42,91,43,91,42,90,
43,90,42,92,43,92,42,93,43,93,42,95,43,95,42,94,43,94,42,97,43,97,42,96,43,96,
41,47,41,79,42,108,43,108,42,105,43,105,42,102,43,102,42,107,43,107,42,104,43,
104,42,106,43,106,42,113,43,113,42,116,43,116,42,115,42,117,43,117,42,119,43,
119,42,118,43,118,41,44,42,99,42,98,42,101,42,100,42,114,41,48,41,78,43,34,43,
33,43,36,43,42,43,35,43,41,41,65,43,46,43,50,43,49,43,52,43,51,43,64,43,63,43,
66,43,65,41,67,43,80,43,82,43,81,43,84,43,88,43,83,195,161,195,160,195,164,
195,162,196,131,199,142,196,129,196,133,195,165,195,163,196,135,196,137,196,
141,195,167,196,139,196,143,195,169,195,168,195,171,195,170,196,155,196,151,
196,147,196,153,199,181,196,157,196,159,195,129,195,128,195,132,195,130,196,
130,199,141,196,128,196,132,195,133,195,131,196,134,196,136,196,140,195,135,
196,138,196,142,195,137,195,136,195,139,195,138,196,154,196,150,196,146,196,
152,42,39,43,39,42,37,43,37,42,40,43,40,42,43,43,43,42,44,43,44,42,47,43,47,
42,45,43,45,42,48,43,48,41,34,41,66,42,55,43,55,42,70,43,70,42,68,41,69,41,38,
41,70,42,72,43,72,42,73,43,73,41,71,42,74,43,74,42,76,43,76,42,75,43,75,41,41,
42,34,42,33,42,36,42,42,42,35,42,41,41,33,42,46,42,50,42,49,42,52,42,51,42,64,
42,63,42,66,42,65,42,38,43,38,42,67,43,67,42,85,43,85,42,103,43,103,42,112,43,
112,42,109,43,109,42,111,43,111,42,110,43,110,195,166,196,145,195,176,196,167,
196,177,196,179,196,184,197,130,197,128,197,137,197,139,195,184,197,147,195,
159,197,167,195,190,41,73,41,40,41,72,42,77,43,77,42,79,43,79,42,78,43,78,41,
74,41,43,41,75,42,87,43,87,42,54,43,54,42,56,43,56,42,53,43,53,42,58,43,58,42,
59,43,59,42,61,43,61,42,60,208,130,208,131,208,132,208,133,208,134,208,135,
208,136,208,137,208,138,208,139,208,140,208,142,208,143,209,146,209,147,209,
148,209,149,209,150,209,151,209,152,209,153,209,154,209,155,209,156,209,158,
209,159,206,172,206,173,206,174,206,175,207,138,206,144,207,140,207,130,207,
141,207,139,206,176,207,142,39,66,39,67,39,68,39,69,39,70,39,71,39,72,39,73,
39,74,39,75,39,76,39,114,39,115,39,116,39,117,39,118,39,119,39,120,39,121,39,
122,39,123,39,124,76,44,76,45,76,46,76,47,76,48,76,49,76,50,76,51,76,52,76,53,
41,76,43,99,43,98,43,101,43,100,43,114,41,80,43,115,42,62,43,62,41,36,41,68,
42,71,43,71,42,69,43,69,203,152,203,135,194,184,203,153,203,157,194,175,203,
155,203,154,38,101,38,106,38,113,38,114,38,115,38,116,38,123,78,63,78,64,78,
65,78,66,78,67,78,68,78,69,89,73,89,74,89,75,89,76,89,77,89,78,89,79,91,56,91,
57,91,58,91,59,91,60,91,61,91,62,196,161,196,165,195,173,195,172,195,175,195,
174,199,144,42,80,42,82,42,81,42,84,42,88,42,83,54,45,54,46,54,47,54,48,54,49,
54,50,77,61,77,62,77,63,77,64,77,65,77,66,82,121,82,122,82,123,82,124,82,125,
82,126,99,46,99,47,99,48,99,49,99,50,99,51,105,123,105,124,105,125,105,126,
106,33,106,34,38,117,38,122,38,119,38,121,38,124,50,39,50,40,50,41,50,42,50,
43,54,107,54,108,54,109,54,112,54,113,54,119,54,120,54,121,54,122,54,123,55,
70,55,71,55,72,55,73,55,74,58,95,58,96,58,97,58,98,58,99,60,60,60,61,60,62,60,
63,60,64,61,61,61,62,61,63,61,64,61,65,62,60,62,61,62,62,62,63,62,64,67,97,67,
98,67,99,67,100,67,101,73,76,73,77,73,78,73,79,73,80,73,98,73,99,73,100,73,
101,73,102,81,123,81,124,81,125,81,126,82,33,84,41,84,42,84,43,84,44,84,45,84,
108,84,107,84,109,84,110,84,111,88,62,87,99,87,122,87,123,87,124,89,66,89,67,
89,68,89,69,89,70,90,64,90,65,90,66,90,67,90,68,91,115,91,111,91,116,91,117,
91,118,92,69,92,70,92,71,92,72,92,73,93,52,93,53,93,54,93,55,93,56,94,68,94,
69,94,70,94,71,94,72,97,36,97,37,97,38,97,39,97,40,99,111,99,112,99,113,99,
114,99,115,101,65,101,66,101,67,101,68,101,69,101,79,101,80,101,78,101,81,101,
82,104,95,104,96,104,97,104,98,104,99,106,71,106,72,106,73,106,74,106,75,107,
50,107,51,107,52,107,53,107,54,107,73,107,80,107,74,107,75,107,76,109,64,109,
65,109,66,109,67,109,68,109,79,109,80,109,81,109,82,109,83,206,134,206,136,
206,137,206,138,206,170,34,47,34,50,34,54,34,53,48,118,48,119,48,120,48,121,
49,50,49,51,49,52,49,53,49,84,49,85,49,86,49,87,50,77,50,78,50,79,50,80,50,85,
50,86,50,87,50,88,51,83,51,84,51,85,51,86,51,89,51,90,51,91,51,92,53,108,53,
109,53,110,53,111,54,73,54,74,54,75,54,76,54,95,54,96,54,97,54,98,55,46,55,47,
55,48,55,49,55,79,55,80,55,81,55,82,55,91,55,92,55,93,55,94,56,61,56,62,56,63,
56,64,57,49,57,50,57,51,57,52,58,67,58,68,58,69,58,70,59,37,59,38,59,39,59,40,
59,88,59,89,59,90,59,91,59,104,59,105,59,106,59,107,60,100,60,101,60,102,60,
103,61,72,61,73,61,74,61,75,62,37,62,38,62,39,62,40,62,118,62,119,62,120,62,
121,63,69,63,70,63,71,63,72,63,107,63,108,63,109,63,110,64,91,64,92,64,93,64,
94,64,95,64,96,64,97,64,98,65,34,65,35,65,36,65,37,66,34,66,35,66,36,66,37,66,
39,66,40,66,41,66,42,66,82,66,83,66,84,66,85,67,103,67,104,67,105,67,106,68,
42,68,43,68,44,68,45,68,72,68,73,68,74,68,75,70,121,70,122,70,123,70,124,71,
119,71,120,71,121,71,122,72,113,72,114,72,115,72,116,73,57,73,58,73,59,73,60,
73,90,73,91,73,92,73,93,75,62,75,63,75,64,75,65,76,81,76,82,76,83,76,84,76,94,
76,95,76,96,76,97,77,113,77,114,77,115,77,116,79,123,79,124,79,125,79,126,80,
100,80,101,80,102,80,103,82,68,82,69,82,70,82,71,82,92,82,93,82,94,82,95,84,
122,84,123,84,124,84,125,85,82,85,83,85,84,85,85,86,123,86,124,86,125,86,126,
87,65,87,66,87,67,87,68,89,36,89,37,89,38,89,39,89,53,89,54,89,55,89,56,89,
107,89,108,89,109,89,110,90,59,90,60,90,61,90,62,92,38,92,39,92,40,92,41,92,
126,93,33,93,34,93,35,93,47,93,48,93,49,93,50,95,95,95,96,95,97,95,98,95,124,
95,125,95,126,96,33,96,38,96,39,96,40,96,41,96,50,96,51,96,52,96,53,96,120,96,
121,96,122,96,123,98,118,98,119,98,120,98,121,99,58,99,59,99,60,99,61,99,72,
99,73,99,74,99,75,100,45,100,46,100,47,100,48,100,50,100,51,100,52,100,53,100,
54,100,55,100,56,100,57,100,58,100,59,100,60,100,61,100,90,100,91,100,92,100,
93,101,61,101,62,101,63,101,64,101,98,101,99,101,100,101,101,102,56,102,57,
102,58,102,59,102,62,102,63,102,64,102,65,102,77,102,78,102,79,102,80,102,96,
102,97,102,98,102,99,104,100,104,101,104,102,104,103,106,37,106,38,106,39,106,
40,106,83,106,84,106,85,106,86,106,125,106,126,107,33,107,34,107,82,107,78,
107,79,107,81,108,43,108,44,108,45,108,46,108,60,108,61,108,62,108,63,108,93,
108,94,108,95,108,96,109,38,109,39,109,40,109,41,109,70,109,71,109,72,109,73,
109,88,109,89,109,90,109,91,194,186,194,170,194,169,194,174,34,56,34,57,38,97,
38,98,38,99,38,100,38,105,38,108,38,118,48,43,48,44,48,45,48,71,48,72,48,73,
48,79,48,80,48,81,48,89,48,90,48,91,49,39,49,40,49,41,49,60,49,61,49,62,49,95,
49,96,49,97,49,103,49,104,49,105,49,124,49,125,49,126,50,33,50,34,50,35,50,74,
50,75,50,76,50,96,50,97,50,98,51,35,51,36,51,37,51,44,51,45,51,46,51,69,51,70,
51,71,51,74,51,75,51,76,51,95,51,96,51,97,51,114,51,115,51,116,51,125,51,126,
52,33,52,42,52,43,52,44,52,45,52,46,52,47,52,51,52,52,52,53,53,53,53,54,53,55,
53,74,53,75,53,76,53,83,53,84,53,85,53,125,53,126,54,33,54,58,54,59,54,60,54,
92,54,93,54,94,54,99,54,100,54,101,55,57,55,58,55,59,55,75,55,76,55,77,55,97,
55,98,55,99,55,119,55,120,55,121,56,36,56,37,56,38,56,72,56,73,56,74,56,99,56,
100,56,101,56,120,56,121,56,122,57,64,57,65,57,66,57,78,57,79,57,80,57,113,57,
114,57,115,57,119,57,120,57,121,58,124,58,125,58,126,60,77,60,78,60,79,60,93,
60,94,60,95,61,52,61,53,61,54,61,57,61,58,61,59,61,69,61,70,61,71,61,95,61,96,
61,97,62,75,62,76,62,77,62,112,62,113,62,114,63,51,63,52,63,53,63,56,63,57,63,
58,63,115,63,116,63,117,64,49,64,50,64,51,64,58,64,59,64,60,64,99,64,100,64,
101,64,110,64,111,64,112,64,124,64,125,64,126,65,55,65,56,65,57,65,97,65,98,
65,99,66,56,66,57,66,58,66,64,66,65,66,66,66,71,66,72,66,73,66,77,66,78,66,79,
67,49,67,50,67,51,67,53,67,54,67,55,67,82,67,83,67,84,67,126,68,33,68,34,68,
50,68,51,68,52,68,79,68,80,68,81,69,43,69,44,69,45,69,63,69,64,69,65,69,68,69,
69,69,70,69,72,69,73,69,74,69,80,69,81,69,82,69,88,69,89,69,90,69,98,69,99,69,
100,70,44,70,45,70,46,70,77,70,78,70,79,70,105,70,106,70,107,71,51,71,52,71,
53,71,75,71,76,71,77,71,124,71,125,71,126,72,56,72,57,72,58,72,85,72,86,72,87,
72,102,72,103,72,104,72,106,72,107,72,108,72,117,72,118,72,119,73,43,73,44,73,
45,73,110,73,111,73,112,73,115,73,116,73,117,74,63,74,64,74,65,74,77,74,78,74,
79,74,81,74,82,74,83,75,89,75,90,75,91,75,123,75,124,75,125,76,67,76,68,76,69,
76,77,76,78,76,79,76,85,76,86,76,87,76,89,76,90,76,91,76,122,76,123,76,124,77,
45,77,46,77,47,77,89,77,90,77,91,77,100,77,101,77,102,77,125,77,126,78,33,78,
38,78,39,78,40,78,41,78,35,78,42,78,48,78,49,78,50,78,58,78,59,78,60,78,103,
78,104,78,105,78,106,78,107,78,108,78,116,78,117,78,118,78,123,78,124,78,125,
79,38,79,39,79,40,79,47,79,48,79,49,79,66,79,67,79,68,79,85,79,86,79,87,79,
116,79,117,79,118,80,36,80,37,80,38,80,47,80,48,80,49,80,65,80,66,80,67,80,78,
80,79,80,80,81,60,81,61,81,62,81,120,81,121,81,122,82,79,82,80,82,81,82,87,82,
88,82,89,82,118,82,119,82,120,83,54,83,55,83,56,83,59,83,60,83,61,83,64,83,65,
83,66,83,76,83,77,83,78,83,80,83,81,83,82,83,91,83,92,83,93,83,114,83,115,83,
116,83,120,83,121,83,122,84,46,84,47,84,48,84,118,84,119,84,120,85,34,85,35,
85,36,85,40,85,41,85,42,85,69,85,70,85,71,85,75,85,76,85,77,86,42,86,43,86,44,
86,63,86,64,86,65,86,71,86,72,86,73,86,100,86,101,86,102,87,101,87,102,87,103,
87,106,87,107,87,108,87,115,87,116,87,117,88,45,88,46,88,47,88,57,88,58,88,59,
88,88,88,89,88,90,88,111,88,112,88,113,89,41,89,61,89,62,89,83,89,84,89,85,89,
104,89,105,89,106,90,39,90,40,90,41,90,54,56,102,90,55,90,72,90,73,90,74,90,
83,90,84,90,85,90,88,90,89,90,90,90,91,90,92,90,93,90,117,90,118,90,119,91,40,
91,41,91,42,91,68,91,69,91,70,91,75,91,76,91,77,91,83,91,84,91,85,91,93,91,94,
91,95,91,107,91,108,91,109,91,112,91,113,91,114,92,58,92,59,92,60,92,74,92,75,
92,76,92,80,92,81,92,82,92,87,92,88,92,89,92,92,92,93,92,94,92,97,92,98,92,99,
92,100,92,101,92,102,92,115,92,116,92,117,92,118,92,119,92,120,93,95,93,96,93,
97,93,103,93,104,93,105,93,106,93,107,93,108,94,39,94,40,94,41,94,43,94,44,94,
45,94,51,94,52,94,53,94,74,94,75,94,76,94,110,94,111,94,114,95,82,95,83,95,84,
95,110,95,112,95,113,95,117,95,118,95,119,96,46,96,47,96,48,96,59,96,60,96,61,
96,62,96,63,96,64,96,107,96,108,96,109,96,117,96,118,96,119,97,48,97,49,97,50,
97,81,97,82,97,84,97,110,97,111,97,112,97,114,97,115,97,116,97,119,97,120,97,
121,97,126,98,33,98,34,98,38,98,39,98,40,98,54,98,55,98,56,98,61,98,62,98,63,
98,89,98,90,98,91,98,97,98,98,98,99,98,107,98,108,98,109,98,115,98,116,98,117,
98,123,98,124,98,125,99,77,99,78,99,79,99,83,99,84,99,85,99,94,99,95,99,96,99,
105,99,106,99,107,99,108,99,109,99,110,99,116,99,117,99,118,99,120,99,121,99,
122,100,65,100,66,100,67,100,70,100,71,100,72,100,104,100,105,100,106,100,107,
100,108,100,109,100,121,100,122,100,123,101,36,101,37,101,38,101,55,101,56,
101,57,101,89,101,90,101,91,101,92,101,93,101,94,101,118,101,119,101,120,102,
36,102,37,102,38,102,39,102,40,102,41,102,71,102,72,102,73,102,86,102,87,102,
88,102,106,102,107,102,108,102,119,102,120,102,121,103,39,103,40,103,41,103,
60,103,61,103,62,103,68,103,69,103,70,103,82,103,83,103,84,103,94,103,95,103,
96,103,100,103,101,103,102,104,34,104,35,104,36,104,45,104,46,104,47,104,74,
104,75,104,76,104,84,104,85,104,86,104,87,104,88,104,89,104,106,104,107,104,
108,104,116,104,117,104,118,104,123,104,124,104,125,105,46,105,47,105,48,105,
55,105,56,105,57,105,65,105,66,105,67,105,78,105,79,105,80,105,91,105,92,105,
93,105,105,105,106,105,107,106,51,106,52,106,53,106,61,106,62,106,63,106,78,
106,79,106,80,106,87,106,88,106,89,106,101,106,102,106,103,107,43,107,44,107,
45,107,56,107,57,107,58,107,61,107,62,107,63,107,66,107,67,107,68,107,98,107,
99,107,100,107,103,107,104,107,105,107,120,107,121,107,122,108,65,108,66,108,
67,108,81,108,82,108,83,108,89,108,90,108,91,108,107,108,108,108,109,108,110,
108,111,108,112,108,120,108,121,108,122,108,123,108,124,108,125,109,45,109,46,
109,47,109,96,109,97,109,98,194,161,194,166,194,191,197,138,195,152,197,146,
34,109,34,108,34,110,34,52,39,77,39,78,39,125,39,126,48,34,48,35,48,39,48,40,
48,47,48,48,48,55,48,56,48,57,48,58,48,62,48,63,48,69,48,70,48,83,48,84,48,86,
48,87,48,104,48,105,48,106,48,107,48,112,48,95,48,122,48,123,48,124,48,125,48,
126,49,33,49,34,49,35,49,43,49,44,49,45,49,46,49,54,49,55,49,56,49,57,49,58,
49,59,49,70,49,71,49,73,49,74,49,82,49,83,49,92,49,93,49,98,49,99,49,108,49,
109,49,110,49,111,49,112,49,113,49,116,49,117,49,120,49,121,50,37,50,38,50,45,
50,46,50,47,50,48,50,51,50,52,50,57,50,58,50,60,50,61,50,66,50,67,50,69,50,81,
50,90,50,91,50,92,50,93,50,99,50,100,50,106,50,107,50,112,50,113,50,124,50,
125,51,48,51,49,51,51,51,52,51,53,51,54,51,58,51,59,51,65,51,66,51,93,51,94,
51,98,51,99,51,110,51,111,51,118,51,119,51,121,51,122,52,37,52,38,52,39,52,40,
52,56,52,55,52,62,52,63,52,68,52,69,52,71,52,72,52,77,52,78,52,81,52,82,52,83,
52,84,52,90,52,91,52,94,52,95,52,97,52,98,52,104,52,105,52,109,52,110,52,111,
52,112,52,119,52,120,52,123,52,124,53,36,53,37,53,40,53,41,53,45,53,46,53,47,
53,48,53,49,53,50,53,59,53,60,53,67,53,68,53,69,53,70,53,72,53,73,53,78,53,79,
53,81,53,82,53,88,53,89,53,91,53,92,53,94,53,95,53,97,53,98,53,102,53,103,53,
106,53,107,53,113,53,114,53,122,53,123,54,34,54,35,54,62,54,63,54,64,54,65,54,
81,54,82,54,84,54,85,54,87,54,88,54,90,54,91,54,110,54,111,54,115,54,116,55,
33,55,34,55,35,55,36,55,42,55,43,55,50,55,51,55,53,55,54,55,55,55,56,55,60,55,
61,55,62,55,63,55,67,55,68,55,87,55,96,55,89,55,90,55,103,55,104,55,108,55,
109,55,111,55,112,55,116,55,117,55,122,55,123,55,124,55,125,56,33,56,34,56,39,
56,40,56,46,56,47,56,48,56,49,56,54,56,55,56,59,56,60,56,65,56,66,56,67,56,68,
56,77,56,78,56,83,56,84,56,91,56,92,56,95,56,96,56,97,56,98,56,105,56,106,56,
108,56,109,56,111,56,112,56,116,56,117,57,35,57,36,57,38,57,39,57,40,57,41,57,
58,57,59,57,67,57,68,57,70,57,71,57,72,57,73,57,81,57,82,57,84,57,85,57,86,57,
87,57,91,57,92,57,93,57,94,57,104,57,105,57,124,57,125,58,43,58,44,58,46,58,
47,58,59,58,60,58,65,58,66,58,76,58,77,58,78,58,79,58,81,58,82,58,83,58,84,58,
86,58,87,58,91,58,92,58,107,58,108,58,112,58,113,58,117,58,118,58,119,58,120,
58,122,58,123,59,35,59,36,59,41,59,42,59,47,59,48,59,49,59,50,59,54,59,55,59,
63,59,64,59,71,59,72,59,73,59,74,59,80,59,81,59,96,59,97,59,98,59,99,59,110,
59,111,59,116,59,117,59,123,59,124,60,34,60,35,60,40,60,41,60,43,60,44,60,51,
60,53,60,56,60,57,60,70,60,71,60,82,60,81,60,84,60,85,60,86,60,87,60,98,60,99,
60,105,60,106,60,115,60,116,60,124,60,125,61,35,61,36,61,39,61,40,61,45,61,46,
61,49,61,51,61,67,61,68,61,76,61,77,61,84,61,85,61,86,61,87,61,101,61,102,61,
107,61,108,61,118,61,119,61,121,61,122,61,124,61,125,62,41,62,42,62,43,62,44,
62,47,62,48,62,54,62,55,62,65,62,66,62,71,62,72,62,73,62,74,62,80,62,81,62,88,
62,89,62,91,62,92,62,93,62,94,62,97,62,98,62,99,62,100,62,101,62,102,62,103,
62,104,62,109,62,110,62,115,62,116,62,122,62,123,63,33,63,34,63,37,63,38,63,
44,63,45,63,76,63,77,63,79,63,80,63,83,63,84,63,89,63,90,63,91,63,92,63,93,63,
94,63,100,63,101,63,103,63,104,63,112,63,113,63,120,63,121,63,122,63,123,63,
125,63,126,64,34,64,35,64,42,64,43,64,44,64,45,64,66,64,67,64,69,64,70,64,71,
64,72,64,80,64,81,64,82,64,83,64,84,64,85,64,104,64,105,64,113,64,114,65,39,
65,40,65,43,65,44,65,45,65,46,65,59,65,60,65,64,65,65,65,72,65,73,65,80,65,81,
65,102,65,103,65,112,65,113,65,115,65,116,65,119,65,120,65,122,65,123,65,124,
65,125,65,126,66,33,66,44,66,45,66,50,66,51,66,59,66,60,66,61,66,62,66,67,66,
70,66,74,66,76,66,86,66,87,66,90,66,91,66,96,66,97,66,100,66,101,66,106,66,
107,66,109,66,63,66,121,66,122,66,124,66,125,67,41,67,42,67,46,67,47,67,58,67,
59,67,61,67,62,67,71,67,72,67,79,67,78,67,80,67,81,67,88,67,89,67,93,67,94,67,
118,67,119,68,38,68,39,68,46,68,47,68,48,68,49,68,54,68,55,68,56,68,57,68,59,
68,60,68,76,68,77,68,82,68,83,68,91,68,92,68,97,68,98,68,104,68,105,68,108,68,
109,68,114,68,115,69,36,69,37,69,38,69,39,69,40,69,41,69,46,69,47,69,57,69,58,
69,77,69,76,69,83,69,84,69,91,69,92,69,93,69,94,69,95,69,96,69,106,69,107,69,
109,69,110,69,126,70,33,70,38,70,39,70,40,70,41,70,42,70,43,70,48,70,49,70,50,
70,51,70,52,70,53,70,60,70,61,70,68,70,69,70,71,70,72,70,83,70,84,70,85,70,86,
70,88,70,89,70,95,70,96,70,102,70,103,70,109,70,110,70,111,70,112,71,38,71,39,
71,46,71,47,71,55,71,56,71,62,71,63,71,67,71,68,71,72,71,73,71,88,71,89,71,93,
71,94,71,98,71,99,71,111,71,112,71,113,71,114,71,115,71,116,72,33,72,34,72,44,
72,45,72,50,72,51,72,53,72,54,72,60,72,61,72,68,72,69,72,72,72,73,72,75,72,76,
72,77,72,78,72,81,72,82,72,89,72,90,72,91,72,92,72,93,72,94,72,97,72,98,72,
100,72,101,72,111,72,112,72,120,72,121,72,124,72,125,73,35,73,36,73,40,73,41,
73,55,73,56,73,61,73,62,73,63,73,64,73,66,73,67,73,70,73,71,73,74,73,75,73,84,
73,85,73,103,73,104,73,118,73,119,74,40,74,41,74,44,74,45,74,46,74,47,74,50,
74,51,74,53,74,54,74,57,74,58,74,75,74,76,74,85,74,86,74,94,74,95,74,97,74,98,
74,99,74,100,74,104,74,105,74,109,74,110,74,118,74,119,74,123,74,124,74,125,
74,126,75,35,75,36,75,40,75,41,75,42,75,43,75,47,75,48,75,50,75,51,75,53,75,
54,75,66,75,67,75,69,75,70,75,71,75,72,75,77,75,78,75,80,75,81,75,86,75,87,75,
93,75,94,75,95,75,96,75,101,75,102,75,104,75,105,75,107,75,108,75,110,75,111,
75,117,75,118,75,120,75,121,76,34,76,35,76,40,76,41,76,56,76,57,76,58,76,59,
76,62,76,63,76,71,76,72,76,73,76,74,76,75,76,76,76,98,76,99,76,100,76,101,76,
106,76,107,76,112,76,113,76,114,76,115,76,118,76,119,77,34,77,35,77,36,77,37,
77,40,77,41,77,50,77,51,77,56,77,57,77,70,77,71,77,80,77,81,77,85,77,86,77,95,
77,96,77,103,77,104,77,108,77,109,77,110,77,111,77,118,77,119,77,122,77,123,
78,36,78,37,78,46,78,47,78,55,78,56,78,61,78,62,78,76,78,77,78,85,78,86,78,95,
78,96,78,98,78,99,78,110,78,111,78,113,78,114,78,120,78,121,79,45,79,46,79,55,
79,56,79,62,79,63,79,73,79,74,79,78,79,79,79,81,79,82,79,88,79,89,79,93,79,94,
79,95,79,96,79,102,79,103,79,104,79,105,79,121,79,122,80,41,80,42,80,43,80,44,
80,52,80,53,80,55,80,56,80,57,80,58,80,73,80,74,80,81,80,82,80,87,80,88,80,94,
80,95,80,97,80,98,80,105,80,106,80,108,80,109,80,118,80,119,80,125,80,126,81,
36,81,37,81,42,81,43,81,45,81,46,81,56,81,57,81,58,81,59,81,63,81,64,81,65,81,
66,81,68,81,69,81,71,81,72,81,73,81,74,81,84,81,85,81,86,81,87,81,88,81,89,81,
98,81,99,81,106,81,107,81,108,81,109,81,113,81,114,82,37,82,38,82,45,82,46,82,
49,82,50,82,55,82,56,82,63,82,64,82,66,82,67,82,77,82,78,82,85,82,86,82,98,82,
99,82,100,82,101,82,105,82,106,82,110,82,111,82,113,82,114,83,37,83,38,83,42,
83,43,83,44,83,45,83,52,83,53,83,68,83,69,83,84,83,85,83,94,83,95,83,96,83,97,
83,102,83,103,83,104,83,105,83,111,83,112,83,117,83,118,83,124,83,125,83,126,
84,33,84,34,84,35,84,38,84,39,84,53,84,54,84,55,84,56,84,59,84,60,84,61,84,62,
84,64,84,65,84,68,84,69,84,71,84,72,84,73,84,74,84,79,84,80,84,87,84,88,84,91,
84,92,84,97,84,98,84,105,84,106,84,112,84,113,84,116,84,117,85,43,85,44,85,46,
85,47,85,57,85,58,85,65,85,66,85,72,85,73,85,79,85,80,85,91,85,92,85,94,85,95,
85,111,85,112,85,114,85,115,85,120,85,121,85,122,85,123,85,125,85,126,86,34,
86,35,86,37,86,38,86,61,86,62,86,88,86,85,86,89,86,90,86,94,86,95,86,98,86,99,
86,103,86,104,86,105,86,106,86,112,86,113,86,114,86,115,86,117,86,118,87,34,
87,35,87,47,87,48,87,49,87,50,87,52,87,53,87,59,87,60,87,61,87,62,87,63,87,64,
87,76,87,77,87,89,87,90,87,91,87,92,87,93,87,94,87,95,87,96,87,97,87,98,87,
104,87,105,87,113,87,114,87,119,87,120,88,41,88,42,88,43,88,44,88,48,88,49,88,
51,88,76,88,52,88,53,88,66,88,67,88,80,88,81,88,85,88,86,88,93,88,94,88,98,88,
99,88,102,88,103,88,106,88,107,88,118,88,119,88,122,88,123,89,42,89,43,89,45,
89,46,89,58,89,59,89,89,89,90,89,92,89,93,89,98,89,99,89,113,89,114,89,119,89,
120,90,35,90,36,90,37,90,38,90,42,90,43,90,52,90,53,90,57,90,58,90,95,90,96,
90,99,90,100,90,111,90,112,90,113,90,114,90,120,90,121,90,123,90,124,91,34,91,
35,91,36,91,37,91,38,91,39,91,50,91,51,91,53,91,54,91,63,91,64,91,80,91,81,91,
87,91,88,91,89,91,90,91,96,91,97,91,119,91,120,91,122,91,123,92,44,92,45,92,
49,92,50,92,61,92,62,92,66,92,67,92,90,92,91,92,104,92,105,92,109,92,110,93,
39,93,40,93,41,93,42,93,43,93,44,93,67,93,68,93,71,93,72,93,73,93,74,93,80,93,
81,93,85,93,86,93,92,93,93,93,98,93,99,93,109,93,110,93,115,93,116,93,118,93,
119,93,124,93,125,94,33,94,34,94,56,94,57,94,61,94,62,94,63,94,58,94,83,94,84,
94,88,94,89,94,93,94,94,94,96,94,97,94,98,94,99,94,100,94,101,94,108,94,109,
94,115,94,116,94,118,94,119,94,122,94,123,94,126,95,33,95,36,95,37,95,39,95,
40,95,42,95,43,95,44,95,45,95,50,95,49,95,56,95,57,95,60,95,61,95,62,95,63,95,
79,95,80,95,86,95,87,95,93,95,111,95,102,95,103,95,106,95,107,96,34,96,35,96,
43,96,44,96,54,96,55,96,57,96,58,96,65,96,66,96,71,96,72,96,73,96,74,96,78,96,
79,96,82,96,83,96,84,96,85,96,86,96,87,96,95,96,96,96,98,96,99,96,100,96,94,
96,103,96,104,96,105,96,106,96,111,96,112,96,115,96,116,96,125,96,126,97,42,
97,43,97,46,97,47,97,51,97,52,97,55,97,56,97,58,97,59,97,62,97,63,97,66,97,67,
97,71,97,72,97,85,97,86,97,87,97,88,97,91,97,92,97,97,97,98,97,105,97,106,97,
123,97,125,98,35,98,36,98,41,98,42,98,48,98,49,98,51,98,52,98,69,98,70,98,73,
98,74,98,77,98,78,98,79,98,80,98,81,98,82,98,84,98,85,98,102,98,103,99,33,99,
34,99,36,99,37,99,39,99,40,99,42,99,43,99,44,99,45,99,56,99,57,99,62,99,63,99,
66,99,67,99,70,99,71,99,81,99,82,99,89,99,90,99,91,99,92,99,98,99,99,99,100,
99,101,99,102,99,103,99,123,99,124,100,34,100,35,100,36,100,37,100,38,100,39,
100,68,100,69,100,75,100,76,100,88,100,89,100,95,100,96,100,98,100,99,100,100,
100,101,100,102,100,103,100,111,100,112,100,115,100,116,100,118,100,119,100,
124,100,125,101,40,101,41,101,50,101,51,101,53,101,59,101,73,101,74,101,76,
101,77,101,84,101,85,101,87,101,88,101,96,101,97,101,121,101,122,101,124,101,
123,101,125,101,126,102,45,102,46,102,53,102,54,102,60,102,61,102,68,102,69,
102,81,102,82,102,92,102,93,102,94,102,95,102,110,102,111,102,126,103,33,103,
36,103,37,103,48,103,49,103,51,103,52,103,53,103,54,103,71,103,72,103,73,103,
74,103,78,103,79,103,80,103,81,103,86,103,87,103,89,103,90,103,92,103,93,103,
97,103,98,103,103,103,104,103,105,103,107,103,112,103,113,103,118,103,119,104,
37,104,38,104,40,103,126,104,48,104,49,104,50,104,51,104,52,104,53,104,54,104,
55,104,59,104,60,104,63,104,64,104,65,104,66,104,81,104,82,104,92,104,93,104,
104,104,105,104,109,104,110,104,112,104,113,104,114,104,115,105,33,105,34,105,
39,105,40,105,41,105,42,105,50,105,51,105,53,105,54,105,58,105,59,105,60,105,
61,105,69,105,70,105,72,105,73,105,88,105,89,105,96,105,97,105,108,105,109,
105,111,105,112,105,116,105,117,105,119,105,120,106,35,106,36,106,45,106,46,
106,55,106,56,106,59,106,60,106,68,106,69,106,91,106,92,106,95,106,96,106,97,
106,98,106,104,106,105,106,106,106,107,106,108,106,109,106,111,106,112,106,
115,106,116,106,121,106,122,107,48,107,49,107,64,107,65,107,69,107,70,107,96,
107,97,107,101,107,102,107,107,107,109,107,110,107,111,107,114,107,115,107,
118,107,117,107,124,107,125,107,126,108,33,108,35,108,36,108,39,108,40,108,41,
108,42,108,58,108,59,108,74,108,75,108,84,108,85,108,87,108,88,108,98,108,99,
109,35,109,36,109,43,109,44,109,51,109,52,109,54,109,55,109,58,109,59,109,60,
109,61,109,75,109,76,109,77,109,78,109,93,109,94,195,134,196,144,197,129,196,
191,197,166,195,158,206,132,206,133,206,142,206,171,226,132,150,226,132,162,
34,51,34,67,34,111,34,112,34,113,38,103,38,120,43,57,48,33,48,36,48,37,48,38,
48,42,48,46,48,49,48,52,48,60,48,61,48,64,48,65,48,66,48,67,48,74,48,77,48,82,
48,85,48,92,48,94,48,101,48,102,48,108,48,109,48,110,48,111,48,113,48,114,48,
115,48,116,48,117,49,36,49,37,49,38,49,47,49,49,49,63,49,65,49,66,49,69,49,72,
49,75,49,77,49,81,49,89,49,90,49,91,49,94,49,100,49,101,49,102,49,106,49,114,
49,115,49,118,49,119,49,122,49,123,50,36,50,44,50,50,50,54,50,56,50,62,50,63,
50,65,50,71,50,73,50,83,50,84,50,89,50,94,50,102,50,103,50,108,50,109,50,110,
50,111,50,114,50,115,50,116,50,117,50,118,50,119,50,120,50,121,50,122,50,123,
50,126,51,33,51,38,51,39,51,40,51,41,51,47,51,56,51,62,51,73,51,78,51,79,51,
80,51,81,51,82,51,87,51,102,51,108,51,112,51,113,51,117,51,120,51,123,51,124,
52,34,52,35,52,36,52,41,52,54,52,57,52,59,52,60,52,64,52,65,52,66,52,67,52,73,
52,74,52,75,52,79,52,85,52,86,52,89,52,92,52,99,52,101,52,102,52,108,52,113,
52,114,52,115,52,116,52,117,52,118,52,121,52,122,52,125,52,126,53,33,53,34,53,
35,53,38,53,39,53,44,53,52,53,56,53,57,53,58,53,62,53,64,53,65,53,66,53,77,53,
86,53,99,53,112,53,115,53,116,53,117,53,118,53,119,53,120,53,121,53,124,54,36,
54,37,54,38,54,39,54,40,54,41,54,44,54,54,54,57,54,66,54,69,54,70,54,71,54,77,
54,78,54,79,54,80,54,86,54,106,54,114,54,117,54,118,54,124,54,125,54,126,55,
37,55,38,55,39,55,40,55,41,55,44,55,45,55,64,55,66,55,69,55,85,55,86,55,88,55,
95,55,102,55,107,55,110,55,113,55,114,55,115,55,118,55,126,56,35,56,41,56,44,
56,45,56,56,56,57,56,58,56,69,56,70,56,75,56,85,56,86,56,87,56,88,56,90,56,93,
56,103,56,104,56,110,56,113,56,114,56,115,56,118,56,119,56,123,56,124,56,125,
56,126,57,33,57,34,57,37,57,42,57,43,57,44,57,45,57,46,57,47,57,57,57,62,57,
75,57,83,57,89,57,97,57,98,57,103,57,106,57,108,57,109,57,110,57,111,57,112,
57,116,57,117,57,118,57,122,57,123,57,126,58,33,58,34,58,35,58,36,58,37,58,38,
58,39,58,40,58,41,58,45,58,52,58,58,58,62,58,71,58,75,58,93,58,101,58,103,58,
104,58,106,58,110,58,111,58,114,58,115,58,116,58,121,59,33,59,34,59,44,59,45,
59,46,59,59,59,60,59,62,59,69,59,70,59,75,59,77,59,79,59,82,59,85,59,86,59,93,
59,94,59,95,59,103,59,112,59,113,59,114,59,115,59,118,59,119,59,120,59,121,59,
122,59,125,59,126,60,33,60,36,60,37,60,38,60,39,60,42,60,45,60,46,60,47,60,67,
60,69,60,74,60,75,60,76,60,80,60,88,60,89,60,97,60,107,60,110,60,111,60,112,
60,113,60,114,60,117,60,118,60,119,60,120,60,121,60,122,60,123,60,126,61,33,
61,34,61,37,61,38,61,41,61,44,61,47,61,79,61,80,61,82,61,88,61,93,61,104,61,
110,61,111,61,112,61,113,61,114,61,115,61,116,61,117,61,120,61,123,61,126,62,
33,62,34,62,35,62,36,62,45,62,46,62,68,62,69,62,70,62,82,62,83,62,85,62,90,62,
105,62,111,62,117,62,124,62,125,62,126,63,35,63,36,63,39,63,40,63,41,63,46,63,
47,63,63,63,64,63,65,63,67,63,68,63,85,63,88,63,105,63,111,63,114,63,118,63,
119,63,124,64,33,64,36,64,37,64,38,64,39,64,40,64,41,64,46,64,47,64,56,64,62,
64,64,64,68,64,76,64,79,64,88,64,89,64,103,64,106,64,108,64,115,64,116,64,117,
64,118,64,119,64,120,64,121,64,122,64,123,65,33,65,38,65,47,65,61,65,67,65,68,
65,70,65,71,65,75,65,79,65,82,65,88,65,89,65,91,65,92,65,93,65,94,65,95,65,
106,65,110,65,111,65,114,65,117,65,118,65,121,66,38,66,46,66,47,66,68,66,69,
66,93,66,94,66,95,66,98,66,102,66,103,66,110,66,111,66,112,66,113,66,114,66,
115,66,116,66,117,66,118,66,119,66,120,66,123,66,126,67,33,67,35,67,36,67,37,
67,38,67,40,67,44,67,45,67,67,67,68,67,69,67,70,67,74,67,77,67,85,67,86,67,91,
67,95,67,96,67,102,67,110,67,111,67,112,67,113,67,114,67,115,67,116,67,117,67,
120,67,121,67,122,67,123,67,124,67,125,68,35,68,36,68,37,68,40,68,68,68,85,68,
86,68,87,68,88,68,90,68,95,68,96,68,99,68,110,68,111,68,112,68,113,68,116,68,
117,68,118,68,119,68,120,68,121,68,122,68,123,68,124,68,125,68,126,69,33,69,
34,69,35,69,42,69,71,69,78,69,79,69,86,69,87,69,97,69,104,69,108,69,111,69,
112,69,113,69,114,69,115,69,116,69,117,69,118,69,119,69,120,69,121,69,122,69,
123,69,124,69,125,70,34,70,35,70,36,70,37,70,47,70,58,70,70,70,74,70,76,70,80,
70,81,70,87,70,93,70,97,70,101,70,104,70,108,70,113,70,114,70,115,70,116,70,
117,70,118,70,119,70,120,70,125,70,126,71,33,71,34,71,35,71,36,71,37,71,40,71,
41,71,44,71,45,71,71,71,74,71,78,71,79,71,80,71,83,71,87,71,90,71,91,71,95,71,
101,71,104,71,105,71,107,71,108,71,110,71,117,71,118,71,123,72,35,72,36,72,37,
72,38,72,40,72,41,72,46,72,47,72,74,72,79,72,80,72,83,72,88,72,95,72,110,72,
122,72,123,72,126,73,33,73,34,73,37,73,38,73,42,73,46,73,47,73,73,73,82,73,83,
73,87,73,88,73,94,73,95,73,97,73,108,73,113,73,114,73,120,73,121,73,122,73,
123,73,124,73,125,73,126,74,33,74,34,74,35,74,36,74,37,74,38,74,55,74,74,74,
87,74,88,74,91,74,102,74,111,74,112,74,113,74,114,74,115,74,116,74,117,74,120,
74,121,74,122,75,33,75,34,75,37,75,38,75,44,75,45,75,46,75,61,75,68,75,75,75,
79,75,82,75,83,75,84,75,88,75,97,75,98,75,99,75,103,75,106,75,112,75,113,75,
114,75,115,75,116,75,119,75,122,75,126,76,33,76,36,76,37,76,38,76,65,76,80,76,
93,76,102,76,103,76,105,76,108,76,110,76,111,76,116,76,117,76,120,76,121,76,
125,76,126,77,33,77,38,77,44,77,77,77,79,77,84,77,88,77,92,77,93,77,94,77,97,
77,105,77,106,77,107,77,112,77,117,77,120,77,121,77,124,78,34,78,44,78,45,78,
78,78,81,78,84,78,87,78,88,78,90,78,91,78,92,78,93,78,94,78,97,78,100,78,112,
78,115,78,119,78,122,78,126,79,33,79,34,79,35,79,36,79,37,79,41,79,44,79,83,
79,90,79,92,79,97,79,100,79,108,79,110,79,111,79,112,79,113,79,114,79,115,79,
119,79,120,80,33,80,34,80,35,80,39,80,40,80,45,80,46,80,86,80,89,80,90,80,96,
80,99,80,104,80,110,80,111,80,112,80,113,80,114,80,115,80,116,80,117,80,120,
80,121,80,122,80,123,80,124,81,33,81,34,81,35,81,38,81,39,81,40,81,41,81,44,
81,47,81,81,81,90,81,94,81,95,81,96,81,100,81,105,81,110,81,111,81,112,81,115,
81,116,81,117,81,118,81,119,82,34,82,35,82,36,82,39,82,40,82,41,82,44,82,47,
82,82,82,84,82,90,82,91,82,112,82,115,82,116,82,117,83,33,83,34,83,35,83,36,
83,39,83,40,83,41,83,46,83,47,83,74,83,83,83,86,83,87,83,88,83,98,83,100,83,
101,83,107,83,109,83,110,83,113,83,119,83,123,84,36,84,37,84,40,84,84,84,86,
84,93,84,100,84,102,84,114,84,115,84,121,84,126,85,33,85,37,85,38,85,39,85,45,
85,87,85,100,85,102,85,103,85,105,85,107,85,109,85,110,85,113,85,116,85,117,
85,118,85,119,85,124,86,33,86,36,86,39,86,40,86,45,86,46,86,47,86,86,86,87,86,
91,86,92,86,107,86,108,86,109,86,110,86,111,86,116,86,119,86,120,86,121,86,
122,87,33,87,36,87,37,87,38,87,39,87,40,87,41,87,44,87,45,87,46,87,87,87,88,
87,100,87,109,87,110,87,111,87,112,87,118,87,121,87,125,87,126,88,33,88,34,88,
35,88,36,88,37,88,38,88,39,88,40,88,50,88,95,88,96,88,110,88,114,88,115,88,
116,88,117,88,120,88,121,88,124,88,125,88,126,89,33,89,34,89,35,89,40,89,44,
89,47,89,95,89,96,89,97,89,102,89,111,89,112,89,115,89,116,89,117,89,118,89,
121,89,122,89,123,89,124,89,125,89,126,90,33,90,34,90,44,90,45,90,46,90,47,90,
70,90,94,90,97,90,102,90,104,90,105,90,106,90,107,90,110,90,115,90,116,90,122,
90,125,90,126,91,33,91,44,91,45,91,46,91,47,91,48,91,79,91,91,91,102,91,103,
91,104,91,110,91,121,91,124,91,125,91,126,92,33,92,34,92,35,92,36,92,37,92,46,
92,47,92,51,92,95,92,96,92,107,92,108,92,111,92,112,92,113,92,114,92,121,92,
122,92,123,92,124,92,125,93,36,93,37,93,38,93,45,93,46,93,100,93,111,93,112,
93,113,93,114,93,117,93,120,93,121,93,122,93,123,93,126,94,35,94,36,94,37,94,
38,94,46,94,47,94,55,94,95,94,104,94,105,94,106,94,107,94,112,94,113,94,117,
94,120,94,121,94,124,94,125,95,34,95,35,95,38,95,41,95,46,95,47,95,101,95,105,
95,109,95,114,95,115,95,116,95,120,95,121,95,122,95,123,96,36,96,37,96,42,96,
45,96,97,96,110,96,113,96,114,96,124,97,33,97,34,97,35,97,41,97,44,97,45,97,
61,97,76,97,99,97,100,97,108,97,113,97,117,97,118,97,122,97,124,98,37,98,44,
98,45,98,46,98,47,98,50,98,64,98,105,98,110,98,111,98,112,98,113,98,114,98,
122,98,126,99,35,99,41,99,65,99,119,99,125,99,126,100,33,100,40,100,41,100,44,
100,110,100,113,100,114,100,117,100,120,100,126,101,33,101,34,101,35,101,39,
101,44,101,45,101,46,101,47,101,54,101,105,101,108,101,109,101,110,101,111,
101,112,101,113,101,114,101,115,101,116,101,117,102,33,102,34,102,35,102,44,
102,47,102,101,102,102,102,103,102,105,102,109,102,112,102,113,102,114,102,
115,102,116,102,117,102,118,102,122,102,123,102,124,102,125,103,34,103,35,103,
44,103,45,103,46,103,47,103,108,103,109,103,110,103,111,103,114,103,115,103,
116,103,117,103,120,103,121,103,122,103,123,103,124,103,125,104,33,104,39,104,
41,104,44,104,111,104,119,104,120,104,121,104,122,104,126,105,35,105,36,105,
37,105,44,105,45,105,110,105,113,105,114,105,115,105,118,105,121,105,122,106,
41,106,44,106,47,106,67,106,110,106,113,106,114,106,117,106,118,106,119,106,
120,106,123,106,124,107,35,107,36,107,37,107,38,107,39,107,40,107,41,107,46,
107,47,107,59,107,95,107,112,107,113,107,116,107,119,107,123,108,37,108,47,
108,113,108,114,108,115,108,116,108,117,108,118,108,119,108,126,109,33,109,37,
194,164,196,166,196,178,206,140,206,143 };

static const encpage_t jis0212_raw_utf8_22[9] = {
{enctable + 18285,jis0212_raw_utf8,0x2f,0x36,2,1},
{enctable + 18418,jis0212_raw_utf8,0x37,0x37,1,1},
{enctable + 24571,jis0212_raw_utf8,0x38,0x39,2,1},
{enctable + 21143,jis0212_raw_utf8,0x42,0x44,2,1},
{enctable + 19485,jis0212_raw_utf8,0x6b,0x6e,2,1},
{enctable + 24582,jis0212_raw_utf8,0x6f,0x6f,3,1},
{enctable + 27231,jis0212_raw_utf8,0x70,0x70,2,1},
{enctable + 24579,jis0212_raw_utf8,0x71,0x71,3,1},
{0,jis0212_raw_utf8_22,0x72,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_26[6] = {
{enctable + 18763,jis0212_raw_utf8,0x61,0x65,2,1},
{enctable + 27237,jis0212_raw_utf8,0x67,0x67,2,1},
{enctable + 24575,jis0212_raw_utf8,0x69,0x6a,2,1},
{enctable + 27239,jis0212_raw_utf8,0x6c,0x6c,2,1},
{enctable + 18165,jis0212_raw_utf8,0x71,0x7c,2,1},
{0,jis0212_raw_utf8_26,0x7d,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_27[3] = {
{enctable + 18113,jis0212_raw_utf8,0x42,0x4e,2,1},
{enctable + 18139,jis0212_raw_utf8,0x72,0x7e,2,1},
{0,jis0212_raw_utf8_27,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_29[8] = {
{enctable + 24559,jis0212_raw_utf8,0x21,0x22,2,1},
{enctable + 27233,jis0212_raw_utf8,0x24,0x24,2,1},
{enctable + 27235,jis0212_raw_utf8,0x26,0x26,2,1},
{enctable + 24563,jis0212_raw_utf8,0x28,0x29,2,1},
{enctable + 21149,jis0212_raw_utf8,0x2b,0x2d,2,1},
{enctable + 24567,jis0212_raw_utf8,0x2f,0x30,2,1},
{enctable + 18027,jis0212_raw_utf8,0x41,0x50,2,1},
{0,jis0212_raw_utf8_29,0x51,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_2a[3] = {
{enctable + 17839,jis0212_raw_utf8,0x21,0x38,2,1},
{enctable + 17403,jis0212_raw_utf8,0x3a,0x77,2,1},
{0,jis0212_raw_utf8_2a,0x78,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_2b[4] = {
{enctable + 17785,jis0212_raw_utf8,0x21,0x3b,2,1},
{enctable + 18357,jis0212_raw_utf8,0x3d,0x43,2,1},
{enctable + 17527,jis0212_raw_utf8,0x45,0x77,2,1},
{0,jis0212_raw_utf8_2b,0x78,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_30[2] = {
{enctable + 0,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_30,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_31[2] = {
{enctable + 282,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_31,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_32[2] = {
{enctable + 564,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_32,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_33[2] = {
{enctable + 846,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_33,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_34[2] = {
{enctable + 1128,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_34,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_35[2] = {
{enctable + 1410,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_35,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_36[2] = {
{enctable + 1692,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_36,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_37[2] = {
{enctable + 1974,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_37,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_38[2] = {
{enctable + 2256,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_38,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_39[2] = {
{enctable + 2538,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_39,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_3a[2] = {
{enctable + 2820,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_3a,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_3b[2] = {
{enctable + 3102,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_3b,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_3c[2] = {
{enctable + 3384,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_3c,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_3d[2] = {
{enctable + 3666,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_3d,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_3e[2] = {
{enctable + 3948,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_3e,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_3f[2] = {
{enctable + 4230,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_3f,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_40[2] = {
{enctable + 4512,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_40,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_41[2] = {
{enctable + 4794,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_41,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_42[2] = {
{enctable + 5076,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_42,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_43[2] = {
{enctable + 5358,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_43,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_44[2] = {
{enctable + 5640,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_44,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_45[2] = {
{enctable + 5922,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_45,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_46[2] = {
{enctable + 6204,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_46,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_47[2] = {
{enctable + 6486,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_47,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_48[2] = {
{enctable + 6768,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_48,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_49[2] = {
{enctable + 7050,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_49,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_4a[2] = {
{enctable + 7332,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_4a,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_4b[2] = {
{enctable + 7614,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_4b,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_4c[2] = {
{enctable + 7896,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_4c,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_4d[2] = {
{enctable + 8178,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_4d,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_4e[2] = {
{enctable + 8460,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_4e,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_4f[2] = {
{enctable + 8742,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_4f,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_50[2] = {
{enctable + 9024,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_50,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_51[2] = {
{enctable + 9306,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_51,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_52[2] = {
{enctable + 9588,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_52,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_53[2] = {
{enctable + 9870,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_53,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_54[2] = {
{enctable + 10152,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_54,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_55[2] = {
{enctable + 10434,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_55,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_56[2] = {
{enctable + 10716,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_56,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_57[2] = {
{enctable + 10998,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_57,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_58[2] = {
{enctable + 11280,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_58,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_59[2] = {
{enctable + 11562,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_59,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_5a[2] = {
{enctable + 11844,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_5a,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_5b[2] = {
{enctable + 12126,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_5b,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_5c[2] = {
{enctable + 12408,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_5c,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_5d[2] = {
{enctable + 12690,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_5d,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_5e[2] = {
{enctable + 12972,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_5e,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_5f[2] = {
{enctable + 13254,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_5f,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_60[2] = {
{enctable + 13536,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_60,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_61[2] = {
{enctable + 13818,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_61,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_62[2] = {
{enctable + 14100,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_62,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_63[2] = {
{enctable + 14382,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_63,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_64[2] = {
{enctable + 14664,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_64,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_65[2] = {
{enctable + 14946,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_65,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_66[2] = {
{enctable + 15228,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_66,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_67[2] = {
{enctable + 15510,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_67,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_68[2] = {
{enctable + 15792,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_68,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_69[2] = {
{enctable + 16074,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_69,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_6a[2] = {
{enctable + 16356,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_6a,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_6b[2] = {
{enctable + 16638,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_6b,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_6c[2] = {
{enctable + 16920,jis0212_raw_utf8,0x21,0x7e,3,1},
{0,jis0212_raw_utf8_6c,0x7f,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8_6d[2] = {
{enctable + 17202,jis0212_raw_utf8,0x21,0x63,3,1},
{0,jis0212_raw_utf8_6d,0x64,0xff,0,0},
};

static const encpage_t jis0212_raw_utf8[69] = {
{0,jis0212_raw_utf8_22,0x22,0x22,0,2},
{0,jis0212_raw_utf8_26,0x26,0x26,0,2},
{0,jis0212_raw_utf8_27,0x27,0x27,0,2},
{0,jis0212_raw_utf8_29,0x29,0x29,0,2},
{0,jis0212_raw_utf8_2a,0x2a,0x2a,0,2},
{0,jis0212_raw_utf8_2b,0x2b,0x2b,0,2},
{0,jis0212_raw_utf8_30,0x30,0x30,0,2},
{0,jis0212_raw_utf8_31,0x31,0x31,0,2},
{0,jis0212_raw_utf8_32,0x32,0x32,0,2},
{0,jis0212_raw_utf8_33,0x33,0x33,0,2},
{0,jis0212_raw_utf8_34,0x34,0x34,0,2},
{0,jis0212_raw_utf8_35,0x35,0x35,0,2},
{0,jis0212_raw_utf8_36,0x36,0x36,0,2},
{0,jis0212_raw_utf8_37,0x37,0x37,0,2},
{0,jis0212_raw_utf8_38,0x38,0x38,0,2},
{0,jis0212_raw_utf8_39,0x39,0x39,0,2},
{0,jis0212_raw_utf8_3a,0x3a,0x3a,0,2},
{0,jis0212_raw_utf8_3b,0x3b,0x3b,0,2},
{0,jis0212_raw_utf8_3c,0x3c,0x3c,0,2},
{0,jis0212_raw_utf8_3d,0x3d,0x3d,0,2},
{0,jis0212_raw_utf8_3e,0x3e,0x3e,0,2},
{0,jis0212_raw_utf8_3f,0x3f,0x3f,0,2},
{0,jis0212_raw_utf8_40,0x40,0x40,0,2},
{0,jis0212_raw_utf8_41,0x41,0x41,0,2},
{0,jis0212_raw_utf8_42,0x42,0x42,0,2},
{0,jis0212_raw_utf8_43,0x43,0x43,0,2},
{0,jis0212_raw_utf8_44,0x44,0x44,0,2},
{0,jis0212_raw_utf8_45,0x45,0x45,0,2},
{0,jis0212_raw_utf8_46,0x46,0x46,0,2},
{0,jis0212_raw_utf8_47,0x47,0x47,0,2},
{0,jis0212_raw_utf8_48,0x48,0x48,0,2},
{0,jis0212_raw_utf8_49,0x49,0x49,0,2},
{0,jis0212_raw_utf8_4a,0x4a,0x4a,0,2},
{0,jis0212_raw_utf8_4b,0x4b,0x4b,0,2},
{0,jis0212_raw_utf8_4c,0x4c,0x4c,0,2},
{0,jis0212_raw_utf8_4d,0x4d,0x4d,0,2},
{0,jis0212_raw_utf8_4e,0x4e,0x4e,0,2},
{0,jis0212_raw_utf8_4f,0x4f,0x4f,0,2},
{0,jis0212_raw_utf8_50,0x50,0x50,0,2},
{0,jis0212_raw_utf8_51,0x51,0x51,0,2},
{0,jis0212_raw_utf8_52,0x52,0x52,0,2},
{0,jis0212_raw_utf8_53,0x53,0x53,0,2},
{0,jis0212_raw_utf8_54,0x54,0x54,0,2},
{0,jis0212_raw_utf8_55,0x55,0x55,0,2},
{0,jis0212_raw_utf8_56,0x56,0x56,0,2},
{0,jis0212_raw_utf8_57,0x57,0x57,0,2},
{0,jis0212_raw_utf8_58,0x58,0x58,0,2},
{0,jis0212_raw_utf8_59,0x59,0x59,0,2},
{0,jis0212_raw_utf8_5a,0x5a,0x5a,0,2},
{0,jis0212_raw_utf8_5b,0x5b,0x5b,0,2},
{0,jis0212_raw_utf8_5c,0x5c,0x5c,0,2},
{0,jis0212_raw_utf8_5d,0x5d,0x5d,0,2},
{0,jis0212_raw_utf8_5e,0x5e,0x5e,0,2},
{0,jis0212_raw_utf8_5f,0x5f,0x5f,0,2},
{0,jis0212_raw_utf8_60,0x60,0x60,0,2},
{0,jis0212_raw_utf8_61,0x61,0x61,0,2},
{0,jis0212_raw_utf8_62,0x62,0x62,0,2},
{0,jis0212_raw_utf8_63,0x63,0x63,0,2},
{0,jis0212_raw_utf8_64,0x64,0x64,0,2},
{0,jis0212_raw_utf8_65,0x65,0x65,0,2},
{0,jis0212_raw_utf8_66,0x66,0x66,0,2},
{0,jis0212_raw_utf8_67,0x67,0x67,0,2},
{0,jis0212_raw_utf8_68,0x68,0x68,0,2},
{0,jis0212_raw_utf8_69,0x69,0x69,0,2},
{0,jis0212_raw_utf8_6a,0x6a,0x6a,0,2},
{0,jis0212_raw_utf8_6b,0x6b,0x6b,0,2},
{0,jis0212_raw_utf8_6c,0x6c,0x6c,0,2},
{0,jis0212_raw_utf8_6d,0x6d,0x6d,0,2},
{0,jis0212_raw_utf8,0x6e,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_c2[9] = {
{enctable + 19006,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24591,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 24587,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 21155,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 21159,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 21232,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 19428,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 19918,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_c2,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_c3[5] = {
{enctable + 17963,utf8_jis0212_raw,0x80,0x8f,2,1},
{enctable + 18371,utf8_jis0212_raw,0x91,0x96,2,1},
{enctable + 17723,utf8_jis0212_raw,0x98,0xb6,2,1},
{enctable + 18253,utf8_jis0212_raw,0xb8,0xbf,2,1},
{0,utf8_jis0212_raw_c3,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_c4[5] = {
{enctable + 17887,utf8_jis0212_raw,0x80,0x93,2,1},
{enctable + 18087,utf8_jis0212_raw,0x96,0xa2,2,1},
{enctable + 18269,utf8_jis0212_raw,0xa4,0xab,2,1},
{enctable + 17927,utf8_jis0212_raw,0xae,0xbf,2,1},
{0,utf8_jis0212_raw_c4,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_c5[3] = {
{enctable + 18059,utf8_jis0212_raw,0x80,0x8d,2,1},
{enctable + 17629,utf8_jis0212_raw,0x90,0xbe,2,1},
{0,utf8_jis0212_raw_c5,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_c7[3] = {
{enctable + 17995,utf8_jis0212_raw,0x8d,0x9c,2,1},
{enctable + 24599,utf8_jis0212_raw,0xb5,0xb5,2,1},
{0,utf8_jis0212_raw_c7,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_cb[4] = {
{enctable + 21172,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 18773,utf8_jis0212_raw,0x98,0x9b,2,1},
{enctable + 24585,utf8_jis0212_raw,0x9d,0x9d,2,1},
{0,utf8_jis0212_raw_cb,0x9e,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_ce[6] = {
{enctable + 19493,utf8_jis0212_raw,0x84,0x86,2,1},
{enctable + 19499,utf8_jis0212_raw,0x88,0x8a,2,1},
{enctable + 24595,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 19505,utf8_jis0212_raw,0x8e,0x90,2,1},
{enctable + 18301,utf8_jis0212_raw,0xaa,0xb0,2,1},
{0,utf8_jis0212_raw_ce,0xb1,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_cf[3] = {
{enctable + 24597,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 18443,utf8_jis0212_raw,0x8a,0x8e,2,1},
{0,utf8_jis0212_raw_cf,0x8f,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_d0[3] = {
{enctable + 18189,utf8_jis0212_raw,0x82,0x8c,2,1},
{enctable + 21163,utf8_jis0212_raw,0x8e,0x8f,2,1},
{0,utf8_jis0212_raw_d0,0x90,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_d1[3] = {
{enctable + 18211,utf8_jis0212_raw,0x92,0x9c,2,1},
{enctable + 21167,utf8_jis0212_raw,0x9e,0x9f,2,1},
{0,utf8_jis0212_raw_d1,0xa0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e2_84[3] = {
{enctable + 24593,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 24589,utf8_jis0212_raw,0xa2,0xa2,2,1},
{0,utf8_jis0212_raw_e2_84,0xa3,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e2[2] = {
{0,utf8_jis0212_raw_e2_84,0x84,0x84,0,2},
{0,utf8_jis0212_raw_e2,0x85,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4_b8[11] = {
{enctable + 24601,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 21171,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 24603,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 24605,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 24607,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 21175,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 17736,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 24609,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 19511,utf8_jis0212_raw,0xae,0xb0,2,1},
{enctable + 24611,utf8_jis0212_raw,0xb5,0xb5,2,1},
{0,utf8_jis0212_raw_e4_b8,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4_b9[12] = {
{enctable + 21179,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 24613,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 21306,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 21352,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 24615,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 21474,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 18390,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 21183,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 21187,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 21834,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 24617,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e4_b9,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4_ba[6] = {
{enctable + 24619,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 21191,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 24621,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 24623,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 24625,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e4_ba,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4_bb[11] = {
{enctable + 24627,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 22320,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 21195,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 19517,utf8_jis0212_raw,0xa0,0xa2,2,1},
{enctable + 24629,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 22722,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 18242,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 24631,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 20154,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 19523,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e4_bb,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4_bc[16] = {
{enctable + 24633,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 21199,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 24635,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 21203,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 23464,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 19529,utf8_jis0212_raw,0x95,0x97,2,1},
{enctable + 24637,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 19240,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 24639,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 20650,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 20676,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 23972,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 18424,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 19316,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 24641,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e4_bc,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4_bd[17] = {
{enctable + 24643,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 24212,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 21207,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 21211,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 24645,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 24647,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 24649,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 24651,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 21215,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 24653,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 24655,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 24657,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 24659,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 24661,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 18781,utf8_jis0212_raw,0xb7,0xba,2,1},
{enctable + 21219,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e4_bd,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4_be[15] = {
{enctable + 21223,utf8_jis0212_raw,0x81,0x82,2,1},
{enctable + 21227,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 21231,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 24663,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 24665,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24667,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 19535,utf8_jis0212_raw,0x92,0x94,2,1},
{enctable + 17982,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 21235,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 21239,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 24669,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 24614,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 24671,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 18789,utf8_jis0212_raw,0xbb,0xbe,2,1},
{0,utf8_jis0212_raw_e4_be,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4_bf[14] = {
{enctable + 21243,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 21247,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 21251,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 19541,utf8_jis0212_raw,0x8b,0x8d,2,1},
{enctable + 24673,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 19830,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 24675,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 24677,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 19896,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 22322,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24679,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21255,utf8_jis0212_raw,0xbc,0xbd,2,1},
{enctable + 24681,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e4_bf,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e4[9] = {
{0,utf8_jis0212_raw_e4_b8,0xb8,0xb8,0,2},
{0,utf8_jis0212_raw_e4_b9,0xb9,0xb9,0,2},
{0,utf8_jis0212_raw_e4_ba,0xba,0xba,0,2},
{0,utf8_jis0212_raw_e4_bb,0xbb,0xbb,0,2},
{0,utf8_jis0212_raw_e4_bc,0xbc,0xbc,0,2},
{0,utf8_jis0212_raw_e4_bd,0xbd,0xbd,0,2},
{0,utf8_jis0212_raw_e4_be,0xbe,0xbe,0,2},
{0,utf8_jis0212_raw_e4_bf,0xbf,0xbf,0,2},
{0,utf8_jis0212_raw_e4,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_80[18] = {
{enctable + 21259,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 24683,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 18244,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 24685,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 20156,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 20200,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 20230,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 24687,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 21263,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 18797,utf8_jis0212_raw,0x9b,0x9e,2,1},
{enctable + 23466,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 24689,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 24691,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 24693,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 21267,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 24695,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 24709,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e5_80,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_81[15] = {
{enctable + 19547,utf8_jis0212_raw,0x80,0x82,2,1},
{enctable + 21271,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 24697,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24699,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 24701,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 19553,utf8_jis0212_raw,0x91,0x93,2,1},
{enctable + 24703,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 24450,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 21275,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 21279,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 21283,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 24705,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 24707,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 21287,utf8_jis0212_raw,0xb0,0xb1,2,1},
{0,utf8_jis0212_raw_e5_81,0xb2,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_82[14] = {
{enctable + 24711,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 21291,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 24713,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 24715,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 19559,utf8_jis0212_raw,0x8e,0x90,2,1},
{enctable + 19565,utf8_jis0212_raw,0x92,0x94,2,1},
{enctable + 24717,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21295,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 18453,utf8_jis0212_raw,0x9e,0xa2,2,1},
{enctable + 24719,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 21299,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 21303,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 18790,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e5_82,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_83[20] = {
{enctable + 24721,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 21307,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 21478,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 24723,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 21584,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24725,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 21311,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 21838,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 21315,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 24727,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 24729,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 19832,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 24731,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 21319,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 19920,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 21323,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 22432,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 24733,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 22536,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e5_83,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_84[15] = {
{enctable + 24735,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 19571,utf8_jis0212_raw,0x86,0x88,2,1},
{enctable + 18805,utf8_jis0212_raw,0x8b,0x8e,2,1},
{enctable + 23126,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 24737,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 24739,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 18813,utf8_jis0212_raw,0x9b,0x9e,2,1},
{enctable + 24741,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 21327,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 21331,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 24743,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 19244,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 19577,utf8_jis0212_raw,0xb3,0xb5,2,1},
{enctable + 21335,utf8_jis0212_raw,0xb8,0xb9,2,1},
{0,utf8_jis0212_raw_e5_84,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_85[11] = {
{enctable + 24132,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 24745,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24747,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 24284,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 24344,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 21339,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 24749,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 24751,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 24753,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24755,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e5_85,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_86[13] = {
{enctable + 21343,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 24757,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 24759,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24761,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 24763,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 24765,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24767,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 24769,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24771,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 24773,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 24775,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 21347,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e5_86,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_87[13] = {
{enctable + 24777,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 24779,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 24586,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 19583,utf8_jis0212_raw,0x91,0x93,2,1},
{enctable + 24781,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 24783,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 24785,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 24787,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 17986,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 17762,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 19589,utf8_jis0212_raw,0xb2,0xb4,2,1},
{enctable + 24789,utf8_jis0212_raw,0xb7,0xb7,2,1},
{0,utf8_jis0212_raw_e5_87,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_88[11] = {
{enctable + 21351,utf8_jis0212_raw,0x81,0x82,2,1},
{enctable + 21308,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 21355,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 21359,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 21586,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 24791,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 18898,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 21363,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 21892,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 21946,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e5_88,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_89[11] = {
{enctable + 24793,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 19812,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 19834,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 21367,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 19900,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 19922,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 19595,utf8_jis0212_raw,0x9f,0xa1,2,1},
{enctable + 22538,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24795,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 19601,utf8_jis0212_raw,0xb7,0xb9,2,1},
{0,utf8_jis0212_raw_e5_89,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_8a[15] = {
{enctable + 22858,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 24797,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 24799,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 24801,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24803,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 24805,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 18821,utf8_jis0212_raw,0x95,0x98,2,1},
{enctable + 24807,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 23468,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 18829,utf8_jis0212_raw,0xa4,0xa7,2,1},
{enctable + 21371,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 19607,utf8_jis0212_raw,0xb6,0xb8,2,1},
{enctable + 21375,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 19320,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e5_8a,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_8b[18] = {
{enctable + 24134,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 24809,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 24216,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 24286,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 18430,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 21018,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 18726,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 24811,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 24532,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21379,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 24813,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24815,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 19613,utf8_jis0212_raw,0xa8,0xaa,2,1},
{enctable + 24817,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 21383,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 24819,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 21387,utf8_jis0212_raw,0xb6,0xb7,2,1},
{0,utf8_jis0212_raw_e5_8b,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_8c[16] = {
{enctable + 24821,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 24823,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 19619,utf8_jis0212_raw,0x8a,0x8c,2,1},
{enctable + 24825,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 24827,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 24829,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 21391,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 21395,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 24831,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 19625,utf8_jis0212_raw,0xa7,0xa9,2,1},
{enctable + 19631,utf8_jis0212_raw,0xab,0xad,2,1},
{enctable + 24616,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 18794,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21310,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 19637,utf8_jis0212_raw,0xbc,0xbe,2,1},
{0,utf8_jis0212_raw_e5_8c,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_8d[12] = {
{enctable + 24833,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 21399,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 24835,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 18900,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24837,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24839,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 19776,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 21403,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 24841,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 24843,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 24845,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e5_8d,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_8e[16] = {
{enctable + 24847,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 21407,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 22436,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 21411,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 24849,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 24851,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 24853,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 18250,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 21415,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 24855,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 23000,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21419,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 21423,utf8_jis0212_raw,0xb7,0xb8,2,1},
{enctable + 24857,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 24859,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e5_8e,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_8f[11] = {
{enctable + 23404,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 23472,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 24861,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 21427,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 24863,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 18644,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 21431,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 19274,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 21435,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 24865,utf8_jis0212_raw,0xb5,0xb5,2,1},
{0,utf8_jis0212_raw_e5_8f,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_90[10] = {
{enctable + 19322,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 24867,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 24869,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 24218,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 21439,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 21020,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 18728,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 24871,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 21443,utf8_jis0212_raw,0xb4,0xb5,2,1},
{0,utf8_jis0212_raw_e5_90,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_91[14] = {
{enctable + 21447,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 24873,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 24875,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 24877,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 24879,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 24881,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 24883,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 21451,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 24885,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 24887,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 21455,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 24889,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 24891,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_91,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_92[18] = {
{enctable + 24893,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 24895,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 24897,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 21459,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 24899,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 24901,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 21463,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 18098,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 18096,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 24903,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 21467,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 21471,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 21475,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 21360,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 24905,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 19643,utf8_jis0212_raw,0xb9,0xbb,2,1},
{enctable + 24907,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_92,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_93[11] = {
{enctable + 24909,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 24911,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 21479,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 19778,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 24913,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 19816,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 24915,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 24917,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 24919,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 21483,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e5_93,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_94[10] = {
{enctable + 21487,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 19996,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 21491,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 19649,utf8_jis0212_raw,0x8c,0x8e,2,1},
{enctable + 24921,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 21495,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 23002,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21499,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 19655,utf8_jis0212_raw,0xbb,0xbd,2,1},
{0,utf8_jis0212_raw_e5_94,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_95[13] = {
{enctable + 24923,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 23406,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 21503,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 23558,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 21507,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 18646,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 21511,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 19276,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 21515,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 24925,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 19324,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24136,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_95,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_96[11] = {
{enctable + 21519,utf8_jis0212_raw,0x81,0x82,2,1},
{enctable + 24290,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 24348,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 21523,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 18837,utf8_jis0212_raw,0x91,0x94,2,1},
{enctable + 24927,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 21527,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 24929,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24931,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 24933,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_96,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_97[15] = {
{enctable + 24935,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 24937,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 24939,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 24941,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 21531,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 24943,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 19661,utf8_jis0212_raw,0x91,0x93,2,1},
{enctable + 21535,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 24945,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24947,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 24949,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 24951,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 24953,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 24955,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_97,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_98[14] = {
{enctable + 18090,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 18088,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 24957,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 18383,utf8_jis0212_raw,0x8d,0x92,2,1},
{enctable + 21362,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 24834,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 19646,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24959,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 21590,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 20448,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 24961,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 19667,utf8_jis0212_raw,0xbb,0xbd,2,1},
{enctable + 19780,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_98,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_99[17] = {
{enctable + 21539,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 21543,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 24963,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 19904,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 22324,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 24965,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 24967,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 24969,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 22542,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 18845,utf8_jis0212_raw,0xa0,0xa3,2,1},
{enctable + 24971,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24973,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 24975,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24977,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 21547,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 20274,utf8_jis0212_raw,0xb5,0xb5,2,1},
{0,utf8_jis0212_raw_e5_99,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_9a[13] = {
{enctable + 21551,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 24979,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 21555,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 19200,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 21559,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 19673,utf8_jis0212_raw,0x9d,0x9f,2,1},
{enctable + 18853,utf8_jis0212_raw,0xa6,0xa9,2,1},
{enctable + 19679,utf8_jis0212_raw,0xab,0xad,2,1},
{enctable + 24178,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 24222,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 24292,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 24350,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e5_9a,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_9b[13] = {
{enctable + 24981,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 18463,utf8_jis0212_raw,0x89,0x8d,2,1},
{enctable + 21563,utf8_jis0212_raw,0x8f,0x90,2,1},
{enctable + 24983,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 21567,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 24985,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 24987,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 18473,utf8_jis0212_raw,0xa4,0xa8,2,1},
{enctable + 24991,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 24993,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24989,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 21571,utf8_jis0212_raw,0xb6,0xb7,2,1},
{0,utf8_jis0212_raw_e5_9b,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_9c[16] = {
{enctable + 21575,utf8_jis0212_raw,0x81,0x82,2,1},
{enctable + 24995,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 24997,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24999,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 25001,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 25003,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 21579,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 25005,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25007,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 18861,utf8_jis0212_raw,0xa2,0xa5,2,1},
{enctable + 21583,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 21402,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 21587,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 21591,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 19685,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e5_9c,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_9d[13] = {
{enctable + 21595,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 21599,utf8_jis0212_raw,0x8c,0x8d,2,1},
{enctable + 25009,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 19860,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 25011,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 21603,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 25013,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 18483,utf8_jis0212_raw,0xad,0xb1,2,1},
{enctable + 19691,utf8_jis0212_raw,0xb3,0xb5,2,1},
{enctable + 22908,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 18869,utf8_jis0212_raw,0xb9,0xbc,2,1},
{enctable + 20276,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e5_9d,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_9e[13] = {
{enctable + 23236,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 25015,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25017,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 21607,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 25019,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 21611,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 18877,utf8_jis0212_raw,0x9c,0x9f,2,1},
{enctable + 25021,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 19697,utf8_jis0212_raw,0xa7,0xa9,2,1},
{enctable + 19328,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 20838,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 25023,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e5_9e,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_9f[15] = {
{enctable + 21615,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 20988,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 24400,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 25025,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 21619,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 25037,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 25027,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 21623,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 25029,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 25031,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25033,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 21627,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 25035,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 19703,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e5_9f,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a0[11] = {
{enctable + 21631,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 21635,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 21639,utf8_jis0212_raw,0x8c,0x8d,2,1},
{enctable + 25039,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 19709,utf8_jis0212_raw,0x9e,0xa0,2,1},
{enctable + 21643,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 25041,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 18094,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 18092,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 25043,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_a0,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a1[12] = {
{enctable + 25045,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 21647,utf8_jis0212_raw,0x8c,0x8d,2,1},
{enctable + 21651,utf8_jis0212_raw,0x8f,0x90,2,1},
{enctable + 24726,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 24792,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 21400,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24908,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 21655,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 25047,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 25049,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 25051,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_a1,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a2[13] = {
{enctable + 21659,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 18885,utf8_jis0212_raw,0x87,0x8a,2,1},
{enctable + 21663,utf8_jis0212_raw,0x8c,0x8d,2,1},
{enctable + 21667,utf8_jis0212_raw,0x8f,0x90,2,1},
{enctable + 25053,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 25055,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 22490,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 19715,utf8_jis0212_raw,0xa0,0xa2,2,1},
{enctable + 25057,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 22796,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 21671,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 23006,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e5_a2,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a3[14] = {
{enctable + 23060,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 22950,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 23130,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 21675,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 25059,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 25061,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25063,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 25065,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 19204,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 25067,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 21679,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 25069,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 18652,utf8_jis0212_raw,0xb3,0xb3,2,1},
{0,utf8_jis0212_raw_e5_a3,0xb4,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a4[12] = {
{enctable + 21683,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 21687,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 19721,utf8_jis0212_raw,0x92,0x94,2,1},
{enctable + 25071,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25073,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 21691,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 21054,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 21695,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 25075,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 21699,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 25077,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_a4,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a5[16] = {
{enctable + 25079,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25081,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 21703,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 25083,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 25085,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 19727,utf8_jis0212_raw,0x9d,0x9f,2,1},
{enctable + 25087,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 25089,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 25091,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 25093,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25095,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 25097,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21707,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 25099,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 21711,utf8_jis0212_raw,0xbb,0xbc,2,1},
{0,utf8_jis0212_raw_e5_a5,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a6[14] = {
{enctable + 21715,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 25101,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 25103,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25105,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 25107,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 25109,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 25111,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 21188,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 18893,utf8_jis0212_raw,0xad,0xb0,2,1},
{enctable + 24910,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 24962,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 19686,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 25050,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e5_a6,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a7[14] = {
{enctable + 25113,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 21719,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 21898,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 19782,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25115,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 19820,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 19733,utf8_jis0212_raw,0x9d,0x9f,2,1},
{enctable + 21723,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 22380,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 21727,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 21731,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 22664,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25117,utf8_jis0212_raw,0xb7,0xb7,2,1},
{0,utf8_jis0212_raw_e5_a7,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a8[11] = {
{enctable + 22798,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 22862,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 19739,utf8_jis0212_raw,0x8c,0x8e,2,1},
{enctable + 21735,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 25119,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 21739,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 21743,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 20406,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25121,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 23560,utf8_jis0212_raw,0xb0,0xb0,2,1},
{0,utf8_jis0212_raw_e5_a8,0xb1,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_a9[14] = {
{enctable + 21747,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 21751,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 23802,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 23844,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 25123,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 25125,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 24030,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 19332,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 20842,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 19368,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25127,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 21755,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 25129,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e5_a9,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_aa[16] = {
{enctable + 21056,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 25131,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 25133,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25135,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 25137,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 25139,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 19745,utf8_jis0212_raw,0x9e,0xa0,2,1},
{enctable + 25141,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 25143,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25145,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 19751,utf8_jis0212_raw,0xb1,0xb3,2,1},
{enctable + 25147,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 25149,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 21759,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 25151,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_aa,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_ab[13] = {
{enctable + 25153,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 25155,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 25157,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 25159,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 25161,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 25163,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25165,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25167,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25169,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 18102,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 21763,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 25171,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e5_ab,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_ac[12] = {
{enctable + 21767,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 21190,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 21252,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 21364,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 25173,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24912,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 19668,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 19688,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25052,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 21314,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 21720,utf8_jis0212_raw,0xb8,0xb8,2,1},
{0,utf8_jis0212_raw_e5_ac,0xb9,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_ad[9] = {
{enctable + 25175,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 21771,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 19784,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25177,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 19822,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 19836,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 21775,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 18901,utf8_jis0212_raw,0xbc,0xbf,2,1},
{0,utf8_jis0212_raw_e5_ad,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_ae[16] = {
{enctable + 25179,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 20014,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 19080,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 22666,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25181,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 21779,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 21783,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 23010,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21787,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 21791,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 23302,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 21795,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 20408,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 23520,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 23562,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e5_ae,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_af[10] = {
{enctable + 21799,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 25183,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 23734,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 18493,utf8_jis0212_raw,0x96,0x9a,2,1},
{enctable + 19334,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25185,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 19370,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 25187,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25189,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e5_af,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b0[12] = {
{enctable + 24352,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 25191,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 21803,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 24540,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 25193,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 25195,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 21807,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 25197,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25199,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25201,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21811,utf8_jis0212_raw,0xb5,0xb6,2,1},
{0,utf8_jis0212_raw_e5_b0,0xb7,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b1[9] = {
{enctable + 21815,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 25203,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 21819,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 19757,utf8_jis0212_raw,0xa7,0xa9,2,1},
{enctable + 25205,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25207,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 21823,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 18909,utf8_jis0212_raw,0xba,0xbd,2,1},
{0,utf8_jis0212_raw_e5_b1,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b2[13] = {
{enctable + 21827,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 18104,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25209,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 25211,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25213,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 21831,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 21835,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 21366,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24838,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 21480,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21839,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 21660,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e5_b2,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b3[9] = {
{enctable + 21722,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 21772,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 25215,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 19786,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 25217,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25219,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 21843,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 22172,utf8_jis0212_raw,0xb4,0xb4,2,1},
{0,utf8_jis0212_raw_e5_b3,0xb5,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b4[13] = {
{enctable + 22224,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 22282,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 22332,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 25221,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 21847,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 21851,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 25223,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 25225,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 22802,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25227,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 20162,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 25229,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_b4,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b5[15] = {
{enctable + 21855,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 25231,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 20280,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 23408,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25233,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23240,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 25235,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 18917,utf8_jis0212_raw,0x9f,0xa2,2,1},
{enctable + 20528,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25237,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25239,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25241,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 21859,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 21863,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e5_b5,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b6[15] = {
{enctable + 19336,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 24138,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 19372,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 25243,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 18925,utf8_jis0212_raw,0x92,0x95,2,1},
{enctable + 24506,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 24542,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 21867,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 25245,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25247,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 25249,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 27051,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 25251,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 21871,utf8_jis0212_raw,0xb8,0xb9,2,1},
{0,utf8_jis0212_raw_e5_b6,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b7[11] = {
{enctable + 25253,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25255,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25257,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 25261,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 25259,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 21875,utf8_jis0212_raw,0x98,0x99,2,1},
{enctable + 25263,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25265,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25267,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 21879,utf8_jis0212_raw,0xb8,0xb9,2,1},
{0,utf8_jis0212_raw_e5_b7,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b8[13] = {
{enctable + 25269,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25271,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25273,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 25275,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 21883,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 25277,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 21887,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 25281,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 25279,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25283,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 24618,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 19542,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e5_b8,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_b9[11] = {
{enctable + 24840,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 21316,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 21891,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 19672,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21596,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 21895,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 21774,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 25218,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 18503,utf8_jis0212_raw,0xaa,0xae,2,1},
{enctable + 22174,utf8_jis0212_raw,0xb0,0xb0,2,1},
{0,utf8_jis0212_raw_e5_b9,0xb1,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_ba[12] = {
{enctable + 22226,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25285,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 22334,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 25287,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 21899,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 22544,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 19084,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25289,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 25291,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 25293,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 19763,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e5_ba,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_bb[10] = {
{enctable + 25295,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 21903,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 20282,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 21907,utf8_jis0212_raw,0x91,0x92,2,1},
{enctable + 21911,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 25297,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25299,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 19216,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 18352,utf8_jis0212_raw,0xab,0xab,2,1},
{0,utf8_jis0212_raw_e5_bb,0xac,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_bc[16] = {
{enctable + 20530,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 19769,utf8_jis0212_raw,0x86,0x88,2,1},
{enctable + 20654,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 25301,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 21915,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 18933,utf8_jis0212_raw,0xa1,0xa4,2,1},
{enctable + 24298,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 21919,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 25303,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 19446,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24544,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25305,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 25307,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 25309,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 25311,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e5_bc,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_bd[18] = {
{enctable + 25313,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 21923,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 25315,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25317,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 25319,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 25321,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 25323,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 25325,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 25327,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 21927,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 25329,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25331,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 25333,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21931,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 25335,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 25337,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 21935,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e5_bd,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_be[12] = {
{enctable + 25339,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 18110,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 18108,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 25341,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21939,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 25343,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 21318,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 24620,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 21943,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 19775,utf8_jis0212_raw,0xaf,0xb1,2,1},
{enctable + 21598,utf8_jis0212_raw,0xb8,0xb8,2,1},
{0,utf8_jis0212_raw_e5_be,0xb9,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5_bf[13] = {
{enctable + 18886,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 19781,utf8_jis0212_raw,0x87,0x89,2,1},
{enctable + 18506,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 18513,utf8_jis0212_raw,0x90,0x94,2,1},
{enctable + 22228,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 21947,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 19787,utf8_jis0212_raw,0xa8,0xaa,2,1},
{enctable + 18941,utf8_jis0212_raw,0xac,0xaf,2,1},
{enctable + 21951,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 22912,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 25345,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 25347,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e5_bf,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e5[65] = {
{0,utf8_jis0212_raw_e5_80,0x80,0x80,0,2},
{0,utf8_jis0212_raw_e5_81,0x81,0x81,0,2},
{0,utf8_jis0212_raw_e5_82,0x82,0x82,0,2},
{0,utf8_jis0212_raw_e5_83,0x83,0x83,0,2},
{0,utf8_jis0212_raw_e5_84,0x84,0x84,0,2},
{0,utf8_jis0212_raw_e5_85,0x85,0x85,0,2},
{0,utf8_jis0212_raw_e5_86,0x86,0x86,0,2},
{0,utf8_jis0212_raw_e5_87,0x87,0x87,0,2},
{0,utf8_jis0212_raw_e5_88,0x88,0x88,0,2},
{0,utf8_jis0212_raw_e5_89,0x89,0x89,0,2},
{0,utf8_jis0212_raw_e5_8a,0x8a,0x8a,0,2},
{0,utf8_jis0212_raw_e5_8b,0x8b,0x8b,0,2},
{0,utf8_jis0212_raw_e5_8c,0x8c,0x8c,0,2},
{0,utf8_jis0212_raw_e5_8d,0x8d,0x8d,0,2},
{0,utf8_jis0212_raw_e5_8e,0x8e,0x8e,0,2},
{0,utf8_jis0212_raw_e5_8f,0x8f,0x8f,0,2},
{0,utf8_jis0212_raw_e5_90,0x90,0x90,0,2},
{0,utf8_jis0212_raw_e5_91,0x91,0x91,0,2},
{0,utf8_jis0212_raw_e5_92,0x92,0x92,0,2},
{0,utf8_jis0212_raw_e5_93,0x93,0x93,0,2},
{0,utf8_jis0212_raw_e5_94,0x94,0x94,0,2},
{0,utf8_jis0212_raw_e5_95,0x95,0x95,0,2},
{0,utf8_jis0212_raw_e5_96,0x96,0x96,0,2},
{0,utf8_jis0212_raw_e5_97,0x97,0x97,0,2},
{0,utf8_jis0212_raw_e5_98,0x98,0x98,0,2},
{0,utf8_jis0212_raw_e5_99,0x99,0x99,0,2},
{0,utf8_jis0212_raw_e5_9a,0x9a,0x9a,0,2},
{0,utf8_jis0212_raw_e5_9b,0x9b,0x9b,0,2},
{0,utf8_jis0212_raw_e5_9c,0x9c,0x9c,0,2},
{0,utf8_jis0212_raw_e5_9d,0x9d,0x9d,0,2},
{0,utf8_jis0212_raw_e5_9e,0x9e,0x9e,0,2},
{0,utf8_jis0212_raw_e5_9f,0x9f,0x9f,0,2},
{0,utf8_jis0212_raw_e5_a0,0xa0,0xa0,0,2},
{0,utf8_jis0212_raw_e5_a1,0xa1,0xa1,0,2},
{0,utf8_jis0212_raw_e5_a2,0xa2,0xa2,0,2},
{0,utf8_jis0212_raw_e5_a3,0xa3,0xa3,0,2},
{0,utf8_jis0212_raw_e5_a4,0xa4,0xa4,0,2},
{0,utf8_jis0212_raw_e5_a5,0xa5,0xa5,0,2},
{0,utf8_jis0212_raw_e5_a6,0xa6,0xa6,0,2},
{0,utf8_jis0212_raw_e5_a7,0xa7,0xa7,0,2},
{0,utf8_jis0212_raw_e5_a8,0xa8,0xa8,0,2},
{0,utf8_jis0212_raw_e5_a9,0xa9,0xa9,0,2},
{0,utf8_jis0212_raw_e5_aa,0xaa,0xaa,0,2},
{0,utf8_jis0212_raw_e5_ab,0xab,0xab,0,2},
{0,utf8_jis0212_raw_e5_ac,0xac,0xac,0,2},
{0,utf8_jis0212_raw_e5_ad,0xad,0xad,0,2},
{0,utf8_jis0212_raw_e5_ae,0xae,0xae,0,2},
{0,utf8_jis0212_raw_e5_af,0xaf,0xaf,0,2},
{0,utf8_jis0212_raw_e5_b0,0xb0,0xb0,0,2},
{0,utf8_jis0212_raw_e5_b1,0xb1,0xb1,0,2},
{0,utf8_jis0212_raw_e5_b2,0xb2,0xb2,0,2},
{0,utf8_jis0212_raw_e5_b3,0xb3,0xb3,0,2},
{0,utf8_jis0212_raw_e5_b4,0xb4,0xb4,0,2},
{0,utf8_jis0212_raw_e5_b5,0xb5,0xb5,0,2},
{0,utf8_jis0212_raw_e5_b6,0xb6,0xb6,0,2},
{0,utf8_jis0212_raw_e5_b7,0xb7,0xb7,0,2},
{0,utf8_jis0212_raw_e5_b8,0xb8,0xb8,0,2},
{0,utf8_jis0212_raw_e5_b9,0xb9,0xb9,0,2},
{0,utf8_jis0212_raw_e5_ba,0xba,0xba,0,2},
{0,utf8_jis0212_raw_e5_bb,0xbb,0xbb,0,2},
{0,utf8_jis0212_raw_e5_bc,0xbc,0xbc,0,2},
{0,utf8_jis0212_raw_e5_bd,0xbd,0xbd,0,2},
{0,utf8_jis0212_raw_e5_be,0xbe,0xbe,0,2},
{0,utf8_jis0212_raw_e5_bf,0xbf,0xbf,0,2},
{0,utf8_jis0212_raw_e5,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_80[12] = {
{enctable + 20246,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25349,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 20284,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 21955,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 21959,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 25351,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 20426,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 19218,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 18354,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 23644,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25353,utf8_jis0212_raw,0xb5,0xb5,2,1},
{0,utf8_jis0212_raw_e6_80,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_81[12] = {
{enctable + 23728,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 19793,utf8_jis0212_raw,0x87,0x89,2,1},
{enctable + 20724,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 19300,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 19340,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 21963,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 20906,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25355,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24358,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 21024,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 21967,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e6_81,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_82[18] = {
{enctable + 24546,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25357,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 25359,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 25361,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25363,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 25365,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 25367,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25369,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 25371,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 21971,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 25373,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 21975,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 25375,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 21979,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 25377,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 25379,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 25381,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e6_82,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_83[15] = {
{enctable + 25383,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25385,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 18949,utf8_jis0212_raw,0x88,0x8b,2,1},
{enctable + 21983,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 21987,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 25387,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 25389,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 21991,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 19546,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 24728,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 24794,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21404,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 24914,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 21995,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e6_83,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_84[15] = {
{enctable + 18888,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25116,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25178,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25220,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 18523,utf8_jis0212_raw,0x90,0x94,2,1},
{enctable + 21999,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 22286,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 25391,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25393,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 25395,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 22003,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 22007,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 19799,utf8_jis0212_raw,0xb5,0xb7,2,1},
{enctable + 22914,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e6_84,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_85[11] = {
{enctable + 22952,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 22011,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 25397,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 25399,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 23246,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25401,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 23354,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 18594,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 22015,utf8_jis0212_raw,0xbb,0xbc,2,1},
{enctable + 25403,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_85,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_86[15] = {
{enctable + 22019,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 22023,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 23808,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 20658,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 22027,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 22031,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 22035,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 22039,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 25405,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 21026,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 21062,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 19450,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 22043,utf8_jis0212_raw,0xb8,0xb9,2,1},
{enctable + 25407,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e6_86,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_87[11] = {
{enctable + 19805,utf8_jis0212_raw,0x80,0x82,2,1},
{enctable + 22047,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 25409,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 18957,utf8_jis0212_raw,0x9c,0x9f,2,1},
{enctable + 22051,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 25415,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25411,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25413,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 22055,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 25417,utf8_jis0212_raw,0xaf,0xaf,2,1},
{0,utf8_jis0212_raw_e6_87,0xb0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_88[14] = {
{enctable + 25419,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 22059,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 25421,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25423,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25425,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 17990,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 17766,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 22063,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 25427,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25429,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 21194,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 24674,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 24730,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e6_88,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_89[15] = {
{enctable + 19811,utf8_jis0212_raw,0x82,0x84,2,1},
{enctable + 21542,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 21602,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 19817,utf8_jis0212_raw,0x90,0x92,2,1},
{enctable + 21844,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 18510,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 18518,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 18530,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25431,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25433,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25435,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 22262,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25437,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 25439,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e6_89,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_8a[8] = {
{enctable + 18965,utf8_jis0212_raw,0x8d,0x90,2,1},
{enctable + 22616,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 20058,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 19096,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 22067,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 18316,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 22071,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e6_8a,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_8b[9] = {
{enctable + 23068,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 23132,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 22075,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 25441,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 20364,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 23416,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 25443,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 22079,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e6_8b,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_8c[13] = {
{enctable + 22083,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 22087,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 23810,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 20660,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 23930,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 20728,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 24034,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 22091,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 19376,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 22095,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 25445,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 21028,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e6_8c,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_8d[15] = {
{enctable + 18973,utf8_jis0212_raw,0x81,0x84,2,1},
{enctable + 25447,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 22099,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 25449,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 19823,utf8_jis0212_raw,0x92,0x94,2,1},
{enctable + 25451,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 25453,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 22103,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 22107,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 25455,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 22111,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 25457,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 22115,utf8_jis0212_raw,0xbc,0xbd,2,1},
{enctable + 25459,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_8d,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_8e[13] = {
{enctable + 25461,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25463,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 25465,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25467,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25469,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 22119,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 22123,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 25471,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 25473,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 24622,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 19829,utf8_jis0212_raw,0xad,0xaf,2,1},
{enctable + 24842,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e6_8e,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_8f[15] = {
{enctable + 24916,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 21544,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25010,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 25475,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 18892,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 19835,utf8_jis0212_raw,0x93,0x95,2,1},
{enctable + 18512,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25477,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25434,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25479,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 22176,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 22127,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 25481,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 22131,utf8_jis0212_raw,0xb8,0xb9,2,1},
{0,utf8_jis0212_raw_e6_8f,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_90[15] = {
{enctable + 22135,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 22618,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 20060,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 19098,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 25483,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 18402,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 18318,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25485,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 22139,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 22143,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 22147,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 20366,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 23418,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 25487,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_90,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_91[11] = {
{enctable + 25489,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 18614,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 18981,utf8_jis0212_raw,0x91,0x94,2,1},
{enctable + 18989,utf8_jis0212_raw,0x9a,0x9d,2,1},
{enctable + 19841,utf8_jis0212_raw,0x9f,0xa1,2,1},
{enctable + 19378,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 25491,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 22151,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 25493,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 24452,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e6_91,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_92[15] = {
{enctable + 25495,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 18744,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 19847,utf8_jis0212_raw,0x8f,0x91,2,1},
{enctable + 22155,utf8_jis0212_raw,0x98,0x99,2,1},
{enctable + 25497,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 25499,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25501,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 25503,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 25505,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 25507,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 25509,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 25511,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 25513,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 19853,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e6_92,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_93[15] = {
{enctable + 25515,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 18997,utf8_jis0212_raw,0x89,0x8c,2,1},
{enctable + 25517,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 22159,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 17770,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 17994,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 22163,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 22167,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 25519,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24624,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24676,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 24732,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 21368,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 24844,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_93,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_94[17] = {
{enctable + 24918,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 21546,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 19859,utf8_jis0212_raw,0x88,0x8a,2,1},
{enctable + 21776,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 22171,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 25521,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 18522,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 25436,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 22175,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 19880,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 25523,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 25525,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 19942,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25527,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 25529,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 22179,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e6_94,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_95[12] = {
{enctable + 20062,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25531,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 19100,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 18404,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 18320,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25533,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 22183,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 25535,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 20288,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 23250,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 23304,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e6_95,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_96[14] = {
{enctable + 20368,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 19182,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25537,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25539,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 18616,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 25541,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 25543,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25545,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25547,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 25549,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 23848,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 19865,utf8_jis0212_raw,0xb2,0xb4,2,1},
{enctable + 20802,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_96,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_97[14] = {
{enctable + 18684,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 22187,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 24304,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 20994,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 25551,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 24454,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21090,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 18746,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 25553,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25555,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 22191,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 25557,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 22195,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e6_97,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_98[16] = {
{enctable + 25559,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25561,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 22199,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 25563,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 22203,utf8_jis0212_raw,0x91,0x92,2,1},
{enctable + 22207,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 22211,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 19005,utf8_jis0212_raw,0xa1,0xa4,2,1},
{enctable + 25565,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 19013,utf8_jis0212_raw,0xa9,0xac,2,1},
{enctable + 17768,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 22215,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 25567,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 24626,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 25569,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e6_98,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_99[16] = {
{enctable + 24678,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 22219,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 24846,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24920,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 25012,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24964,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 19871,utf8_jis0212_raw,0x97,0x99,2,1},
{enctable + 22223,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 22227,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 19877,utf8_jis0212_raw,0xaa,0xac,2,1},
{enctable + 25571,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25573,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 19883,utf8_jis0212_raw,0xb7,0xb9,2,1},
{enctable + 22235,utf8_jis0212_raw,0xbb,0xbc,2,1},
{enctable + 22231,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e6_99,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_9a[13] = {
{enctable + 22732,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 19889,utf8_jis0212_raw,0x8b,0x8d,2,1},
{enctable + 20234,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 23074,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 19021,utf8_jis0212_raw,0x99,0x9c,2,1},
{enctable + 22239,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 23476,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 18604,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 22243,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 23648,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 25575,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 25577,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_9a,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_9b[13] = {
{enctable + 25579,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 22247,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 25581,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 24036,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 22251,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 25583,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 25585,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24306,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 20996,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 22255,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 21092,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 22259,utf8_jis0212_raw,0xba,0xbb,2,1},
{0,utf8_jis0212_raw_e6_9b,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_9c[11] = {
{enctable + 25587,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25589,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25591,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 25593,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25595,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 25597,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25599,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25601,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 25603,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25605,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e6_9c,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_9d[12] = {
{enctable + 25607,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 22263,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 25609,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 22267,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 25611,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25613,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24588,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 25615,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25617,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25619,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 25621,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e6_9d,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_9e[12] = {
{enctable + 18192,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 25623,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 22271,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 17772,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 25625,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25627,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 22275,utf8_jis0212_raw,0x98,0x99,2,1},
{enctable + 24628,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 19895,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 24848,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 19901,utf8_jis0212_raw,0xbb,0xbd,2,1},
{0,utf8_jis0212_raw_e6_9e,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_9f[15] = {
{enctable + 21724,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 22279,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 25286,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 22283,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 25438,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 22130,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 25524,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 22232,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25629,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 25631,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 25633,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25635,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 22287,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 21668,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e6_9f,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a0[11] = {
{enctable + 25637,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 22734,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 20088,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25639,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 22291,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 22295,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 19907,utf8_jis0212_raw,0xaf,0xb1,2,1},
{enctable + 25641,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25643,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 19186,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_a0,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a1[12] = {
{enctable + 22299,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 18620,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25645,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 22622,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 23650,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 22303,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 25647,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 25649,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 18533,utf8_jis0212_raw,0xae,0xb2,2,1},
{enctable + 25651,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 19029,utf8_jis0212_raw,0xb9,0xbc,2,1},
{0,utf8_jis0212_raw_e6_a1,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a2[16] = {
{enctable + 21068,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 21094,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 18750,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 25653,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 25655,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 25657,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 25659,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 25661,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25663,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 25665,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 25667,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 22307,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 25669,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25671,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 25673,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e6_a2,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a3[15] = {
{enctable + 25675,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25677,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 25679,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 19913,utf8_jis0212_raw,0x8f,0x91,2,1},
{enctable + 25681,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25683,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 25685,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 22311,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 25687,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 17932,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 19037,utf8_jis0212_raw,0xaa,0xad,2,1},
{enctable + 22315,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 22319,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 19919,utf8_jis0212_raw,0xbb,0xbd,2,1},
{0,utf8_jis0212_raw_e6_a3,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a4[11] = {
{enctable + 21486,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 22323,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 22327,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 18904,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 22331,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 21950,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 25392,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25440,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 25482,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 25526,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e6_a4,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a5[13] = {
{enctable + 25572,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25632,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25689,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 19944,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 22444,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 22498,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 19045,utf8_jis0212_raw,0xa3,0xa6,2,1},
{enctable + 22335,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 18326,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 19925,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 22339,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 23252,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_a5,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a6[15] = {
{enctable + 25691,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25693,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 25695,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25697,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 18608,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 25699,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 22343,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 23678,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 18654,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 25701,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25703,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 22347,utf8_jis0212_raw,0xb7,0xb8,2,1},
{enctable + 25705,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 24084,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e6_a6,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a7[12] = {
{enctable + 18690,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 24184,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 20910,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 22351,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 24408,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 21070,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 22355,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 25707,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 25709,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25711,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 25713,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e6_a7,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a8[17] = {
{enctable + 22359,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 25715,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25717,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 25719,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 25721,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 25723,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 25725,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25727,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25729,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25731,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 25733,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25735,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 25737,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25739,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 25741,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 22363,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e6_a8,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_a9[13] = {
{enctable + 22367,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 22371,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 25743,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 19931,utf8_jis0212_raw,0x90,0x92,2,1},
{enctable + 22375,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 21196,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24680,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 21324,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 19596,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 21410,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 21488,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 24966,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e6_a9,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_aa[14] = {
{enctable + 25014,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 25054,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 22379,utf8_jis0212_raw,0x86,0x87,2,1},
{enctable + 25222,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 25288,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 19788,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 25394,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 19937,utf8_jis0212_raw,0x9d,0x9f,2,1},
{enctable + 25574,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25634,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 19943,utf8_jis0212_raw,0xaf,0xb1,2,1},
{enctable + 25745,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 19949,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e6_aa,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_ab[12] = {
{enctable + 22736,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 22383,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 25747,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 25749,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 19955,utf8_jis0212_raw,0x94,0x96,2,1},
{enctable + 22387,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 20346,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25751,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25753,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 19961,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 22391,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e6_ab,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_ac[15] = {
{enctable + 22395,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 22399,utf8_jis0212_raw,0x86,0x87,2,1},
{enctable + 25755,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 19967,utf8_jis0212_raw,0x8f,0x91,2,1},
{enctable + 18692,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 24186,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 20912,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 25757,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 24360,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 22403,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 25759,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 22407,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 25761,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 25763,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_ac,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_ad[15] = {
{enctable + 25765,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 25767,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25769,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 25771,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25773,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 25775,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 25777,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25779,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25781,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25783,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 25785,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25787,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25789,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 22411,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e6_ad,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_ae[12] = {
{enctable + 25791,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25793,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25795,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 25797,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 22415,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 22419,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 22423,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 19973,utf8_jis0212_raw,0xac,0xae,2,1},
{enctable + 25799,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 22427,utf8_jis0212_raw,0xb8,0xb9,2,1},
{enctable + 22431,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e6_ae,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_af[14] = {
{enctable + 22435,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 24968,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 18484,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 25056,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21728,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 25801,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 18908,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 22439,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 25396,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 18968,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 22134,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 25528,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 22234,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_af,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b0[16] = {
{enctable + 25636,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 22443,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 25803,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 22447,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 22624,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 25805,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 22738,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 25807,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 19979,utf8_jis0212_raw,0xa6,0xa8,2,1},
{enctable + 25809,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 25811,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 19146,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 22451,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 22455,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 25813,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_b0,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b1[16] = {
{enctable + 22459,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 18612,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 20494,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 18636,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25815,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 18658,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 22463,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 24970,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25817,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 23982,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24040,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 20808,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25819,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 22467,utf8_jis0212_raw,0xb8,0xb9,2,1},
{enctable + 25821,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e6_b1,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b2[10] = {
{enctable + 19985,utf8_jis0212_raw,0x85,0x87,2,1},
{enctable + 25823,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 22471,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 22475,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 25825,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25827,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 25829,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25831,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 25833,utf8_jis0212_raw,0xb4,0xb4,2,1},
{0,utf8_jis0212_raw_e6_b2,0xb5,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b3[16] = {
{enctable + 25835,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25837,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 25839,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 19053,utf8_jis0212_raw,0x8f,0x92,2,1},
{enctable + 25841,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 25843,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 25845,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 25847,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25849,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25851,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25853,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 22479,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 25855,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25857,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 17948,utf8_jis0212_raw,0xb4,0xb4,2,1},
{0,utf8_jis0212_raw_e6_b3,0xb5,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b4[14] = {
{enctable + 18278,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 25859,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25861,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 22483,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 19518,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 21258,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 24734,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 19991,utf8_jis0212_raw,0xa6,0xa8,2,1},
{enctable + 22487,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 21730,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 25180,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 21848,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 21902,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_b4,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b5[8] = {
{enctable + 19792,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 22491,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 22136,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 25530,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 19884,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 22495,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 25746,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e6_b5,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b6[13] = {
{enctable + 22448,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25863,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 22499,utf8_jis0212_raw,0x91,0x92,2,1},
{enctable + 25865,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 19997,utf8_jis0212_raw,0x96,0x98,2,1},
{enctable + 25867,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25869,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 25871,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 23080,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 19148,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 25873,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 23256,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_b6,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b7[16] = {
{enctable + 20350,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 20370,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 25875,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 22503,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 25877,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 25879,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 18638,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 22507,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 25881,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 23852,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 23936,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 22511,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 20810,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25883,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 20874,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e6_b7,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b8[10] = {
{enctable + 24224,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25885,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 25887,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 18714,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 25889,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25891,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 19472,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 25893,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 22515,utf8_jis0212_raw,0xbb,0xbc,2,1},
{0,utf8_jis0212_raw_e6_b8,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_b9[13] = {
{enctable + 22519,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 22523,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 25895,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 25897,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 19061,utf8_jis0212_raw,0x91,0x94,2,1},
{enctable + 25899,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 20003,utf8_jis0212_raw,0x9c,0x9e,2,1},
{enctable + 22527,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 25901,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 25903,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25905,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 25907,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e6_b9,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_ba[11] = {
{enctable + 18202,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 25909,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25911,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 17942,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 17940,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 22531,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 25913,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 25915,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 19520,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 24682,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e6_ba,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_bb[11] = {
{enctable + 22535,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 21414,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 22539,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 18488,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 20009,utf8_jis0212_raw,0x8d,0x8f,2,1},
{enctable + 21850,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 22543,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 22006,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 18972,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 22138,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e6_bb,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_bc[15] = {
{enctable + 22180,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 19886,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 22290,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 22547,utf8_jis0212_raw,0x8c,0x8d,2,1},
{enctable + 22450,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 22500,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 22551,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 25917,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 22555,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 25923,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 22559,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 25919,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 25921,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 22563,utf8_jis0212_raw,0xbb,0xbc,2,1},
{0,utf8_jis0212_raw_e6_bc,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_bd[10] = {
{enctable + 23258,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 20015,utf8_jis0212_raw,0x91,0x93,2,1},
{enctable + 25925,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 22567,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 22571,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 22575,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 25927,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 23854,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 22579,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e6_bd,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_be[13] = {
{enctable + 19302,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 22583,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 20021,utf8_jis0212_raw,0x8b,0x8d,2,1},
{enctable + 24364,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 20027,utf8_jis0212_raw,0x92,0x94,2,1},
{enctable + 19474,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 25929,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 22587,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 19069,utf8_jis0212_raw,0xa5,0xa8,2,1},
{enctable + 20033,utf8_jis0212_raw,0xae,0xb0,2,1},
{enctable + 22591,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 25931,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e6_be,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6_bf[11] = {
{enctable + 25933,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 22595,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 25935,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25937,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 25939,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 22599,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 25941,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25943,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 18204,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 22603,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e6_bf,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e6[65] = {
{0,utf8_jis0212_raw_e6_80,0x80,0x80,0,2},
{0,utf8_jis0212_raw_e6_81,0x81,0x81,0,2},
{0,utf8_jis0212_raw_e6_82,0x82,0x82,0,2},
{0,utf8_jis0212_raw_e6_83,0x83,0x83,0,2},
{0,utf8_jis0212_raw_e6_84,0x84,0x84,0,2},
{0,utf8_jis0212_raw_e6_85,0x85,0x85,0,2},
{0,utf8_jis0212_raw_e6_86,0x86,0x86,0,2},
{0,utf8_jis0212_raw_e6_87,0x87,0x87,0,2},
{0,utf8_jis0212_raw_e6_88,0x88,0x88,0,2},
{0,utf8_jis0212_raw_e6_89,0x89,0x89,0,2},
{0,utf8_jis0212_raw_e6_8a,0x8a,0x8a,0,2},
{0,utf8_jis0212_raw_e6_8b,0x8b,0x8b,0,2},
{0,utf8_jis0212_raw_e6_8c,0x8c,0x8c,0,2},
{0,utf8_jis0212_raw_e6_8d,0x8d,0x8d,0,2},
{0,utf8_jis0212_raw_e6_8e,0x8e,0x8e,0,2},
{0,utf8_jis0212_raw_e6_8f,0x8f,0x8f,0,2},
{0,utf8_jis0212_raw_e6_90,0x90,0x90,0,2},
{0,utf8_jis0212_raw_e6_91,0x91,0x91,0,2},
{0,utf8_jis0212_raw_e6_92,0x92,0x92,0,2},
{0,utf8_jis0212_raw_e6_93,0x93,0x93,0,2},
{0,utf8_jis0212_raw_e6_94,0x94,0x94,0,2},
{0,utf8_jis0212_raw_e6_95,0x95,0x95,0,2},
{0,utf8_jis0212_raw_e6_96,0x96,0x96,0,2},
{0,utf8_jis0212_raw_e6_97,0x97,0x97,0,2},
{0,utf8_jis0212_raw_e6_98,0x98,0x98,0,2},
{0,utf8_jis0212_raw_e6_99,0x99,0x99,0,2},
{0,utf8_jis0212_raw_e6_9a,0x9a,0x9a,0,2},
{0,utf8_jis0212_raw_e6_9b,0x9b,0x9b,0,2},
{0,utf8_jis0212_raw_e6_9c,0x9c,0x9c,0,2},
{0,utf8_jis0212_raw_e6_9d,0x9d,0x9d,0,2},
{0,utf8_jis0212_raw_e6_9e,0x9e,0x9e,0,2},
{0,utf8_jis0212_raw_e6_9f,0x9f,0x9f,0,2},
{0,utf8_jis0212_raw_e6_a0,0xa0,0xa0,0,2},
{0,utf8_jis0212_raw_e6_a1,0xa1,0xa1,0,2},
{0,utf8_jis0212_raw_e6_a2,0xa2,0xa2,0,2},
{0,utf8_jis0212_raw_e6_a3,0xa3,0xa3,0,2},
{0,utf8_jis0212_raw_e6_a4,0xa4,0xa4,0,2},
{0,utf8_jis0212_raw_e6_a5,0xa5,0xa5,0,2},
{0,utf8_jis0212_raw_e6_a6,0xa6,0xa6,0,2},
{0,utf8_jis0212_raw_e6_a7,0xa7,0xa7,0,2},
{0,utf8_jis0212_raw_e6_a8,0xa8,0xa8,0,2},
{0,utf8_jis0212_raw_e6_a9,0xa9,0xa9,0,2},
{0,utf8_jis0212_raw_e6_aa,0xaa,0xaa,0,2},
{0,utf8_jis0212_raw_e6_ab,0xab,0xab,0,2},
{0,utf8_jis0212_raw_e6_ac,0xac,0xac,0,2},
{0,utf8_jis0212_raw_e6_ad,0xad,0xad,0,2},
{0,utf8_jis0212_raw_e6_ae,0xae,0xae,0,2},
{0,utf8_jis0212_raw_e6_af,0xaf,0xaf,0,2},
{0,utf8_jis0212_raw_e6_b0,0xb0,0xb0,0,2},
{0,utf8_jis0212_raw_e6_b1,0xb1,0xb1,0,2},
{0,utf8_jis0212_raw_e6_b2,0xb2,0xb2,0,2},
{0,utf8_jis0212_raw_e6_b3,0xb3,0xb3,0,2},
{0,utf8_jis0212_raw_e6_b4,0xb4,0xb4,0,2},
{0,utf8_jis0212_raw_e6_b5,0xb5,0xb5,0,2},
{0,utf8_jis0212_raw_e6_b6,0xb6,0xb6,0,2},
{0,utf8_jis0212_raw_e6_b7,0xb7,0xb7,0,2},
{0,utf8_jis0212_raw_e6_b8,0xb8,0xb8,0,2},
{0,utf8_jis0212_raw_e6_b9,0xb9,0xb9,0,2},
{0,utf8_jis0212_raw_e6_ba,0xba,0xba,0,2},
{0,utf8_jis0212_raw_e6_bb,0xbb,0xbb,0,2},
{0,utf8_jis0212_raw_e6_bc,0xbc,0xbc,0,2},
{0,utf8_jis0212_raw_e6_bd,0xbd,0xbd,0,2},
{0,utf8_jis0212_raw_e6_be,0xbe,0xbe,0,2},
{0,utf8_jis0212_raw_e6_bf,0xbf,0xbf,0,2},
{0,utf8_jis0212_raw_e6,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_80[12] = {
{enctable + 25945,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 20039,utf8_jis0212_raw,0x85,0x87,2,1},
{enctable + 25947,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 25949,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 19522,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 21260,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 24736,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 24796,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 24850,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 21494,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 18846,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e7_80,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_81[11] = {
{enctable + 22607,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 19077,utf8_jis0212_raw,0x88,0x8b,2,1},
{enctable + 22182,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 22611,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 22615,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 22619,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 19048,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 19952,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 22623,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 22554,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_81,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_82[10] = {
{enctable + 25951,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 22627,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 18543,utf8_jis0212_raw,0x94,0x98,2,1},
{enctable + 23084,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 25953,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25955,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 22631,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 20374,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25957,utf8_jis0212_raw,0xb7,0xb7,2,1},
{0,utf8_jis0212_raw_e7_82,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_83[8] = {
{enctable + 25959,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 18330,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 19085,utf8_jis0212_raw,0x93,0x96,2,1},
{enctable + 25961,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 25963,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 23856,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25965,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e7_83,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_84[10] = {
{enctable + 18553,utf8_jis0212_raw,0x83,0x87,2,1},
{enctable + 22635,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 24366,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 18718,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 18734,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25967,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 19476,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 20045,utf8_jis0212_raw,0xaf,0xb1,2,1},
{enctable + 25969,utf8_jis0212_raw,0xb8,0xb8,2,1},
{0,utf8_jis0212_raw_e7_84,0xb9,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_85[13] = {
{enctable + 25971,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 20051,utf8_jis0212_raw,0x85,0x87,2,1},
{enctable + 22639,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 25973,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 25975,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25977,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 25979,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 25981,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25983,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 25985,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25987,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 25989,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e7_85,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_86[13] = {
{enctable + 25991,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25993,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25995,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25997,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 18206,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 22643,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 17952,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 17950,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 22647,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 22651,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 24630,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 21262,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_86,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_87[10] = {
{enctable + 22655,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 24852,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 22659,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 25999,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 19720,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 22663,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 21854,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25290,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 18946,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_87,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_88[13] = {
{enctable + 22010,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 20057,utf8_jis0212_raw,0x87,0x89,2,1},
{enctable + 22236,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25638,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 19050,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 19954,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25806,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 25866,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25918,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 22628,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 26001,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 22667,utf8_jis0212_raw,0xb8,0xb9,2,1},
{0,utf8_jis0212_raw_e7_88,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_89[18] = {
{enctable + 20063,utf8_jis0212_raw,0x81,0x83,2,1},
{enctable + 23014,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 20069,utf8_jis0212_raw,0x8e,0x90,2,1},
{enctable + 23262,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 22671,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 26003,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 26005,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 18332,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 20458,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 26007,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 20532,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 23686,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 22675,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 23858,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 22679,utf8_jis0212_raw,0xb7,0xb8,2,1},
{enctable + 22683,utf8_jis0212_raw,0xbb,0xbc,2,1},
{enctable + 24142,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_89,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_8a[11] = {
{enctable + 26009,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 24230,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 22687,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 18720,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 18738,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24508,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 22691,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 26011,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26013,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26015,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_8a,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_8b[12] = {
{enctable + 26017,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 26019,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26021,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 26023,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 22695,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 26025,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26027,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 26029,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 22699,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 22703,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 26031,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_8b,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_8c[17] = {
{enctable + 26033,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 22707,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 26035,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26037,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 18208,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 22711,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 22715,utf8_jis0212_raw,0x98,0x99,2,1},
{enctable + 26039,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 26041,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 26043,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 22719,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 24684,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 22723,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 24854,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 22727,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 19692,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e7_8c,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_8d[16] = {
{enctable + 25058,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25118,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 25182,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 25226,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25292,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 26045,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 19093,utf8_jis0212_raw,0x9d,0xa0,2,1},
{enctable + 22731,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 26047,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 22735,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 22739,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 22630,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 22668,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 26049,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 22816,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e7_8d,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_8e[20] = {
{enctable + 22743,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 26051,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 22747,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 26053,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 26055,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 26057,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 20352,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 22751,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 26059,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 20075,utf8_jis0212_raw,0x9e,0xa0,2,1},
{enctable + 20534,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 22755,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 22759,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 26061,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 26063,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 26065,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 19308,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 22763,utf8_jis0212_raw,0xbc,0xbd,2,1},
{enctable + 26067,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_8e,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_8f[18] = {
{enctable + 22767,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 26069,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 22771,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 24548,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 22775,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 26071,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 26073,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 26075,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 26077,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 26079,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 22779,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 26081,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 22783,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 26083,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 20081,utf8_jis0212_raw,0xb9,0xbb,2,1},
{enctable + 26085,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 26087,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_8f,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_90[11] = {
{enctable + 22787,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 26089,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 26091,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26093,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 18210,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 22791,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 17956,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 17954,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 18233,utf8_jis0212_raw,0xa8,0xb1,2,1},
{enctable + 18852,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e7_90,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_91[14] = {
{enctable + 19694,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 22795,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 22799,utf8_jis0212_raw,0x86,0x87,2,1},
{enctable + 25294,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 21952,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 22803,utf8_jis0212_raw,0x91,0x92,2,1},
{enctable + 25484,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 26095,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 22238,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 20087,utf8_jis0212_raw,0xa6,0xa8,2,1},
{enctable + 25808,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 22807,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 22811,utf8_jis0212_raw,0xb1,0xb2,2,1},
{0,utf8_jis0212_raw_e7_91,0xb3,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_92[17] = {
{enctable + 22815,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 20093,utf8_jis0212_raw,0x85,0x87,2,1},
{enctable + 26097,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 19101,utf8_jis0212_raw,0x8f,0x92,2,1},
{enctable + 20099,utf8_jis0212_raw,0x98,0x9a,2,1},
{enctable + 23470,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 20105,utf8_jis0212_raw,0x9f,0xa1,2,1},
{enctable + 20536,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26099,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 19109,utf8_jis0212_raw,0xa8,0xab,2,1},
{enctable + 22819,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 22823,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 26101,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 26103,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 20950,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 26105,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_92,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_93[15] = {
{enctable + 22827,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 26107,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 18742,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 26109,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 26111,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 22831,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 22835,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 26113,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26115,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 22839,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 26117,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 26119,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 20111,utf8_jis0212_raw,0xba,0xbc,2,1},
{enctable + 26121,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_93,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_94[12] = {
{enctable + 26123,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 26125,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 22843,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 22847,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 26127,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 21164,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 22851,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 17636,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 18066,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 26129,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 20117,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e7_94,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_95[13] = {
{enctable + 24632,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 24686,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 22855,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 21416,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24922,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 24972,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 19696,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 22859,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 21782,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 25228,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 19764,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 18395,utf8_jis0212_raw,0xb9,0xbe,2,1},
{0,utf8_jis0212_raw_e7_95,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_96[13] = {
{enctable + 25640,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 22338,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 22384,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 22863,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 22560,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 18546,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 20064,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 22744,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 20094,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26131,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 22918,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 26133,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_96,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_97[15] = {
{enctable + 22867,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 23140,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 20294,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 26135,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 22871,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 23422,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 26137,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 20123,utf8_jis0212_raw,0x9f,0xa1,2,1},
{enctable + 26139,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26141,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26143,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 22875,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 26145,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 23988,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e7_97,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_98[19] = {
{enctable + 20760,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 20129,utf8_jis0212_raw,0x82,0x84,2,1},
{enctable + 22879,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 26147,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 26149,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 26151,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 22883,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 22887,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 26153,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 19117,utf8_jis0212_raw,0x9b,0x9e,2,1},
{enctable + 26155,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 22891,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 26157,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 26159,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 22895,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 26161,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 20135,utf8_jis0212_raw,0xb8,0xba,2,1},
{enctable + 26163,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e7_98,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_99[11] = {
{enctable + 22899,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 20141,utf8_jis0212_raw,0x83,0x85,2,1},
{enctable + 20147,utf8_jis0212_raw,0x89,0x8b,2,1},
{enctable + 17738,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 26165,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 26167,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 22903,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 20153,utf8_jis0212_raw,0xad,0xaf,2,1},
{enctable + 24798,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 21418,utf8_jis0212_raw,0xb4,0xb4,2,1},
{0,utf8_jis0212_raw_e7_99,0xb5,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_9a[11] = {
{enctable + 21496,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 24974,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 22907,utf8_jis0212_raw,0x8c,0x8d,2,1},
{enctable + 19740,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 20159,utf8_jis0212_raw,0x9b,0x9d,2,1},
{enctable + 22911,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 18315,utf8_jis0212_raw,0xa2,0xa8,2,1},
{enctable + 19982,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25868,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 22562,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e7_9a,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_9b[16] = {
{enctable + 18548,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 20066,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 22746,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 22915,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 26169,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 22960,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 20238,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 26171,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 23142,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 20296,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 26173,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 22919,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 26175,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 26177,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 18340,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e7_9b,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_9c[16] = {
{enctable + 26179,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26181,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 26183,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 26185,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 26187,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 22923,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 26189,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 22927,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 26191,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 18698,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 19384,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 20165,utf8_jis0212_raw,0xad,0xaf,2,1},
{enctable + 20171,utf8_jis0212_raw,0xb4,0xb6,2,1},
{enctable + 24554,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 22931,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e7_9c,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_9d[18] = {
{enctable + 26193,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 22935,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 26195,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 20177,utf8_jis0212_raw,0x8d,0x8f,2,1},
{enctable + 26197,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 22939,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 26199,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 20183,utf8_jis0212_raw,0x9e,0xa0,2,1},
{enctable + 26201,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 26203,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26205,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26207,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 26209,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 26211,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 20189,utf8_jis0212_raw,0xb2,0xb4,2,1},
{enctable + 26213,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 17676,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e7_9d,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_9e[14] = {
{enctable + 18070,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26215,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 22943,utf8_jis0212_raw,0x8c,0x8d,2,1},
{enctable + 20195,utf8_jis0212_raw,0x94,0x96,2,1},
{enctable + 18810,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 24800,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 24856,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 21498,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 24976,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 22947,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 19742,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 21786,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 25230,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_9e,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_9f[15] = {
{enctable + 19768,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25346,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 22951,utf8_jis0212_raw,0x91,0x92,2,1},
{enctable + 25486,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 25534,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 20201,utf8_jis0212_raw,0x9e,0xa0,2,1},
{enctable + 25750,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 19984,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 25870,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25920,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 22955,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 26052,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 20098,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 26134,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e7_9f,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a0[11] = {
{enctable + 22959,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 20240,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 22963,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 26217,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23264,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 20207,utf8_jis0212_raw,0xa1,0xa3,2,1},
{enctable + 22967,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 26219,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 18342,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 26221,utf8_jis0212_raw,0xb7,0xb7,2,1},
{0,utf8_jis0212_raw_e7_a0,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a1[15] = {
{enctable + 22971,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 22975,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 26223,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 23992,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 20764,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 26225,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 18694,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 22979,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 22983,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 21032,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 19434,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 26227,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 18754,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 26229,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_a1,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a2[14] = {
{enctable + 26231,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 26233,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26235,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 26237,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 20213,utf8_jis0212_raw,0x9d,0x9f,2,1},
{enctable + 26239,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 26241,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26243,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 22987,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 19125,utf8_jis0212_raw,0xb0,0xb3,2,1},
{enctable + 26245,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 26247,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 26249,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_a2,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a3[15] = {
{enctable + 20219,utf8_jis0212_raw,0x87,0x89,2,1},
{enctable + 26251,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 26253,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 22991,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 22995,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 26257,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 20225,utf8_jis0212_raw,0x9f,0xa1,2,1},
{enctable + 26255,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 18812,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24802,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 22999,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 23003,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 23007,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 21856,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_a3,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a4[17] = {
{enctable + 24978,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25296,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 25348,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 22012,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 22074,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 22140,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 20231,utf8_jis0212_raw,0x9e,0xa0,2,1},
{enctable + 19928,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 19956,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25810,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 25872,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25922,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 23011,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 22748,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 26098,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 22868,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_a4,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a5[15] = {
{enctable + 20237,utf8_jis0212_raw,0x84,0x86,2,1},
{enctable + 23015,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 20298,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23266,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23314,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 26259,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 23019,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 26261,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26263,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 23612,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 20538,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 23688,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 23023,utf8_jis0212_raw,0xbb,0xbc,2,1},
{enctable + 26265,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_a5,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a6[14] = {
{enctable + 23027,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 26267,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 19133,utf8_jis0212_raw,0x93,0x96,2,1},
{enctable + 26269,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 23031,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 18736,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 23035,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 26271,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 26273,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 26275,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26277,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26279,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 26281,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e7_a6,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a7[18] = {
{enctable + 26283,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 26285,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 23039,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 26287,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 26289,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26291,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 26293,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 26295,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 23043,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 26297,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 26299,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 26301,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 23047,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 26303,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 26305,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26307,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 26309,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e7_a7,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a8[16] = {
{enctable + 23051,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 26311,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 23055,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 26313,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 19528,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 24688,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 21326,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24804,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 21420,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 21500,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 21548,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 18874,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 23059,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 23063,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 20243,utf8_jis0212_raw,0xb8,0xba,2,1},
{0,utf8_jis0212_raw_e7_a8,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_a9[15] = {
{enctable + 23067,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 23071,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 22298,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 23075,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 25812,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 23079,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 23083,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 22750,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 19102,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 22870,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 26172,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 22964,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 23016,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 26315,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_a9,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_aa[15] = {
{enctable + 20260,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 20300,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 23087,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 23091,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 23095,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 26317,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 23614,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 20540,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 23690,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26319,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 26321,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 26323,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 20682,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 23099,utf8_jis0212_raw,0xbb,0xbc,2,1},
{0,utf8_jis0212_raw_e7_aa,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_ab[13] = {
{enctable + 26325,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 18700,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 24188,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 24238,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24308,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 26327,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 23103,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 23107,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 26329,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26331,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26333,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 23111,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e7_ab,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_ac[11] = {
{enctable + 26335,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26337,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 26339,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 26341,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26343,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 20249,utf8_jis0212_raw,0xa9,0xab,2,1},
{enctable + 18563,utf8_jis0212_raw,0xad,0xb1,2,1},
{enctable + 26345,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26347,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 26349,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_ac,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_ad[13] = {
{enctable + 23115,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 26351,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26353,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 26355,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 18374,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 17776,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26357,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 23119,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 26359,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24634,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 23123,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 24806,utf8_jis0212_raw,0xb7,0xb7,2,1},
{0,utf8_jis0212_raw_e7_ad,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_ae[15] = {
{enctable + 21422,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 21502,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 21550,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 23127,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 21738,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21790,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 25232,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 21904,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 25350,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25398,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 23131,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 25536,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 23135,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 19141,utf8_jis0212_raw,0xba,0xbd,2,1},
{0,utf8_jis0212_raw_e7_ae,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_af[15] = {
{enctable + 22566,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25954,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 20072,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 26054,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 19104,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 23139,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 20255,utf8_jis0212_raw,0x99,0x9b,2,1},
{enctable + 26361,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 20302,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 26363,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 23143,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 20261,utf8_jis0212_raw,0xb8,0xba,2,1},
{enctable + 26365,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 26367,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_af,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b0[16] = {
{enctable + 19149,utf8_jis0212_raw,0x81,0x84,2,1},
{enctable + 23864,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 20684,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 23147,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 23151,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 24190,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 20916,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 18702,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 23155,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 19430,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 21098,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 18760,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 23159,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 26369,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 23163,utf8_jis0212_raw,0xb9,0xba,2,1},
{0,utf8_jis0212_raw_e7_b0,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b1[15] = {
{enctable + 26371,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 26373,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 20267,utf8_jis0212_raw,0x91,0x93,2,1},
{enctable + 26375,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 18407,utf8_jis0212_raw,0x99,0x9e,2,1},
{enctable + 26377,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 26379,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26381,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26383,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 23167,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 26385,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 26387,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 26389,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 23171,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e7_b1,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b2[11] = {
{enctable + 23175,utf8_jis0212_raw,0x86,0x87,2,1},
{enctable + 26391,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26393,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 21200,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 21266,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 24738,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 18822,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 23179,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 20273,utf8_jis0212_raw,0xba,0xbc,2,1},
{enctable + 25120,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_b2,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b3[13] = {
{enctable + 21792,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 20279,utf8_jis0212_raw,0x87,0x89,2,1},
{enctable + 25400,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 22076,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 20285,utf8_jis0212_raw,0x93,0x95,2,1},
{enctable + 19910,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 23183,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 22452,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25874,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 25924,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 25956,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 26395,utf8_jis0212_raw,0xb5,0xb5,2,1},
{0,utf8_jis0212_raw_e7_b3,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b4[13] = {
{enctable + 20074,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 20291,utf8_jis0212_raw,0x87,0x89,2,1},
{enctable + 26218,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 20297,utf8_jis0212_raw,0x91,0x93,2,1},
{enctable + 26397,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 23187,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 26399,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26401,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 26403,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 20430,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 20460,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 20303,utf8_jis0212_raw,0xbc,0xbe,2,1},
{0,utf8_jis0212_raw_e7_b4,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b5[16] = {
{enctable + 23191,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 23195,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 26405,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 20766,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 26407,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 26409,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 23199,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 23203,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 19414,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 26411,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 21100,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 26413,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 26415,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 23207,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 26417,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_b5,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b6[13] = {
{enctable + 20309,utf8_jis0212_raw,0x81,0x83,2,1},
{enctable + 23211,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 26419,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 20315,utf8_jis0212_raw,0x8b,0x8d,2,1},
{enctable + 26421,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23215,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 23219,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 23223,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 26423,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 26425,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 23227,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 26427,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e7_b6,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b7[12] = {
{enctable + 18573,utf8_jis0212_raw,0x82,0x86,2,1},
{enctable + 20321,utf8_jis0212_raw,0x8c,0x8e,2,1},
{enctable + 18798,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 24740,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 21426,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 23231,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 23235,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 21740,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 21794,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 23239,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 23243,utf8_jis0212_raw,0xb9,0xba,2,1},
{0,utf8_jis0212_raw_e7_b7,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b8[14] = {
{enctable + 18824,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 22078,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 23247,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 19026,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 19912,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 23251,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 22454,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 23255,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 23259,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 26058,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 19108,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 26136,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 26174,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_b8,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_b9[15] = {
{enctable + 23263,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 23088,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26364,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 23188,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 26429,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 19170,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26431,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 23267,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 20432,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 20462,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 23271,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 26433,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 23738,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 20632,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e7_b9,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_ba[10] = {
{enctable + 23868,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 23275,utf8_jis0212_raw,0x86,0x87,2,1},
{enctable + 20768,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 26435,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 24148,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 26437,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 20920,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 20952,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 23279,utf8_jis0212_raw,0x9d,0x9e,2,1},
{0,utf8_jis0212_raw_e7_ba,0x9f,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_bc[2] = {
{enctable + 18583,utf8_jis0212_raw,0xbb,0xbf,2,1},
{0,utf8_jis0212_raw_e7_bc,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_bd[11] = {
{enctable + 23283,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 26439,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26441,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23287,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 20327,utf8_jis0212_raw,0x9b,0x9d,2,1},
{enctable + 26443,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 19157,utf8_jis0212_raw,0xa3,0xa6,2,1},
{enctable + 26445,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 26447,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 20333,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e7_bd,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_be[14] = {
{enctable + 26449,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26451,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 26453,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 20339,utf8_jis0212_raw,0x8f,0x91,2,1},
{enctable + 23291,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 26455,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 23295,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 24636,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 18800,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 18814,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 18826,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 24858,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 19660,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e7_be,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7_bf[15] = {
{enctable + 21554,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25016,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25060,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 23299,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 25234,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 21910,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 21958,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 25402,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25442,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 22150,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 23303,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 19028,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 25692,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 20345,utf8_jis0212_raw,0xbd,0xbf,2,1},
{0,utf8_jis0212_raw_e7_bf,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e7[64] = {
{0,utf8_jis0212_raw_e7_80,0x80,0x80,0,2},
{0,utf8_jis0212_raw_e7_81,0x81,0x81,0,2},
{0,utf8_jis0212_raw_e7_82,0x82,0x82,0,2},
{0,utf8_jis0212_raw_e7_83,0x83,0x83,0,2},
{0,utf8_jis0212_raw_e7_84,0x84,0x84,0,2},
{0,utf8_jis0212_raw_e7_85,0x85,0x85,0,2},
{0,utf8_jis0212_raw_e7_86,0x86,0x86,0,2},
{0,utf8_jis0212_raw_e7_87,0x87,0x87,0,2},
{0,utf8_jis0212_raw_e7_88,0x88,0x88,0,2},
{0,utf8_jis0212_raw_e7_89,0x89,0x89,0,2},
{0,utf8_jis0212_raw_e7_8a,0x8a,0x8a,0,2},
{0,utf8_jis0212_raw_e7_8b,0x8b,0x8b,0,2},
{0,utf8_jis0212_raw_e7_8c,0x8c,0x8c,0,2},
{0,utf8_jis0212_raw_e7_8d,0x8d,0x8d,0,2},
{0,utf8_jis0212_raw_e7_8e,0x8e,0x8e,0,2},
{0,utf8_jis0212_raw_e7_8f,0x8f,0x8f,0,2},
{0,utf8_jis0212_raw_e7_90,0x90,0x90,0,2},
{0,utf8_jis0212_raw_e7_91,0x91,0x91,0,2},
{0,utf8_jis0212_raw_e7_92,0x92,0x92,0,2},
{0,utf8_jis0212_raw_e7_93,0x93,0x93,0,2},
{0,utf8_jis0212_raw_e7_94,0x94,0x94,0,2},
{0,utf8_jis0212_raw_e7_95,0x95,0x95,0,2},
{0,utf8_jis0212_raw_e7_96,0x96,0x96,0,2},
{0,utf8_jis0212_raw_e7_97,0x97,0x97,0,2},
{0,utf8_jis0212_raw_e7_98,0x98,0x98,0,2},
{0,utf8_jis0212_raw_e7_99,0x99,0x99,0,2},
{0,utf8_jis0212_raw_e7_9a,0x9a,0x9a,0,2},
{0,utf8_jis0212_raw_e7_9b,0x9b,0x9b,0,2},
{0,utf8_jis0212_raw_e7_9c,0x9c,0x9c,0,2},
{0,utf8_jis0212_raw_e7_9d,0x9d,0x9d,0,2},
{0,utf8_jis0212_raw_e7_9e,0x9e,0x9e,0,2},
{0,utf8_jis0212_raw_e7_9f,0x9f,0x9f,0,2},
{0,utf8_jis0212_raw_e7_a0,0xa0,0xa0,0,2},
{0,utf8_jis0212_raw_e7_a1,0xa1,0xa1,0,2},
{0,utf8_jis0212_raw_e7_a2,0xa2,0xa2,0,2},
{0,utf8_jis0212_raw_e7_a3,0xa3,0xa3,0,2},
{0,utf8_jis0212_raw_e7_a4,0xa4,0xa4,0,2},
{0,utf8_jis0212_raw_e7_a5,0xa5,0xa5,0,2},
{0,utf8_jis0212_raw_e7_a6,0xa6,0xa6,0,2},
{0,utf8_jis0212_raw_e7_a7,0xa7,0xa7,0,2},
{0,utf8_jis0212_raw_e7_a8,0xa8,0xa8,0,2},
{0,utf8_jis0212_raw_e7_a9,0xa9,0xa9,0,2},
{0,utf8_jis0212_raw_e7_aa,0xaa,0xaa,0,2},
{0,utf8_jis0212_raw_e7_ab,0xab,0xab,0,2},
{0,utf8_jis0212_raw_e7_ac,0xac,0xac,0,2},
{0,utf8_jis0212_raw_e7_ad,0xad,0xad,0,2},
{0,utf8_jis0212_raw_e7_ae,0xae,0xae,0,2},
{0,utf8_jis0212_raw_e7_af,0xaf,0xaf,0,2},
{0,utf8_jis0212_raw_e7_b0,0xb0,0xb0,0,2},
{0,utf8_jis0212_raw_e7_b1,0xb1,0xb1,0,2},
{0,utf8_jis0212_raw_e7_b2,0xb2,0xb2,0,2},
{0,utf8_jis0212_raw_e7_b3,0xb3,0xb3,0,2},
{0,utf8_jis0212_raw_e7_b4,0xb4,0xb4,0,2},
{0,utf8_jis0212_raw_e7_b5,0xb5,0xb5,0,2},
{0,utf8_jis0212_raw_e7_b6,0xb6,0xb6,0,2},
{0,utf8_jis0212_raw_e7_b7,0xb7,0xb7,0,2},
{0,utf8_jis0212_raw_e7_b8,0xb8,0xb8,0,2},
{0,utf8_jis0212_raw_e7_b9,0xb9,0xb9,0,2},
{0,utf8_jis0212_raw_e7_ba,0xba,0xba,0,2},
{0,utf8_jis0212_raw_e7_bc,0xbc,0xbc,0,2},
{0,utf8_jis0212_raw_e7_bd,0xbd,0xbd,0,2},
{0,utf8_jis0212_raw_e7_be,0xbe,0xbe,0,2},
{0,utf8_jis0212_raw_e7_bf,0xbf,0xbf,0,2},
{0,utf8_jis0212_raw_e7,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_80[18] = {
{enctable + 23307,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 22672,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 20351,utf8_jis0212_raw,0x8d,0x8f,2,1},
{enctable + 22920,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23311,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 23090,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 19165,utf8_jis0212_raw,0x9d,0xa0,2,1},
{enctable + 19172,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26457,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 23484,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 20434,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 20464,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 23315,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 23692,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 23319,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 23870,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 23940,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e8_80,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_81[9] = {
{enctable + 24002,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 20770,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 26459,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 24150,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26461,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 26463,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 20954,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26465,utf8_jis0212_raw,0xb5,0xb5,2,1},
{0,utf8_jis0212_raw_e8_81,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_82[9] = {
{enctable + 19418,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 26467,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 24514,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 26469,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 26471,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 23323,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 26473,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 23327,utf8_jis0212_raw,0xb8,0xb9,2,1},
{0,utf8_jis0212_raw_e8_82,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_83[14] = {
{enctable + 26475,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 26477,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 26479,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26481,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 23331,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 23335,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 26483,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 23339,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 26485,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 23343,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 26487,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 23347,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 26489,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e8_83,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_84[14] = {
{enctable + 26491,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 17632,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 20357,utf8_jis0212_raw,0x96,0x98,2,1},
{enctable + 26493,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 26495,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 26497,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 21204,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 18802,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 18816,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 18828,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24860,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 24924,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 24980,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e8_84,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_85[12] = {
{enctable + 25018,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25062,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 21744,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 21796,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 25236,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 21912,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 23351,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 20363,utf8_jis0212_raw,0xa7,0xa9,2,1},
{enctable + 22240,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25644,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 25694,utf8_jis0212_raw,0xb7,0xb7,2,1},
{0,utf8_jis0212_raw_e8_85,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_86[15] = {
{enctable + 25752,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 20369,utf8_jis0212_raw,0x84,0x86,2,1},
{enctable + 22674,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 22752,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 22458,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 20102,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 22874,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 22922,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 20210,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 26260,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 23092,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 23146,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 26400,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26432,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e8_86,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_87[17] = {
{enctable + 26499,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 26501,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 23355,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 23359,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 26503,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 26505,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 23694,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 23363,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 23872,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 23942,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 23367,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 20375,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 23371,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 23375,utf8_jis0212_raw,0xb8,0xb9,2,1},
{enctable + 26507,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 26509,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_87,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_88[12] = {
{enctable + 26511,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26513,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 26515,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23379,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 23383,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 26517,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 23387,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 26519,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 26521,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 26523,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26525,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e8_88,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_89[15] = {
{enctable + 19173,utf8_jis0212_raw,0x83,0x86,2,1},
{enctable + 26527,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 23391,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 26529,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 26531,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 26533,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 26535,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 26537,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26539,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 18086,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 18084,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26541,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 26543,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 26545,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_89,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_8a[22] = {
{enctable + 23395,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 23399,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 24808,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 23403,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 21556,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 21608,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 25064,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 21746,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21798,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 23407,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 23411,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 23415,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 19181,utf8_jis0212_raw,0xa7,0xaa,2,1},
{enctable + 25754,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25814,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25876,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 20020,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25958,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 26004,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 22754,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 23419,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e8_8a,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_8b[14] = {
{enctable + 26176,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 20212,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 23020,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 23094,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 20262,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 26402,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 23268,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 26458,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 26502,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 26547,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 26549,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 23423,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 23427,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e8_8b,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_8c[13] = {
{enctable + 23431,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 23435,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 23439,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 26551,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 20381,utf8_jis0212_raw,0x9d,0x9f,2,1},
{enctable + 23443,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 20387,utf8_jis0212_raw,0xac,0xae,2,1},
{enctable + 26553,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 26555,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 26557,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 26559,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 23447,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e8_8c,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_8d[10] = {
{enctable + 20393,utf8_jis0212_raw,0x82,0x84,2,1},
{enctable + 26561,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 23451,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 26563,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 18593,utf8_jis0212_raw,0x93,0x97,2,1},
{enctable + 26565,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 26567,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 26569,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 26571,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_8d,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_8e[14] = {
{enctable + 26573,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26575,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 26577,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 26579,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 26581,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 26583,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 23455,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 23459,utf8_jis0212_raw,0x98,0x99,2,1},
{enctable + 20399,utf8_jis0212_raw,0x9b,0x9d,2,1},
{enctable + 23463,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 26585,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 23467,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 23471,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e8_8e,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_8f[12] = {
{enctable + 21558,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 25020,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25066,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 20405,utf8_jis0212_raw,0x8f,0x91,2,1},
{enctable + 25298,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 25352,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 25444,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 25488,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25538,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 23475,utf8_jis0212_raw,0xb8,0xb9,2,1},
{enctable + 25698,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e8_8f,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_90[10] = {
{enctable + 19962,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 22460,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 22504,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 25926,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 25960,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 26006,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 26060,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 26138,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 26178,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e8_90,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_91[19] = {
{enctable + 22968,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 23479,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 20264,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 26404,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 23270,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23483,utf8_jis0212_raw,0x91,0x92,2,1},
{enctable + 26550,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 20411,utf8_jis0212_raw,0x98,0x9a,2,1},
{enctable + 23618,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 20546,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 23487,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 26587,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26589,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 23946,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 23491,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 24092,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 24154,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 23495,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e8_91,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_92[13] = {
{enctable + 20960,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 24368,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 23499,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 24518,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 19478,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 26591,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 20417,utf8_jis0212_raw,0xa8,0xaa,2,1},
{enctable + 26593,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 26595,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26597,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26599,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 23503,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e8_92,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_93[14] = {
{enctable + 26601,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26603,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 23507,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 26605,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 26607,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26609,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 26611,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 26613,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26615,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 19189,utf8_jis0212_raw,0xaf,0xb2,2,1},
{enctable + 26617,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 23511,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 26619,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e8_93,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_94[15] = {
{enctable + 23515,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 26621,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 19530,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 24690,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24742,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 18830,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 24862,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 19197,utf8_jis0212_raw,0xa2,0xa5,2,1},
{enctable + 25122,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 23519,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 25300,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 20423,utf8_jis0212_raw,0xb2,0xb4,2,1},
{enctable + 22080,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 25490,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_94,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_95[12] = {
{enctable + 25540,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 18603,utf8_jis0212_raw,0x8f,0x93,2,1},
{enctable + 22506,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 22568,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 18329,utf8_jis0212_raw,0x9c,0xa2,2,1},
{enctable + 26262,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 23098,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 20266,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 20429,utf8_jis0212_raw,0xb9,0xbb,2,1},
{enctable + 23360,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 23424,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_95,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_96[17] = {
{enctable + 20414,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 23523,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 23620,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 23527,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 23742,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26623,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 26625,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26627,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 23531,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 24094,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 20844,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 26629,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26637,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24244,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 20435,utf8_jis0212_raw,0xb6,0xb8,2,1},
{enctable + 19205,utf8_jis0212_raw,0xbc,0xbf,2,1},
{0,utf8_jis0212_raw_e8_96,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_97[15] = {
{enctable + 26631,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 26633,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 23535,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 26635,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 26639,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26641,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 23539,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 26643,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 26645,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 26647,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 26649,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 26651,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 26653,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 26655,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_97,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_98[15] = {
{enctable + 26657,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 23543,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 23547,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 20441,utf8_jis0212_raw,0x90,0x92,2,1},
{enctable + 23551,utf8_jis0212_raw,0x98,0x99,2,1},
{enctable + 26659,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 26661,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 26663,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 26665,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 19532,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 24692,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 21328,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 18832,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 23555,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e8_98,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_99[12] = {
{enctable + 20447,utf8_jis0212_raw,0x80,0x82,2,1},
{enctable + 25068,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 23559,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 19213,utf8_jis0212_raw,0x96,0x99,2,1},
{enctable + 22082,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 18613,utf8_jis0212_raw,0xa0,0xa4,2,1},
{enctable + 19966,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 26667,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 25878,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 20453,utf8_jis0212_raw,0xb5,0xb7,2,1},
{enctable + 20078,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e8_99,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_9a[15] = {
{enctable + 19482,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 20108,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 20126,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 26180,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 26220,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26264,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 26318,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 26366,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 20459,utf8_jis0212_raw,0xa6,0xa8,2,1},
{enctable + 23362,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 23426,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 20465,utf8_jis0212_raw,0xb3,0xb5,2,1},
{enctable + 20471,utf8_jis0212_raw,0xb7,0xb9,2,1},
{enctable + 26669,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_9a,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_9b[15] = {
{enctable + 23563,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 26671,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 20732,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 23567,utf8_jis0212_raw,0x91,0x92,2,1},
{enctable + 20846,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 26673,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 24246,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 26675,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 26677,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 26679,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26681,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 21104,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26683,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 23571,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e8_9b,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_9c[15] = {
{enctable + 23575,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 26685,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26687,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 20477,utf8_jis0212_raw,0x8e,0x90,2,1},
{enctable + 23579,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 26689,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 23583,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 26691,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 26693,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26695,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 23587,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 23591,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 23595,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 20483,utf8_jis0212_raw,0xbc,0xbe,2,1},
{0,utf8_jis0212_raw_e8_9c,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_9d[12] = {
{enctable + 17642,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26697,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 26699,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 26701,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 26703,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26705,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 19534,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 23599,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 21430,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 23603,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 18878,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e8_9d,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_9e[15] = {
{enctable + 18343,utf8_jis0212_raw,0x83,0x89,2,1},
{enctable + 23607,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 25542,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 22246,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25646,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 20489,utf8_jis0212_raw,0x97,0x99,2,1},
{enctable + 25880,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 22572,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 19088,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26008,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 20495,utf8_jis0212_raw,0xac,0xae,2,1},
{enctable + 26182,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26707,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 23611,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e8_9e,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_9f[16] = {
{enctable + 26368,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 20501,utf8_jis0212_raw,0x88,0x8a,2,1},
{enctable + 26504,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 23615,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 23619,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 26709,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 23654,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 20507,utf8_jis0212_raw,0xa2,0xa4,2,1},
{enctable + 23623,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 20734,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 24052,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 19344,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 20848,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 26711,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 26713,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_9f,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a0[16] = {
{enctable + 26715,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 21006,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 24412,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 20513,utf8_jis0212_raw,0x89,0x8b,2,1},
{enctable + 26717,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 20519,utf8_jis0212_raw,0x92,0x94,2,1},
{enctable + 18623,utf8_jis0212_raw,0x98,0x9c,2,1},
{enctable + 23627,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 26719,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 23631,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 26721,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 26723,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 26725,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 26727,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 26729,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e8_a0,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a1[17] = {
{enctable + 26731,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 26733,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 26735,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 19221,utf8_jis0212_raw,0x88,0x8b,2,1},
{enctable + 17652,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 17650,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23635,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 26737,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26739,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 24638,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 23639,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 26741,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 24864,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 18836,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 19674,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 18880,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e8_a1,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a2[9] = {
{enctable + 21682,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 21750,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 20525,utf8_jis0212_raw,0x9a,0x9c,2,1},
{enctable + 23643,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 22086,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 18984,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25544,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 23647,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e8_a2,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a3[10] = {
{enctable + 22346,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 18633,utf8_jis0212_raw,0x8a,0x8e,2,1},
{enctable + 20531,utf8_jis0212_raw,0x91,0x93,2,1},
{enctable + 26140,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 26184,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 26222,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 20537,utf8_jis0212_raw,0xaf,0xb1,2,1},
{enctable + 20306,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 23274,utf8_jis0212_raw,0xb7,0xb7,2,1},
{0,utf8_jis0212_raw_e8_a3,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a4[13] = {
{enctable + 23318,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 26506,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 20543,utf8_jis0212_raw,0x8d,0x8f,2,1},
{enctable + 23651,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 20549,utf8_jis0212_raw,0x98,0x9a,2,1},
{enctable + 26743,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 26745,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 20555,utf8_jis0212_raw,0xa6,0xa8,2,1},
{enctable + 20561,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 24248,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 23655,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 24414,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e8_a4,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a5[16] = {
{enctable + 26747,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26749,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 23659,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 26751,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 26753,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26755,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 26757,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 20567,utf8_jis0212_raw,0x9a,0x9c,2,1},
{enctable + 20573,utf8_jis0212_raw,0xa1,0xa3,2,1},
{enctable + 26759,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 26761,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 26763,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 26765,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 26767,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 19229,utf8_jis0212_raw,0xba,0xbd,2,1},
{0,utf8_jis0212_raw_e8_a5,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a6[11] = {
{enctable + 26769,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 26771,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 26773,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 23663,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 23667,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 23671,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 26775,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 26777,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 19237,utf8_jis0212_raw,0xb4,0xb7,2,1},
{enctable + 21372,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e8_a6,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a7[12] = {
{enctable + 18643,utf8_jis0212_raw,0x94,0x98,2,1},
{enctable + 21752,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25184,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 25238,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 19770,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25354,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 22024,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 22088,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 18986,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 25546,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 25576,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_a7,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a8[16] = {
{enctable + 23675,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 22396,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 25816,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23679,utf8_jis0212_raw,0x91,0x92,2,1},
{enctable + 23683,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 19092,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 26100,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 26142,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 26186,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 22972,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 23687,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 19152,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 20308,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 26434,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 23691,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e8_a8,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_a9[16] = {
{enctable + 23432,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 23488,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 23530,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 20476,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 20508,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 23695,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 23744,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 20579,utf8_jis0212_raw,0x96,0x98,2,1},
{enctable + 23699,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 26779,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 19348,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 24194,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 20585,utf8_jis0212_raw,0xb5,0xb7,2,1},
{enctable + 20591,utf8_jis0212_raw,0xb9,0xbb,2,1},
{enctable + 23703,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e8_a9,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_aa[17] = {
{enctable + 26781,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26783,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 26785,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 26787,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 23707,utf8_jis0212_raw,0x8f,0x90,2,1},
{enctable + 26789,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 23711,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 26791,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 26793,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 26795,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26797,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 23715,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 26799,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 23719,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 26801,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 26803,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e8_aa,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_ab[14] = {
{enctable + 26805,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 26807,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 20597,utf8_jis0212_raw,0x88,0x8a,2,1},
{enctable + 17664,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 20603,utf8_jis0212_raw,0x93,0x95,2,1},
{enctable + 26809,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 26811,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 24640,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 24696,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 24744,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 20609,utf8_jis0212_raw,0xb4,0xb6,2,1},
{enctable + 19678,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 26813,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_ab,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_ac[10] = {
{enctable + 23723,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 23731,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 25240,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 19772,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 23727,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 18988,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 25548,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 25578,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 22306,utf8_jis0212_raw,0xbc,0xbc,2,1},
{0,utf8_jis0212_raw_e8_ac,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_ad[13] = {
{enctable + 18653,utf8_jis0212_raw,0x82,0x86,2,1},
{enctable + 25962,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 26188,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 20615,utf8_jis0212_raw,0x92,0x94,2,1},
{enctable + 26144,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 22974,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 23024,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26320,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 19154,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 23735,utf8_jis0212_raw,0xb8,0xb9,2,1},
{enctable + 23320,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 23364,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e8_ad,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_ae[9] = {
{enctable + 23434,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 23739,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 26670,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 20510,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 20554,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23743,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 26815,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 23747,utf8_jis0212_raw,0x9e,0x9f,2,1},
{0,utf8_jis0212_raw_e8_ae,0xa0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b0[3] = {
{enctable + 23751,utf8_jis0212_raw,0xb8,0xb9,2,1},
{enctable + 23755,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e8_b0,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b1[19] = {
{enctable + 24196,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 20922,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26817,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 26819,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 26821,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26823,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23759,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 20621,utf8_jis0212_raw,0x97,0x99,2,1},
{enctable + 26825,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 26827,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 23763,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 26829,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 23767,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 26831,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 26833,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 23771,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 26835,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 26837,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e8_b1,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b2[9] = {
{enctable + 23775,utf8_jis0212_raw,0x86,0x87,2,1},
{enctable + 26839,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 26841,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 23779,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 26843,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 23783,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 26845,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 23787,utf8_jis0212_raw,0xb9,0xba,2,1},
{0,utf8_jis0212_raw_e8_b2,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b3[16] = {
{enctable + 23791,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 26847,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 26849,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 21218,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23795,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 19608,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 21434,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 21514,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 18854,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 25022,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 23799,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 18494,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 25242,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 23803,utf8_jis0212_raw,0xb7,0xb8,2,1},
{enctable + 23807,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e8_b3,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b4[7] = {
{enctable + 18990,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 25550,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25580,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 25648,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 25702,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 22400,utf8_jis0212_raw,0x9b,0x9b,2,1},
{0,utf8_jis0212_raw_e8_b4,0x9c,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b5[6] = {
{enctable + 22464,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25882,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 25928,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 25964,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 22678,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e8_b5,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b6[16] = {
{enctable + 22760,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 19112,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 22876,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 22924,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 23811,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 26322,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 20627,utf8_jis0212_raw,0x9e,0xa0,2,1},
{enctable + 23322,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 23815,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 26588,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 26624,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 23564,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 20512,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 26744,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 23819,utf8_jis0212_raw,0xbb,0xbc,2,1},
{0,utf8_jis0212_raw_e8_b6,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b7[15] = {
{enctable + 26816,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 19245,utf8_jis0212_raw,0x85,0x88,2,1},
{enctable + 20774,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24096,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 26851,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23823,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 18704,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 26853,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 23827,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 19458,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 26855,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 20633,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 26857,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26859,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e8_b7,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b8[13] = {
{enctable + 26861,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 20639,utf8_jis0212_raw,0x84,0x86,2,1},
{enctable + 26863,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 26865,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 26867,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 26869,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 19253,utf8_jis0212_raw,0xa0,0xa3,2,1},
{enctable + 23831,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 26871,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26873,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 19261,utf8_jis0212_raw,0xb6,0xb9,2,1},
{enctable + 26875,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e8_b8,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_b9[11] = {
{enctable + 23835,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 26877,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 20645,utf8_jis0212_raw,0x8d,0x8f,2,1},
{enctable + 19550,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 19269,utf8_jis0212_raw,0x9b,0x9e,2,1},
{enctable + 23839,utf8_jis0212_raw,0xa1,0xa2,2,1},
{enctable + 21686,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 23843,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 20651,utf8_jis0212_raw,0xaf,0xb1,2,1},
{enctable + 20657,utf8_jis0212_raw,0xb9,0xbb,2,1},
{0,utf8_jis0212_raw_e8_b9,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_ba[15] = {
{enctable + 23847,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 25650,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 25704,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 22402,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 22466,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 23851,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 23855,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 22762,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 19114,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 22878,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 23859,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 26266,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 26324,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 23863,utf8_jis0212_raw,0xba,0xbb,2,1},
{0,utf8_jis0212_raw_e8_ba,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_bb[13] = {
{enctable + 23867,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 23871,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 26590,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26626,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23566,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23624,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 26746,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 20582,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 23883,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 23875,utf8_jis0212_raw,0xb0,0xb1,2,1},
{enctable + 26879,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 23879,utf8_jis0212_raw,0xb9,0xba,2,1},
{0,utf8_jis0212_raw_e8_bb,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_bc[14] = {
{enctable + 24156,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 19390,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 23887,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 23891,utf8_jis0212_raw,0x8f,0x90,2,1},
{enctable + 20663,utf8_jis0212_raw,0x96,0x98,2,1},
{enctable + 26881,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 23895,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 26883,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 26885,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 23899,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 20669,utf8_jis0212_raw,0xac,0xae,2,1},
{enctable + 19277,utf8_jis0212_raw,0xb4,0xb7,2,1},
{enctable + 26887,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e8_bc,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_bd[9] = {
{enctable + 23903,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 26889,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 26891,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 26893,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 18663,utf8_jis0212_raw,0x91,0x95,2,1},
{enctable + 26895,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 23907,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 26897,utf8_jis0212_raw,0xa5,0xa5,2,1},
{0,utf8_jis0212_raw_e8_bd,0xa6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_be[7] = {
{enctable + 26899,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 23911,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 20675,utf8_jis0212_raw,0xa4,0xa6,2,1},
{enctable + 23915,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 21516,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 18858,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e8_be,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8_bf[16] = {
{enctable + 23919,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 25124,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 23923,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 25302,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 26901,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 23927,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 18994,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 19866,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 23931,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 22348,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 25756,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25818,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 23935,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 25966,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 22680,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e8_bf,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e8[64] = {
{0,utf8_jis0212_raw_e8_80,0x80,0x80,0,2},
{0,utf8_jis0212_raw_e8_81,0x81,0x81,0,2},
{0,utf8_jis0212_raw_e8_82,0x82,0x82,0,2},
{0,utf8_jis0212_raw_e8_83,0x83,0x83,0,2},
{0,utf8_jis0212_raw_e8_84,0x84,0x84,0,2},
{0,utf8_jis0212_raw_e8_85,0x85,0x85,0,2},
{0,utf8_jis0212_raw_e8_86,0x86,0x86,0,2},
{0,utf8_jis0212_raw_e8_87,0x87,0x87,0,2},
{0,utf8_jis0212_raw_e8_88,0x88,0x88,0,2},
{0,utf8_jis0212_raw_e8_89,0x89,0x89,0,2},
{0,utf8_jis0212_raw_e8_8a,0x8a,0x8a,0,2},
{0,utf8_jis0212_raw_e8_8b,0x8b,0x8b,0,2},
{0,utf8_jis0212_raw_e8_8c,0x8c,0x8c,0,2},
{0,utf8_jis0212_raw_e8_8d,0x8d,0x8d,0,2},
{0,utf8_jis0212_raw_e8_8e,0x8e,0x8e,0,2},
{0,utf8_jis0212_raw_e8_8f,0x8f,0x8f,0,2},
{0,utf8_jis0212_raw_e8_90,0x90,0x90,0,2},
{0,utf8_jis0212_raw_e8_91,0x91,0x91,0,2},
{0,utf8_jis0212_raw_e8_92,0x92,0x92,0,2},
{0,utf8_jis0212_raw_e8_93,0x93,0x93,0,2},
{0,utf8_jis0212_raw_e8_94,0x94,0x94,0,2},
{0,utf8_jis0212_raw_e8_95,0x95,0x95,0,2},
{0,utf8_jis0212_raw_e8_96,0x96,0x96,0,2},
{0,utf8_jis0212_raw_e8_97,0x97,0x97,0,2},
{0,utf8_jis0212_raw_e8_98,0x98,0x98,0,2},
{0,utf8_jis0212_raw_e8_99,0x99,0x99,0,2},
{0,utf8_jis0212_raw_e8_9a,0x9a,0x9a,0,2},
{0,utf8_jis0212_raw_e8_9b,0x9b,0x9b,0,2},
{0,utf8_jis0212_raw_e8_9c,0x9c,0x9c,0,2},
{0,utf8_jis0212_raw_e8_9d,0x9d,0x9d,0,2},
{0,utf8_jis0212_raw_e8_9e,0x9e,0x9e,0,2},
{0,utf8_jis0212_raw_e8_9f,0x9f,0x9f,0,2},
{0,utf8_jis0212_raw_e8_a0,0xa0,0xa0,0,2},
{0,utf8_jis0212_raw_e8_a1,0xa1,0xa1,0,2},
{0,utf8_jis0212_raw_e8_a2,0xa2,0xa2,0,2},
{0,utf8_jis0212_raw_e8_a3,0xa3,0xa3,0,2},
{0,utf8_jis0212_raw_e8_a4,0xa4,0xa4,0,2},
{0,utf8_jis0212_raw_e8_a5,0xa5,0xa5,0,2},
{0,utf8_jis0212_raw_e8_a6,0xa6,0xa6,0,2},
{0,utf8_jis0212_raw_e8_a7,0xa7,0xa7,0,2},
{0,utf8_jis0212_raw_e8_a8,0xa8,0xa8,0,2},
{0,utf8_jis0212_raw_e8_a9,0xa9,0xa9,0,2},
{0,utf8_jis0212_raw_e8_aa,0xaa,0xaa,0,2},
{0,utf8_jis0212_raw_e8_ab,0xab,0xab,0,2},
{0,utf8_jis0212_raw_e8_ac,0xac,0xac,0,2},
{0,utf8_jis0212_raw_e8_ad,0xad,0xad,0,2},
{0,utf8_jis0212_raw_e8_ae,0xae,0xae,0,2},
{0,utf8_jis0212_raw_e8_b0,0xb0,0xb0,0,2},
{0,utf8_jis0212_raw_e8_b1,0xb1,0xb1,0,2},
{0,utf8_jis0212_raw_e8_b2,0xb2,0xb2,0,2},
{0,utf8_jis0212_raw_e8_b3,0xb3,0xb3,0,2},
{0,utf8_jis0212_raw_e8_b4,0xb4,0xb4,0,2},
{0,utf8_jis0212_raw_e8_b5,0xb5,0xb5,0,2},
{0,utf8_jis0212_raw_e8_b6,0xb6,0xb6,0,2},
{0,utf8_jis0212_raw_e8_b7,0xb7,0xb7,0,2},
{0,utf8_jis0212_raw_e8_b8,0xb8,0xb8,0,2},
{0,utf8_jis0212_raw_e8_b9,0xb9,0xb9,0,2},
{0,utf8_jis0212_raw_e8_ba,0xba,0xba,0,2},
{0,utf8_jis0212_raw_e8_bb,0xbb,0xbb,0,2},
{0,utf8_jis0212_raw_e8_bc,0xbc,0xbc,0,2},
{0,utf8_jis0212_raw_e8_bd,0xbd,0xbd,0,2},
{0,utf8_jis0212_raw_e8_be,0xbe,0xbe,0,2},
{0,utf8_jis0212_raw_e8_bf,0xbf,0xbf,0,2},
{0,utf8_jis0212_raw_e8,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_80[13] = {
{enctable + 26062,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 26903,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 19116,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 26190,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 26224,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 23028,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 20681,utf8_jis0212_raw,0xa8,0xaa,2,1},
{enctable + 23939,utf8_jis0212_raw,0xac,0xad,2,1},
{enctable + 23198,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 23943,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 26628,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 26672,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_80,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_81[11] = {
{enctable + 23947,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 20584,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 23750,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 19250,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 26880,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 23951,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 26905,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 26907,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24158,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 19392,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e9_81,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_82[15] = {
{enctable + 24252,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 18708,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 23955,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 24462,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 26909,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 21140,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 20687,utf8_jis0212_raw,0x97,0x99,2,1},
{enctable + 26911,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 20693,utf8_jis0212_raw,0xa0,0xa2,2,1},
{enctable + 26913,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 26915,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 20699,utf8_jis0212_raw,0xb2,0xb4,2,1},
{enctable + 26917,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 23959,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e9_82,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_83[15] = {
{enctable + 20705,utf8_jis0212_raw,0x83,0x85,2,1},
{enctable + 23963,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 26919,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 26925,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 26921,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 20711,utf8_jis0212_raw,0x97,0x99,2,1},
{enctable + 23967,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 18258,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 26923,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 26929,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 23971,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 26931,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 26927,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 23975,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e9_83,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_84[22] = {
{enctable + 21518,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 20717,utf8_jis0212_raw,0x84,0x86,2,1},
{enctable + 25126,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 18500,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 21864,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 21916,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 20723,utf8_jis0212_raw,0x96,0x98,2,1},
{enctable + 26933,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 18996,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 25582,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 18536,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 23979,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 22350,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 22512,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 22582,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 23983,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 26064,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 22820,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 23987,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 23991,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 23995,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e9_84,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_85[13] = {
{enctable + 26406,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 23999,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 23368,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 23442,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 23492,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 20729,utf8_jis0212_raw,0x99,0x9b,2,1},
{enctable + 20558,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 23700,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 23752,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 19252,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 23880,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 20735,utf8_jis0212_raw,0xb9,0xbb,2,1},
{0,utf8_jis0212_raw_e9_85,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_86[18] = {
{enctable + 24100,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 19358,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 24003,utf8_jis0212_raw,0x85,0x86,2,1},
{enctable + 18710,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 26935,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24422,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 20741,utf8_jis0212_raw,0x93,0x95,2,1},
{enctable + 26937,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26939,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 26941,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 26943,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 26945,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 20747,utf8_jis0212_raw,0xac,0xae,2,1},
{enctable + 19285,utf8_jis0212_raw,0xb0,0xb3,2,1},
{enctable + 26947,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 20753,utf8_jis0212_raw,0xbb,0xbd,2,1},
{enctable + 26949,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_86,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_87[14] = {
{enctable + 24007,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 26951,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 24011,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 19502,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 24015,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 26953,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 24019,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 24023,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 18419,utf8_jis0212_raw,0xac,0xb1,2,1},
{enctable + 24866,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 24926,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 19680,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 19702,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e9_87,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_88[18] = {
{enctable + 24027,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 19293,utf8_jis0212_raw,0x84,0x87,2,1},
{enctable + 24031,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 19842,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 26955,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 24035,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 25706,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 19970,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 24039,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 19301,utf8_jis0212_raw,0xa3,0xa6,2,1},
{enctable + 22822,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 20759,utf8_jis0212_raw,0xae,0xb0,2,1},
{enctable + 26268,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 24043,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 20765,utf8_jis0212_raw,0xb8,0xba,2,1},
{enctable + 23370,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 18596,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e9_88,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_89[16] = {
{enctable + 23494,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 24047,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 24051,utf8_jis0212_raw,0x86,0x87,2,1},
{enctable + 23702,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 20771,utf8_jis0212_raw,0x8d,0x8f,2,1},
{enctable + 26906,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 24055,utf8_jis0212_raw,0x98,0x99,2,1},
{enctable + 24059,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 24063,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 19396,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 20777,utf8_jis0212_raw,0xa7,0xa9,2,1},
{enctable + 20783,utf8_jis0212_raw,0xae,0xb0,2,1},
{enctable + 18673,utf8_jis0212_raw,0xb5,0xb9,2,1},
{enctable + 20789,utf8_jis0212_raw,0xbb,0xbd,2,1},
{enctable + 26957,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_89,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_8a[16] = {
{enctable + 20795,utf8_jis0212_raw,0x88,0x8a,2,1},
{enctable + 24067,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 26959,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 26961,utf8_jis0212_raw,0x97,0x97,2,1},
{enctable + 26963,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 24071,utf8_jis0212_raw,0x9f,0xa0,2,1},
{enctable + 24075,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 24079,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 26965,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 26967,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 17732,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 18262,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 26969,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 19309,utf8_jis0212_raw,0xba,0xbd,2,1},
{enctable + 24698,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_8a,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_8b[19] = {
{enctable + 19317,utf8_jis0212_raw,0x80,0x83,2,1},
{enctable + 19325,utf8_jis0212_raw,0x85,0x88,2,1},
{enctable + 19333,utf8_jis0212_raw,0x8b,0x8e,2,1},
{enctable + 22034,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 22092,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 19844,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 20801,utf8_jis0212_raw,0x97,0x99,2,1},
{enctable + 24083,utf8_jis0212_raw,0x9c,0x9d,2,1},
{enctable + 20807,utf8_jis0212_raw,0x9f,0xa1,2,1},
{enctable + 18558,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 22686,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 24087,utf8_jis0212_raw,0xa7,0xa8,2,1},
{enctable + 20130,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 26192,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 26226,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 19134,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 26326,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 23152,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_8b,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_8c[14] = {
{enctable + 26408,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 26436,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 26460,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 20376,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 26552,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 24091,utf8_jis0212_raw,0x94,0x95,2,1},
{enctable + 19341,utf8_jis0212_raw,0x9c,0x9f,2,1},
{enctable + 23756,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24095,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 26908,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 24099,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 24103,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 24107,utf8_jis0212_raw,0xb6,0xb7,2,1},
{0,utf8_jis0212_raw_e9_8c,0xb8,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_8d[17] = {
{enctable + 20813,utf8_jis0212_raw,0x87,0x89,2,1},
{enctable + 20819,utf8_jis0212_raw,0x90,0x92,2,1},
{enctable + 26971,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 24111,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 26973,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 26975,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 24115,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 26977,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 24119,utf8_jis0212_raw,0xa9,0xaa,2,1},
{enctable + 26979,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 20825,utf8_jis0212_raw,0xaf,0xb1,2,1},
{enctable + 24123,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 26981,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 26983,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 26985,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 26987,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_8d,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_8e[18] = {
{enctable + 20831,utf8_jis0212_raw,0x80,0x82,2,1},
{enctable + 26989,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 24127,utf8_jis0212_raw,0x8a,0x8b,2,1},
{enctable + 17730,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 18260,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 26991,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 26993,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 26995,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 26997,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24642,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 24700,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24131,utf8_jis0212_raw,0xa3,0xa4,2,1},
{enctable + 24868,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24135,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 26999,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 20837,utf8_jis0212_raw,0xb4,0xb6,2,1},
{enctable + 25186,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e9_8e,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_8f[12] = {
{enctable + 18936,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 19349,utf8_jis0212_raw,0x84,0x87,2,1},
{enctable + 18683,utf8_jis0212_raw,0x89,0x8d,2,1},
{enctable + 25820,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 25884,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 22586,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 24139,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 22764,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 24143,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 18693,utf8_jis0212_raw,0xb7,0xbb,2,1},
{enctable + 26410,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e9_8f,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_90[12] = {
{enctable + 24147,utf8_jis0212_raw,0x81,0x82,2,1},
{enctable + 20378,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 24151,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 20843,utf8_jis0212_raw,0x8d,0x8f,2,1},
{enctable + 20849,utf8_jis0212_raw,0x95,0x97,2,1},
{enctable + 26852,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 24155,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 19357,utf8_jis0212_raw,0xb1,0xb4,2,1},
{enctable + 19364,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 19400,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 20930,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_90,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_91[16] = {
{enctable + 27001,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 21042,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 24464,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 27003,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 27005,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 27007,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 27009,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 27011,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 27013,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 27015,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 27017,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 27019,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 27021,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 20855,utf8_jis0212_raw,0xad,0xaf,2,1},
{enctable + 24159,utf8_jis0212_raw,0xb1,0xb2,2,1},
{0,utf8_jis0212_raw_e9_91,0xb3,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_92[2] = {
{enctable + 24163,utf8_jis0212_raw,0x83,0x84,2,1},
{0,utf8_jis0212_raw_e9_92,0x85,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_95[3] = {
{enctable + 24167,utf8_jis0212_raw,0xb8,0xb9,2,1},
{enctable + 27023,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e9_95,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_96[14] = {
{enctable + 27025,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 27027,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 20861,utf8_jis0212_raw,0x8c,0x8e,2,1},
{enctable + 20867,utf8_jis0212_raw,0x9d,0x9f,2,1},
{enctable + 17688,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 17686,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 27029,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 24171,utf8_jis0212_raw,0xab,0xac,2,1},
{enctable + 27031,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 24644,utf8_jis0212_raw,0xb6,0xb6,2,1},
{enctable + 24702,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 24746,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 24810,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_96,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_97[9] = {
{enctable + 24870,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 24175,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 25024,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 19365,utf8_jis0212_raw,0x90,0x93,2,1},
{enctable + 24179,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 19373,utf8_jis0212_raw,0x9d,0xa0,2,1},
{enctable + 25584,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 25652,utf8_jis0212_raw,0xa6,0xa6,2,1},
{0,utf8_jis0212_raw_e9_97,0xa7,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_98[9] = {
{enctable + 24183,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 22468,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 20873,utf8_jis0212_raw,0xa4,0xa6,2,1},
{enctable + 26010,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 22766,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 26102,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 19381,utf8_jis0212_raw,0xb7,0xba,2,1},
{enctable + 24187,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e9_98,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_99[10] = {
{enctable + 23200,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 26438,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 26462,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 20879,utf8_jis0212_raw,0x96,0x98,2,1},
{enctable + 26630,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 20450,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 26712,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 24191,utf8_jis0212_raw,0xbb,0xbc,2,1},
{enctable + 24195,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e9_99,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_9a[13] = {
{enctable + 19389,utf8_jis0212_raw,0x81,0x84,2,1},
{enctable + 24108,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 27033,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 27035,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 27037,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 19402,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 27039,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 20885,utf8_jis0212_raw,0xa4,0xa6,2,1},
{enctable + 27041,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 24199,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 27043,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 27045,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e9_9a,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_9b[10] = {
{enctable + 27047,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 27049,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 27053,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 27055,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 20891,utf8_jis0212_raw,0x9d,0x9f,2,1},
{enctable + 27057,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 27059,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 27061,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 27063,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e9_9b,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_9c[10] = {
{enctable + 24203,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 27065,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 27067,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 24207,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 24596,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 20897,utf8_jis0212_raw,0xa1,0xa3,2,1},
{enctable + 18010,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 18008,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 27069,utf8_jis0212_raw,0xb3,0xb3,2,1},
{0,utf8_jis0212_raw_e9_9c,0xb4,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_9d[17] = {
{enctable + 27071,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 27073,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 27075,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24211,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 24748,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 24215,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 24219,utf8_jis0212_raw,0x9a,0x9b,2,1},
{enctable + 21616,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 25072,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25128,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 25188,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25244,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 20903,utf8_jis0212_raw,0xb6,0xb8,2,1},
{enctable + 22096,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 25492,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 22190,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_9d,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_9e[14] = {
{enctable + 25586,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 19030,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 20909,utf8_jis0212_raw,0x95,0x97,2,1},
{enctable + 24223,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 24227,utf8_jis0212_raw,0x9e,0x9f,2,1},
{enctable + 26068,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 26104,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 22880,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 24231,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 24235,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 20915,utf8_jis0212_raw,0xb8,0xba,2,1},
{enctable + 26464,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 24239,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e9_9e,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_9f[18] = {
{enctable + 23498,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 24243,utf8_jis0212_raw,0x84,0x85,2,1},
{enctable + 26714,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 24247,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 20921,utf8_jis0212_raw,0x8c,0x8e,2,1},
{enctable + 24251,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 24006,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 20927,utf8_jis0212_raw,0x97,0x99,2,1},
{enctable + 19404,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 24255,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 24259,utf8_jis0212_raw,0xa0,0xa1,2,1},
{enctable + 27077,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 27079,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 27081,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 27083,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 24263,utf8_jis0212_raw,0xb7,0xb8,2,1},
{enctable + 27085,utf8_jis0212_raw,0xba,0xba,2,1},
{0,utf8_jis0212_raw_e9_9f,0xbb,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a0[17] = {
{enctable + 27087,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 27089,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24267,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 27093,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 27095,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 27091,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 27097,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 27099,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 27101,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 27103,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 24275,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 27105,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 20933,utf8_jis0212_raw,0xae,0xb0,2,1},
{enctable + 24271,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 27107,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 27109,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e9_a0,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a1[11] = {
{enctable + 17696,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 17694,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 27111,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 20939,utf8_jis0212_raw,0x91,0x93,2,1},
{enctable + 24279,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 24283,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 24287,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 24291,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 25074,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 21756,utf8_jis0212_raw,0xac,0xac,2,1},
{0,utf8_jis0212_raw_e9_a1,0xad,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a2[8] = {
{enctable + 25190,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 24295,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 25356,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 22042,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 24299,utf8_jis0212_raw,0xb7,0xb8,2,1},
{enctable + 24303,utf8_jis0212_raw,0xba,0xbb,2,1},
{enctable + 19032,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_a2,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a3[11] = {
{enctable + 22352,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 25758,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 25822,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 25886,utf8_jis0212_raw,0x8c,0x8c,2,1},
{enctable + 20026,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 22638,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 20945,utf8_jis0212_raw,0xa5,0xa7,2,1},
{enctable + 22882,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 20168,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 22984,utf8_jis0212_raw,0xb6,0xb6,2,1},
{0,utf8_jis0212_raw_e9_a3,0xb7,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a4[12] = {
{enctable + 26270,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 24307,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 23204,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 20951,utf8_jis0212_raw,0x95,0x97,2,1},
{enctable + 20957,utf8_jis0212_raw,0x9a,0x9c,2,1},
{enctable + 26676,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 26716,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 24311,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 26818,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 18703,utf8_jis0212_raw,0xb1,0xb5,2,1},
{enctable + 19397,utf8_jis0212_raw,0xb9,0xbc,2,1},
{0,utf8_jis0212_raw_e9_a4,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a5[8] = {
{enctable + 24315,utf8_jis0212_raw,0x80,0x81,2,1},
{enctable + 20963,utf8_jis0212_raw,0x86,0x88,2,1},
{enctable + 24319,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 27113,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 24323,utf8_jis0212_raw,0x98,0x99,2,1},
{enctable + 24327,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 20969,utf8_jis0212_raw,0x9e,0xa0,2,1},
{0,utf8_jis0212_raw_e9_a5,0xa1,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a6[10] = {
{enctable + 27115,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 27117,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 27119,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 27121,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 20975,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 27123,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 24331,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 27125,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 27127,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_a6,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a7[13] = {
{enctable + 27129,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 19506,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 24335,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 24339,utf8_jis0212_raw,0x99,0x9a,2,1},
{enctable + 17682,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 27131,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 27133,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 20981,utf8_jis0212_raw,0xaa,0xac,2,1},
{enctable + 19558,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24343,utf8_jis0212_raw,0xb4,0xb5,2,1},
{enctable + 21442,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 24347,utf8_jis0212_raw,0xbd,0xbe,2,1},
{0,utf8_jis0212_raw_e9_a7,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a8[13] = {
{enctable + 20987,utf8_jis0212_raw,0x82,0x84,2,1},
{enctable + 24351,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 24355,utf8_jis0212_raw,0x90,0x91,2,1},
{enctable + 25406,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 25446,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 22154,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 20993,utf8_jis0212_raw,0xa2,0xa4,2,1},
{enctable + 22354,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 24359,utf8_jis0212_raw,0xad,0xae,2,1},
{enctable + 25888,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 24363,utf8_jis0212_raw,0xb5,0xb6,2,1},
{enctable + 22690,utf8_jis0212_raw,0xb8,0xb8,2,1},
{0,utf8_jis0212_raw_e9_a8,0xb9,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_a9[10] = {
{enctable + 26106,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 26148,utf8_jis0212_raw,0x84,0x84,2,1},
{enctable + 22770,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 20999,utf8_jis0212_raw,0x8a,0x8c,2,1},
{enctable + 26328,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 23156,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 23206,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 23280,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 26466,utf8_jis0212_raw,0x9d,0x9d,2,1},
{0,utf8_jis0212_raw_e9_a9,0x9e,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_aa[9] = {
{enctable + 23376,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 23446,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 24367,utf8_jis0212_raw,0xae,0xaf,2,1},
{enctable + 26678,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 21005,utf8_jis0212_raw,0xb4,0xb6,2,1},
{enctable + 26820,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 26854,utf8_jis0212_raw,0xbb,0xbb,2,1},
{enctable + 24371,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e9_aa,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_ab[20] = {
{enctable + 26936,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 20778,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 20816,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 27002,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 27040,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 24260,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 24318,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 21011,utf8_jis0212_raw,0x95,0x97,2,1},
{enctable + 24375,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 27135,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 24379,utf8_jis0212_raw,0xa4,0xa5,2,1},
{enctable + 27137,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 27139,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 27141,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 24383,utf8_jis0212_raw,0xb2,0xb3,2,1},
{enctable + 27143,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 24387,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 27145,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 27147,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_ab,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_ac[17] = {
{enctable + 18431,utf8_jis0212_raw,0x80,0x85,2,1},
{enctable + 24391,utf8_jis0212_raw,0x88,0x89,2,1},
{enctable + 19405,utf8_jis0212_raw,0x8b,0x8e,2,1},
{enctable + 27149,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 17700,utf8_jis0212_raw,0x92,0x92,2,1},
{enctable + 17698,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 27151,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 24395,utf8_jis0212_raw,0x9b,0x9c,2,1},
{enctable + 27153,utf8_jis0212_raw,0xa0,0xa0,2,1},
{enctable + 21212,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24704,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 21340,utf8_jis0212_raw,0xad,0xad,2,1},
{enctable + 21017,utf8_jis0212_raw,0xb3,0xb5,2,1},
{enctable + 24982,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 24399,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 25130,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e9_ac,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_ad[15] = {
{enctable + 25192,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 24403,utf8_jis0212_raw,0x8b,0x8c,2,1},
{enctable + 21023,utf8_jis0212_raw,0x95,0x97,2,1},
{enctable + 25494,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 25552,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 22256,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 27155,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 24407,utf8_jis0212_raw,0xa5,0xa6,2,1},
{enctable + 19988,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 18713,utf8_jis0212_raw,0xaa,0xae,2,1},
{enctable + 22828,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 26150,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 21029,utf8_jis0212_raw,0xb7,0xb9,2,1},
{enctable + 23104,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_ad,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_ae[16] = {
{enctable + 23158,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 19413,utf8_jis0212_raw,0x84,0x87,2,1},
{enctable + 21035,utf8_jis0212_raw,0x89,0x8b,2,1},
{enctable + 20440,utf8_jis0212_raw,0x8d,0x8d,2,1},
{enctable + 24411,utf8_jis0212_raw,0x8f,0x90,2,1},
{enctable + 20592,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 26822,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 24415,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 24419,utf8_jis0212_raw,0xa6,0xa7,2,1},
{enctable + 20780,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 20818,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 21041,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 24423,utf8_jis0212_raw,0xb7,0xb8,2,1},
{enctable + 24427,utf8_jis0212_raw,0xbb,0xbc,2,1},
{enctable + 24431,utf8_jis0212_raw,0xbe,0xbf,2,1},
{0,utf8_jis0212_raw_e9_ae,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_af[16] = {
{enctable + 27157,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 24435,utf8_jis0212_raw,0x87,0x88,2,1},
{enctable + 27159,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 27161,utf8_jis0212_raw,0x90,0x90,2,1},
{enctable + 24439,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 27163,utf8_jis0212_raw,0x9d,0x9d,2,1},
{enctable + 27165,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 27167,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 27169,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 24443,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 27171,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 27173,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 19421,utf8_jis0212_raw,0xb7,0xba,2,1},
{enctable + 27175,utf8_jis0212_raw,0xbd,0xbd,2,1},
{enctable + 27177,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_af,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b0[15] = {
{enctable + 27179,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 27181,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 27183,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 27185,utf8_jis0212_raw,0x8f,0x8f,2,1},
{enctable + 27187,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 17692,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 21047,utf8_jis0212_raw,0x98,0x9a,2,1},
{enctable + 27189,utf8_jis0212_raw,0x9c,0x9c,2,1},
{enctable + 27191,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 24447,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 18723,utf8_jis0212_raw,0xa6,0xaa,2,1},
{enctable + 25026,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 21053,utf8_jis0212_raw,0xb5,0xb7,2,1},
{enctable + 27193,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e9_b0,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b1[17] = {
{enctable + 18932,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 21059,utf8_jis0212_raw,0x83,0x85,2,1},
{enctable + 24451,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 21065,utf8_jis0212_raw,0x8e,0x90,2,1},
{enctable + 24455,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 19990,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 20030,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 18733,utf8_jis0212_raw,0x9b,0x9f,2,1},
{enctable + 26152,utf8_jis0212_raw,0xa3,0xa3,2,1},
{enctable + 19429,utf8_jis0212_raw,0xa8,0xab,2,1},
{enctable + 26412,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 18586,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 26468,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 26508,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 20390,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 23502,utf8_jis0212_raw,0xbb,0xbb,2,1},
{0,utf8_jis0212_raw_e9_b1,0xbc,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b3[5] = {
{enctable + 19206,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 26682,utf8_jis0212_raw,0xb2,0xb2,2,1},
{enctable + 20514,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 26748,utf8_jis0212_raw,0xb9,0xb9,2,1},
{0,utf8_jis0212_raw_e9_b3,0xba,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b4[10] = {
{enctable + 26824,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 20594,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 27195,utf8_jis0212_raw,0x91,0x91,2,1},
{enctable + 24459,utf8_jis0212_raw,0x97,0x98,2,1},
{enctable + 21071,utf8_jis0212_raw,0x9c,0x9e,2,1},
{enctable + 24463,utf8_jis0212_raw,0xaf,0xb0,2,1},
{enctable + 21077,utf8_jis0212_raw,0xb2,0xb4,2,1},
{enctable + 21016,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 24467,utf8_jis0212_raw,0xbc,0xbd,2,1},
{0,utf8_jis0212_raw_e9_b4,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b5[14] = {
{enctable + 24471,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 21108,utf8_jis0212_raw,0x85,0x85,2,1},
{enctable + 27197,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 27199,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24475,utf8_jis0212_raw,0x93,0x94,2,1},
{enctable + 27201,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 24479,utf8_jis0212_raw,0xa2,0xa3,2,1},
{enctable + 27203,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 21083,utf8_jis0212_raw,0xa9,0xab,2,1},
{enctable + 27205,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24483,utf8_jis0212_raw,0xb6,0xb7,2,1},
{enctable + 24487,utf8_jis0212_raw,0xbb,0xbc,2,1},
{enctable + 21158,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e9_b5,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b6[16] = {
{enctable + 24491,utf8_jis0212_raw,0x83,0x84,2,1},
{enctable + 27207,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 19508,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 24495,utf8_jis0212_raw,0x8d,0x8e,2,1},
{enctable + 24499,utf8_jis0212_raw,0x92,0x93,2,1},
{enctable + 19437,utf8_jis0212_raw,0x95,0x98,2,1},
{enctable + 27209,utf8_jis0212_raw,0xa1,0xa1,2,1},
{enctable + 24646,utf8_jis0212_raw,0xaa,0xaa,2,1},
{enctable + 21276,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 24750,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 24812,utf8_jis0212_raw,0xb1,0xb1,2,1},
{enctable + 24872,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 18838,utf8_jis0212_raw,0xb9,0xb9,2,1},
{enctable + 18466,utf8_jis0212_raw,0xbc,0xbc,2,1},
{enctable + 21620,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_b6,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b7[15] = {
{enctable + 21696,utf8_jis0212_raw,0x83,0x83,2,1},
{enctable + 25132,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 24503,utf8_jis0212_raw,0x89,0x8a,2,1},
{enctable + 19445,utf8_jis0212_raw,0x94,0x97,2,1},
{enctable + 25496,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 21089,utf8_jis0212_raw,0x9e,0xa0,2,1},
{enctable + 22356,utf8_jis0212_raw,0xa5,0xa5,2,1},
{enctable + 25760,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 25824,utf8_jis0212_raw,0xa9,0xa9,2,1},
{enctable + 25892,utf8_jis0212_raw,0xab,0xab,2,1},
{enctable + 20032,utf8_jis0212_raw,0xae,0xae,2,1},
{enctable + 25968,utf8_jis0212_raw,0xb0,0xb0,2,1},
{enctable + 24507,utf8_jis0212_raw,0xb3,0xb4,2,1},
{enctable + 26108,utf8_jis0212_raw,0xbe,0xbe,2,1},
{0,utf8_jis0212_raw_e9_b7,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b8[9] = {
{enctable + 20176,utf8_jis0212_raw,0x82,0x82,2,1},
{enctable + 26228,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 22884,utf8_jis0212_raw,0x8a,0x8a,2,1},
{enctable + 23036,utf8_jis0212_raw,0x8e,0x8e,2,1},
{enctable + 21095,utf8_jis0212_raw,0x90,0x92,2,1},
{enctable + 24511,utf8_jis0212_raw,0x95,0x96,2,1},
{enctable + 26510,utf8_jis0212_raw,0x99,0x99,2,1},
{enctable + 24515,utf8_jis0212_raw,0x9c,0x9d,2,1},
{0,utf8_jis0212_raw_e9_b8,0x9e,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_b9[2] = {
{enctable + 21101,utf8_jis0212_raw,0xba,0xbc,2,1},
{0,utf8_jis0212_raw_e9_b9,0xbd,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_ba[14] = {
{enctable + 26750,utf8_jis0212_raw,0x80,0x80,2,1},
{enctable + 19453,utf8_jis0212_raw,0x82,0x85,2,1},
{enctable + 26910,utf8_jis0212_raw,0x87,0x87,2,1},
{enctable + 24519,utf8_jis0212_raw,0x8e,0x8f,2,1},
{enctable + 20822,utf8_jis0212_raw,0x96,0x96,2,1},
{enctable + 27004,utf8_jis0212_raw,0x98,0x98,2,1},
{enctable + 20890,utf8_jis0212_raw,0x9b,0x9b,2,1},
{enctable + 27078,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 20968,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 24376,utf8_jis0212_raw,0xa8,0xa8,2,1},
{enctable + 24432,utf8_jis0212_raw,0xac,0xac,2,1},
{enctable + 21107,utf8_jis0212_raw,0xae,0xb0,2,1},
{enctable + 21113,utf8_jis0212_raw,0xb3,0xb5,2,1},
{0,utf8_jis0212_raw_e9_ba,0xb6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_bb[13] = {
{enctable + 27211,utf8_jis0212_raw,0x86,0x86,2,1},
{enctable + 27213,utf8_jis0212_raw,0x88,0x88,2,1},
{enctable + 27215,utf8_jis0212_raw,0x8b,0x8b,2,1},
{enctable + 27217,utf8_jis0212_raw,0x95,0x95,2,1},
{enctable + 27219,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 27221,utf8_jis0212_raw,0xa4,0xa4,2,1},
{enctable + 27223,utf8_jis0212_raw,0xa7,0xa7,2,1},
{enctable + 21119,utf8_jis0212_raw,0xac,0xae,2,1},
{enctable + 21125,utf8_jis0212_raw,0xb0,0xb2,2,1},
{enctable + 27225,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 27227,utf8_jis0212_raw,0xb8,0xb8,2,1},
{enctable + 21156,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_bb,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_bc[18] = {
{enctable + 24523,utf8_jis0212_raw,0x82,0x83,2,1},
{enctable + 27229,utf8_jis0212_raw,0x89,0x89,2,1},
{enctable + 19461,utf8_jis0212_raw,0x8f,0x92,2,1},
{enctable + 18018,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 24527,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 21131,utf8_jis0212_raw,0x99,0x9b,2,1},
{enctable + 24648,utf8_jis0212_raw,0x9f,0x9f,2,1},
{enctable + 21278,utf8_jis0212_raw,0xa2,0xa2,2,1},
{enctable + 24752,utf8_jis0212_raw,0xa6,0xa6,2,1},
{enctable + 24531,utf8_jis0212_raw,0xaa,0xab,2,1},
{enctable + 18840,utf8_jis0212_raw,0xaf,0xaf,2,1},
{enctable + 24535,utf8_jis0212_raw,0xb1,0xb2,2,1},
{enctable + 21698,utf8_jis0212_raw,0xb4,0xb4,2,1},
{enctable + 25134,utf8_jis0212_raw,0xb7,0xb7,2,1},
{enctable + 24539,utf8_jis0212_raw,0xb9,0xba,2,1},
{enctable + 24543,utf8_jis0212_raw,0xbc,0xbd,2,1},
{enctable + 22044,utf8_jis0212_raw,0xbf,0xbf,2,1},
{0,utf8_jis0212_raw_e9_bc,0xc0,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_bd[13] = {
{enctable + 18978,utf8_jis0212_raw,0x81,0x81,2,1},
{enctable + 18743,utf8_jis0212_raw,0x83,0x87,2,1},
{enctable + 22408,utf8_jis0212_raw,0x93,0x93,2,1},
{enctable + 19469,utf8_jis0212_raw,0x95,0x98,2,1},
{enctable + 22692,utf8_jis0212_raw,0x9a,0x9a,2,1},
{enctable + 24547,utf8_jis0212_raw,0x9d,0x9e,2,1},
{enctable + 24551,utf8_jis0212_raw,0xa8,0xa9,2,1},
{enctable + 18753,utf8_jis0212_raw,0xad,0xb1,2,1},
{enctable + 18588,utf8_jis0212_raw,0xb3,0xb3,2,1},
{enctable + 26470,utf8_jis0212_raw,0xb5,0xb5,2,1},
{enctable + 26512,utf8_jis0212_raw,0xba,0xba,2,1},
{enctable + 26554,utf8_jis0212_raw,0xbd,0xbd,2,1},
{0,utf8_jis0212_raw_e9_bd,0xbe,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9_be[7] = {
{enctable + 19477,utf8_jis0212_raw,0x8f,0x92,2,1},
{enctable + 23660,utf8_jis0212_raw,0x94,0x94,2,1},
{enctable + 24555,utf8_jis0212_raw,0x96,0x97,2,1},
{enctable + 26856,utf8_jis0212_raw,0x9e,0x9e,2,1},
{enctable + 21137,utf8_jis0212_raw,0xa1,0xa3,2,1},
{enctable + 20786,utf8_jis0212_raw,0xa5,0xa5,2,1},
{0,utf8_jis0212_raw_e9_be,0xa6,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw_e9[61] = {
{0,utf8_jis0212_raw_e9_80,0x80,0x80,0,2},
{0,utf8_jis0212_raw_e9_81,0x81,0x81,0,2},
{0,utf8_jis0212_raw_e9_82,0x82,0x82,0,2},
{0,utf8_jis0212_raw_e9_83,0x83,0x83,0,2},
{0,utf8_jis0212_raw_e9_84,0x84,0x84,0,2},
{0,utf8_jis0212_raw_e9_85,0x85,0x85,0,2},
{0,utf8_jis0212_raw_e9_86,0x86,0x86,0,2},
{0,utf8_jis0212_raw_e9_87,0x87,0x87,0,2},
{0,utf8_jis0212_raw_e9_88,0x88,0x88,0,2},
{0,utf8_jis0212_raw_e9_89,0x89,0x89,0,2},
{0,utf8_jis0212_raw_e9_8a,0x8a,0x8a,0,2},
{0,utf8_jis0212_raw_e9_8b,0x8b,0x8b,0,2},
{0,utf8_jis0212_raw_e9_8c,0x8c,0x8c,0,2},
{0,utf8_jis0212_raw_e9_8d,0x8d,0x8d,0,2},
{0,utf8_jis0212_raw_e9_8e,0x8e,0x8e,0,2},
{0,utf8_jis0212_raw_e9_8f,0x8f,0x8f,0,2},
{0,utf8_jis0212_raw_e9_90,0x90,0x90,0,2},
{0,utf8_jis0212_raw_e9_91,0x91,0x91,0,2},
{0,utf8_jis0212_raw_e9_92,0x92,0x92,0,2},
{0,utf8_jis0212_raw_e9_95,0x95,0x95,0,2},
{0,utf8_jis0212_raw_e9_96,0x96,0x96,0,2},
{0,utf8_jis0212_raw_e9_97,0x97,0x97,0,2},
{0,utf8_jis0212_raw_e9_98,0x98,0x98,0,2},
{0,utf8_jis0212_raw_e9_99,0x99,0x99,0,2},
{0,utf8_jis0212_raw_e9_9a,0x9a,0x9a,0,2},
{0,utf8_jis0212_raw_e9_9b,0x9b,0x9b,0,2},
{0,utf8_jis0212_raw_e9_9c,0x9c,0x9c,0,2},
{0,utf8_jis0212_raw_e9_9d,0x9d,0x9d,0,2},
{0,utf8_jis0212_raw_e9_9e,0x9e,0x9e,0,2},
{0,utf8_jis0212_raw_e9_9f,0x9f,0x9f,0,2},
{0,utf8_jis0212_raw_e9_a0,0xa0,0xa0,0,2},
{0,utf8_jis0212_raw_e9_a1,0xa1,0xa1,0,2},
{0,utf8_jis0212_raw_e9_a2,0xa2,0xa2,0,2},
{0,utf8_jis0212_raw_e9_a3,0xa3,0xa3,0,2},
{0,utf8_jis0212_raw_e9_a4,0xa4,0xa4,0,2},
{0,utf8_jis0212_raw_e9_a5,0xa5,0xa5,0,2},
{0,utf8_jis0212_raw_e9_a6,0xa6,0xa6,0,2},
{0,utf8_jis0212_raw_e9_a7,0xa7,0xa7,0,2},
{0,utf8_jis0212_raw_e9_a8,0xa8,0xa8,0,2},
{0,utf8_jis0212_raw_e9_a9,0xa9,0xa9,0,2},
{0,utf8_jis0212_raw_e9_aa,0xaa,0xaa,0,2},
{0,utf8_jis0212_raw_e9_ab,0xab,0xab,0,2},
{0,utf8_jis0212_raw_e9_ac,0xac,0xac,0,2},
{0,utf8_jis0212_raw_e9_ad,0xad,0xad,0,2},
{0,utf8_jis0212_raw_e9_ae,0xae,0xae,0,2},
{0,utf8_jis0212_raw_e9_af,0xaf,0xaf,0,2},
{0,utf8_jis0212_raw_e9_b0,0xb0,0xb0,0,2},
{0,utf8_jis0212_raw_e9_b1,0xb1,0xb1,0,2},
{0,utf8_jis0212_raw_e9_b3,0xb3,0xb3,0,2},
{0,utf8_jis0212_raw_e9_b4,0xb4,0xb4,0,2},
{0,utf8_jis0212_raw_e9_b5,0xb5,0xb5,0,2},
{0,utf8_jis0212_raw_e9_b6,0xb6,0xb6,0,2},
{0,utf8_jis0212_raw_e9_b7,0xb7,0xb7,0,2},
{0,utf8_jis0212_raw_e9_b8,0xb8,0xb8,0,2},
{0,utf8_jis0212_raw_e9_b9,0xb9,0xb9,0,2},
{0,utf8_jis0212_raw_e9_ba,0xba,0xba,0,2},
{0,utf8_jis0212_raw_e9_bb,0xbb,0xbb,0,2},
{0,utf8_jis0212_raw_e9_bc,0xbc,0xbc,0,2},
{0,utf8_jis0212_raw_e9_bd,0xbd,0xbd,0,2},
{0,utf8_jis0212_raw_e9_be,0xbe,0xbe,0,2},
{0,utf8_jis0212_raw_e9,0xbf,0xff,0,0},
};

static const encpage_t utf8_jis0212_raw[19] = {
{enctable + 21574,utf8_jis0212_raw,0x7e,0x7e,2,1},
{0,utf8_jis0212_raw_c2,0xc2,0xc2,0,2},
{0,utf8_jis0212_raw_c3,0xc3,0xc3,0,2},
{0,utf8_jis0212_raw_c4,0xc4,0xc4,0,2},
{0,utf8_jis0212_raw_c5,0xc5,0xc5,0,2},
{0,utf8_jis0212_raw_c7,0xc7,0xc7,0,2},
{0,utf8_jis0212_raw_cb,0xcb,0xcb,0,2},
{0,utf8_jis0212_raw_ce,0xce,0xce,0,2},
{0,utf8_jis0212_raw_cf,0xcf,0xcf,0,2},
{0,utf8_jis0212_raw_d0,0xd0,0xd0,0,2},
{0,utf8_jis0212_raw_d1,0xd1,0xd1,0,2},
{0,utf8_jis0212_raw_e2,0xe2,0xe2,0,3},
{0,utf8_jis0212_raw_e4,0xe4,0xe4,0,3},
{0,utf8_jis0212_raw_e5,0xe5,0xe5,0,3},
{0,utf8_jis0212_raw_e6,0xe6,0xe6,0,3},
{0,utf8_jis0212_raw_e7,0xe7,0xe7,0,3},
{0,utf8_jis0212_raw_e8,0xe8,0xe8,0,3},
{0,utf8_jis0212_raw_e9,0xe9,0xe9,0,3},
{0,utf8_jis0212_raw,0xea,0xff,0,0},
};
static const U8 jis0212_raw_encoding_rep_character[] = "\x22\x44";
static const char jis0212_raw_encoding_enc_name[] = "jis0212-raw";

 const encode_t jis0212_raw_encoding = 
 {jis0212_raw_utf8,utf8_jis0212_raw,jis0212_raw_encoding_rep_character,1,2,2,{jis0212_raw_encoding_enc_name,(const char *)0}};