1 /* ia64-dis.c -- Disassemble ia64 instructions
2 Copyright 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
3 Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
5 This file is part of GDB, GAS, and the GNU binutils.
7 GDB, GAS, and the GNU binutils are free software; you can redistribute
8 them and/or modify them under the terms of the GNU General Public
9 License as published by the Free Software Foundation; either version
10 2, or (at your option) any later version.
12 GDB, GAS, and the GNU binutils are distributed in the hope that they
13 will be useful, but WITHOUT ANY WARRANTY; without even the implied
14 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
15 the GNU General Public License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this file; see the file COPYING. If not, see
19 <http://www.gnu.org/licenses/>. */
26 /* ia64.h -- Header file for ia64 opcode table
27 Copyright (C) 1998, 1999, 2000, 2002, 2005, 2006
28 Free Software Foundation, Inc.
29 Contributed by David Mosberger-Tang <davidm@hpl.hp.com> */
31 #include <sys/types.h>
33 typedef uint64_t ia64_insn
;
37 IA64_TYPE_NIL
= 0, /* illegal type */
38 IA64_TYPE_A
, /* integer alu (I- or M-unit) */
39 IA64_TYPE_I
, /* non-alu integer (I-unit) */
40 IA64_TYPE_M
, /* memory (M-unit) */
41 IA64_TYPE_B
, /* branch (B-unit) */
42 IA64_TYPE_F
, /* floating-point (F-unit) */
43 IA64_TYPE_X
, /* long encoding (X-unit) */
44 IA64_TYPE_DYN
, /* Dynamic opcode */
50 IA64_UNIT_NIL
= 0, /* illegal unit */
51 IA64_UNIT_I
, /* integer unit */
52 IA64_UNIT_M
, /* memory unit */
53 IA64_UNIT_B
, /* branching unit */
54 IA64_UNIT_F
, /* floating-point unit */
55 IA64_UNIT_L
, /* long "unit" */
56 IA64_UNIT_X
, /* may be integer or branch unit */
60 /* Changes to this enumeration must be propagated to the operand table in
65 IA64_OPND_NIL
, /* no operand---MUST BE FIRST!*/
68 IA64_OPND_AR_CSD
, /* application register csd (ar.csd) */
69 IA64_OPND_AR_CCV
, /* application register ccv (ar.ccv) */
70 IA64_OPND_AR_PFS
, /* application register pfs (ar.pfs) */
71 IA64_OPND_C1
, /* the constant 1 */
72 IA64_OPND_C8
, /* the constant 8 */
73 IA64_OPND_C16
, /* the constant 16 */
74 IA64_OPND_GR0
, /* gr0 */
75 IA64_OPND_IP
, /* instruction pointer (ip) */
76 IA64_OPND_PR
, /* predicate register (pr) */
77 IA64_OPND_PR_ROT
, /* rotating predicate register (pr.rot) */
78 IA64_OPND_PSR
, /* processor status register (psr) */
79 IA64_OPND_PSR_L
, /* processor status register L (psr.l) */
80 IA64_OPND_PSR_UM
, /* processor status register UM (psr.um) */
82 /* register operands: */
83 IA64_OPND_AR3
, /* third application register # (bits 20-26) */
84 IA64_OPND_B1
, /* branch register # (bits 6-8) */
85 IA64_OPND_B2
, /* branch register # (bits 13-15) */
86 IA64_OPND_CR3
, /* third control register # (bits 20-26) */
87 IA64_OPND_F1
, /* first floating-point register # */
88 IA64_OPND_F2
, /* second floating-point register # */
89 IA64_OPND_F3
, /* third floating-point register # */
90 IA64_OPND_F4
, /* fourth floating-point register # */
91 IA64_OPND_P1
, /* first predicate # */
92 IA64_OPND_P2
, /* second predicate # */
93 IA64_OPND_R1
, /* first register # */
94 IA64_OPND_R2
, /* second register # */
95 IA64_OPND_R3
, /* third register # */
96 IA64_OPND_R3_2
, /* third register # (limited to gr0-gr3) */
98 /* memory operands: */
99 IA64_OPND_MR3
, /* memory at addr of third register # */
101 /* indirect operands: */
102 IA64_OPND_CPUID_R3
, /* cpuid[reg] */
103 IA64_OPND_DBR_R3
, /* dbr[reg] */
104 IA64_OPND_DTR_R3
, /* dtr[reg] */
105 IA64_OPND_ITR_R3
, /* itr[reg] */
106 IA64_OPND_IBR_R3
, /* ibr[reg] */
107 IA64_OPND_MSR_R3
, /* msr[reg] */
108 IA64_OPND_PKR_R3
, /* pkr[reg] */
109 IA64_OPND_PMC_R3
, /* pmc[reg] */
110 IA64_OPND_PMD_R3
, /* pmd[reg] */
111 IA64_OPND_RR_R3
, /* rr[reg] */
113 /* immediate operands: */
114 IA64_OPND_CCNT5
, /* 5-bit count (31 - bits 20-24) */
115 IA64_OPND_CNT2a
, /* 2-bit count (1 + bits 27-28) */
116 IA64_OPND_CNT2b
, /* 2-bit count (bits 27-28): 1, 2, 3 */
117 IA64_OPND_CNT2c
, /* 2-bit count (bits 30-31): 0, 7, 15, or 16 */
118 IA64_OPND_CNT5
, /* 5-bit count (bits 14-18) */
119 IA64_OPND_CNT6
, /* 6-bit count (bits 27-32) */
120 IA64_OPND_CPOS6a
, /* 6-bit count (63 - bits 20-25) */
121 IA64_OPND_CPOS6b
, /* 6-bit count (63 - bits 14-19) */
122 IA64_OPND_CPOS6c
, /* 6-bit count (63 - bits 31-36) */
123 IA64_OPND_IMM1
, /* signed 1-bit immediate (bit 36) */
124 IA64_OPND_IMMU2
, /* unsigned 2-bit immediate (bits 13-14) */
125 IA64_OPND_IMMU5b
, /* unsigned 5-bit immediate (32 + bits 14-18) */
126 IA64_OPND_IMMU7a
, /* unsigned 7-bit immediate (bits 13-19) */
127 IA64_OPND_IMMU7b
, /* unsigned 7-bit immediate (bits 20-26) */
128 IA64_OPND_SOF
, /* 8-bit stack frame size */
129 IA64_OPND_SOL
, /* 8-bit size of locals */
130 IA64_OPND_SOR
, /* 6-bit number of rotating registers (scaled by 8) */
131 IA64_OPND_IMM8
, /* signed 8-bit immediate (bits 13-19 & 36) */
132 IA64_OPND_IMM8U4
, /* cmp4*u signed 8-bit immediate (bits 13-19 & 36) */
133 IA64_OPND_IMM8M1
, /* signed 8-bit immediate -1 (bits 13-19 & 36) */
134 IA64_OPND_IMM8M1U4
, /* cmp4*u signed 8-bit immediate -1 (bits 13-19 & 36)*/
135 IA64_OPND_IMM8M1U8
, /* cmp*u signed 8-bit immediate -1 (bits 13-19 & 36) */
136 IA64_OPND_IMMU9
, /* unsigned 9-bit immediate (bits 33-34, 20-26) */
137 IA64_OPND_IMM9a
, /* signed 9-bit immediate (bits 6-12, 27, 36) */
138 IA64_OPND_IMM9b
, /* signed 9-bit immediate (bits 13-19, 27, 36) */
139 IA64_OPND_IMM14
, /* signed 14-bit immediate (bits 13-19, 27-32, 36) */
140 IA64_OPND_IMM17
, /* signed 17-bit immediate (2*bits 6-12, 24-31, 36) */
141 IA64_OPND_IMMU21
, /* unsigned 21-bit immediate (bits 6-25, 36) */
142 IA64_OPND_IMM22
, /* signed 22-bit immediate (bits 13-19, 22-36) */
143 IA64_OPND_IMMU24
, /* unsigned 24-bit immediate (bits 6-26, 31-32, 36) */
144 IA64_OPND_IMM44
, /* signed 44-bit immediate (2^16*bits 6-32, 36) */
145 IA64_OPND_IMMU62
, /* unsigned 62-bit immediate */
146 IA64_OPND_IMMU64
, /* unsigned 64-bit immediate (lotsa bits...) */
147 IA64_OPND_INC3
, /* signed 3-bit (bits 13-15): +/-1, 4, 8, 16 */
148 IA64_OPND_LEN4
, /* 4-bit count (bits 27-30 + 1) */
149 IA64_OPND_LEN6
, /* 6-bit count (bits 27-32 + 1) */
150 IA64_OPND_MBTYPE4
, /* 4-bit mux type (bits 20-23) */
151 IA64_OPND_MHTYPE8
, /* 8-bit mux type (bits 20-27) */
152 IA64_OPND_POS6
, /* 6-bit count (bits 14-19) */
153 IA64_OPND_TAG13
, /* signed 13-bit tag (ip + 16*bits 6-12, 33-34) */
154 IA64_OPND_TAG13b
, /* signed 13-bit tag (ip + 16*bits 24-32) */
155 IA64_OPND_TGT25
, /* signed 25-bit (ip + 16*bits 6-25, 36) */
156 IA64_OPND_TGT25b
, /* signed 25-bit (ip + 16*bits 6-12, 20-32, 36) */
157 IA64_OPND_TGT25c
, /* signed 25-bit (ip + 16*bits 13-32, 36) */
158 IA64_OPND_TGT64
, /* 64-bit (ip + 16*bits 13-32, 36, 2-40(L)) */
159 IA64_OPND_LDXMOV
, /* any symbol, generates R_IA64_LDXMOV. */
161 IA64_OPND_COUNT
/* # of operand types (MUST BE LAST!) */
164 enum ia64_dependency_mode
171 enum ia64_dependency_semantics
183 enum ia64_resource_specifier
188 IA64_RS_AR
, /* 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 45-47, 67-111 */
189 IA64_RS_ARb
, /* 48-63, 112-127 */
195 IA64_RS_CR
, /* 3-7,10-15,18,26-63,75-79,82-127 */
202 IA64_RS_INSERVICE
, /* CR[EOI] or CR[IVR] */
207 IA64_RS_PR
, /* non-rotating, 1-15 */
208 IA64_RS_PRr
, /* rotating, 16-62 */
212 IA64_RS_ARX
, /* ARs not in RS_AR or RS_ARb */
213 IA64_RS_CRX
, /* CRs not in RS_CR */
214 IA64_RS_PSR
, /* PSR bits */
215 IA64_RS_RSE
, /* implementation-specific RSE resources */
219 enum ia64_rse_resource
221 IA64_RSE_N_STACKED_PHYS
,
226 IA64_RSE_RNATBITINDEX
,
231 /* Information about a given resource dependency */
232 struct ia64_dependency
234 /* Name of the resource */
236 /* Does this dependency need further specification? */
237 enum ia64_resource_specifier specifier
;
238 /* Mode of dependency */
239 enum ia64_dependency_mode mode
;
240 /* Dependency semantics */
241 enum ia64_dependency_semantics semantics
;
242 /* Register index, if applicable (distinguishes AR, CR, and PSR deps) */
243 #define REG_NONE (-1)
245 /* Special info on semantics */
249 /* Two arrays of indexes into the ia64_dependency table.
250 chks are dependencies to check for conflicts when an opcode is
251 encountered; regs are dependencies to register (mark as used) when an
252 opcode is used. chks correspond to readers (RAW) or writers (WAW or
253 WAR) of a resource, while regs correspond to writers (RAW or WAW) and
254 readers (WAR) of a resource. */
255 struct ia64_opcode_dependency
258 const unsigned short *chks
;
260 const unsigned short *regs
;
263 /* encode/extract the note/index for a dependency */
264 #define RDEP(N,X) (((N)<<11)|(X))
265 #define NOTE(X) (((X)>>11)&0x1F)
266 #define DEP(X) ((X)&0x7FF)
268 /* A template descriptor describes the execution units that are active
269 for each of the three slots. It also specifies the location of
270 instruction group boundaries that may be present between two slots. */
271 struct ia64_templ_desc
273 int group_boundary
; /* 0=no boundary, 1=between slot 0 & 1, etc. */
274 enum ia64_unit exec_unit
[3];
278 /* The opcode table is an array of struct ia64_opcode. */
282 /* The opcode name. */
285 /* The type of the instruction: */
286 enum ia64_insn_type type
;
288 /* Number of output operands: */
291 /* The opcode itself. Those bits which will be filled in with
292 operands are zeroes. */
295 /* The opcode mask. This is used by the disassembler. This is a
296 mask containing ones indicating those bits which must match the
297 opcode field, and zeroes indicating those bits which need not
298 match (and are presumably filled in by operands). */
301 /* An array of operand codes. Each code is an index into the
302 operand table. They appear in the order which the operands must
303 appear in assembly code, and are terminated by a zero. */
304 enum ia64_opnd operands
[5];
306 /* One bit flags for the opcode. These are primarily used to
307 indicate specific processors and environments support the
308 instructions. The defined values are listed below. */
311 /* Used by ia64_find_next_opcode (). */
314 /* Opcode dependencies. */
315 const struct ia64_opcode_dependency
*dependencies
;
318 /* Values defined for the flags field of a struct ia64_opcode. */
320 #define IA64_OPCODE_FIRST (1<<0) /* must be first in an insn group */
321 #define IA64_OPCODE_X_IN_MLX (1<<1) /* insn is allowed in X slot of MLX */
322 #define IA64_OPCODE_LAST (1<<2) /* must be last in an insn group */
323 #define IA64_OPCODE_PRIV (1<<3) /* privileged instruct */
324 #define IA64_OPCODE_SLOT2 (1<<4) /* insn allowed in slot 2 only */
325 #define IA64_OPCODE_NO_PRED (1<<5) /* insn cannot be predicated */
326 #define IA64_OPCODE_PSEUDO (1<<6) /* insn is a pseudo-op */
327 #define IA64_OPCODE_F2_EQ_F3 (1<<7) /* constraint: F2 == F3 */
328 #define IA64_OPCODE_LEN_EQ_64MCNT (1<<8) /* constraint: LEN == 64-CNT */
329 #define IA64_OPCODE_MOD_RRBS (1<<9) /* modifies all rrbs in CFM */
330 #define IA64_OPCODE_POSTINC (1<<10) /* postincrement MR3 operand */
332 /* A macro to extract the major opcode from an instruction. */
333 #define IA64_OP(i) (((i) >> 37) & 0xf)
335 enum ia64_operand_class
337 IA64_OPND_CLASS_CST
, /* constant */
338 IA64_OPND_CLASS_REG
, /* register */
339 IA64_OPND_CLASS_IND
, /* indirect register */
340 IA64_OPND_CLASS_ABS
, /* absolute value */
341 IA64_OPND_CLASS_REL
, /* IP-relative value */
344 /* The operands table is an array of struct ia64_operand. */
348 enum ia64_operand_class
class;
350 /* Set VALUE as the operand bits for the operand of type SELF in the
351 instruction pointed to by CODE. If an error occurs, *CODE is not
352 modified and the returned string describes the cause of the
353 error. If no error occurs, NULL is returned. */
354 const char *(*insert
) (const struct ia64_operand
*self
, ia64_insn value
,
357 /* Extract the operand bits for an operand of type SELF from
358 instruction CODE store them in *VALUE. If an error occurs, the
359 cause of the error is described by the string returned. If no
360 error occurs, NULL is returned. */
361 const char *(*extract
) (const struct ia64_operand
*self
, ia64_insn code
,
364 /* A string whose meaning depends on the operand class. */
370 /* The number of bits in the operand. */
373 /* How far the operand is left shifted in the instruction. */
376 field
[4]; /* no operand has more than this many bit-fields */
380 const char *desc
; /* brief description */
383 /* Values defined for the flags field of a struct ia64_operand. */
385 /* Disassemble as signed decimal (instead of hex): */
386 #define IA64_OPND_FLAG_DECIMAL_SIGNED (1<<0)
387 /* Disassemble as unsigned decimal (instead of hex): */
388 #define IA64_OPND_FLAG_DECIMAL_UNSIGNED (1<<1)
390 #define NELEMS(a) ((int) (sizeof (a) / sizeof (a[0])))
393 ins_rsvd (const struct ia64_operand
*self ATTRIBUTE_UNUSED
,
394 ia64_insn value ATTRIBUTE_UNUSED
, ia64_insn
*code ATTRIBUTE_UNUSED
)
396 return "internal error---this shouldn't happen";
400 ext_rsvd (const struct ia64_operand
*self ATTRIBUTE_UNUSED
,
401 ia64_insn code ATTRIBUTE_UNUSED
, ia64_insn
*valuep ATTRIBUTE_UNUSED
)
403 return "internal error---this shouldn't happen";
407 ins_const (const struct ia64_operand
*self ATTRIBUTE_UNUSED
,
408 ia64_insn value ATTRIBUTE_UNUSED
, ia64_insn
*code ATTRIBUTE_UNUSED
)
414 ext_const (const struct ia64_operand
*self ATTRIBUTE_UNUSED
,
415 ia64_insn code ATTRIBUTE_UNUSED
, ia64_insn
*valuep ATTRIBUTE_UNUSED
)
421 ins_reg (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
423 if (value
>= 1u << self
->field
[0].bits
)
424 return "register number out of range";
426 *code
|= value
<< self
->field
[0].shift
;
431 ext_reg (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
433 *valuep
= ((code
>> self
->field
[0].shift
)
434 & ((1u << self
->field
[0].bits
) - 1));
439 ins_immu (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
444 for (i
= 0; i
< NELEMS (self
->field
) && self
->field
[i
].bits
; ++i
)
446 new |= ((value
& ((((ia64_insn
) 1) << self
->field
[i
].bits
) - 1))
447 << self
->field
[i
].shift
);
448 value
>>= self
->field
[i
].bits
;
451 return "integer operand out of range";
458 ext_immu (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
461 int i
, bits
= 0, total
= 0;
463 for (i
= 0; i
< NELEMS (self
->field
) && self
->field
[i
].bits
; ++i
)
465 bits
= self
->field
[i
].bits
;
466 value
|= ((code
>> self
->field
[i
].shift
)
467 & ((((uint64_t) 1) << bits
) - 1)) << total
;
475 ins_immu5b (const struct ia64_operand
*self
, ia64_insn value
,
478 if (value
< 32 || value
> 63)
479 return "value must be between 32 and 63";
480 return ins_immu (self
, value
- 32, code
);
484 ext_immu5b (const struct ia64_operand
*self
, ia64_insn code
,
489 result
= ext_immu (self
, code
, valuep
);
493 *valuep
= *valuep
+ 32;
498 ins_immus8 (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
501 return "value not an integer multiple of 8";
502 return ins_immu (self
, value
>> 3, code
);
506 ext_immus8 (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
510 result
= ext_immu (self
, code
, valuep
);
514 *valuep
= *valuep
<< 3;
519 ins_imms_scaled (const struct ia64_operand
*self
, ia64_insn value
,
520 ia64_insn
*code
, int scale
)
522 int64_t svalue
= value
, sign_bit
= 0;
528 for (i
= 0; i
< NELEMS (self
->field
) && self
->field
[i
].bits
; ++i
)
530 new |= ((svalue
& ((((ia64_insn
) 1) << self
->field
[i
].bits
) - 1))
531 << self
->field
[i
].shift
);
532 sign_bit
= (svalue
>> (self
->field
[i
].bits
- 1)) & 1;
533 svalue
>>= self
->field
[i
].bits
;
535 if ((!sign_bit
&& svalue
!= 0) || (sign_bit
&& svalue
!= -1))
536 return "integer operand out of range";
543 ext_imms_scaled (const struct ia64_operand
*self
, ia64_insn code
,
544 ia64_insn
*valuep
, int scale
)
546 int i
, bits
= 0, total
= 0;
547 int64_t val
= 0, sign
;
549 for (i
= 0; i
< NELEMS (self
->field
) && self
->field
[i
].bits
; ++i
)
551 bits
= self
->field
[i
].bits
;
552 val
|= ((code
>> self
->field
[i
].shift
)
553 & ((((uint64_t) 1) << bits
) - 1)) << total
;
557 sign
= (int64_t) 1 << (total
- 1);
558 val
= (val
^ sign
) - sign
;
560 *valuep
= (val
<< scale
);
565 ins_imms (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
567 return ins_imms_scaled (self
, value
, code
, 0);
571 ins_immsu4 (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
573 value
= ((value
& 0xffffffff) ^ 0x80000000) - 0x80000000;
575 return ins_imms_scaled (self
, value
, code
, 0);
579 ext_imms (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
581 return ext_imms_scaled (self
, code
, valuep
, 0);
585 ins_immsm1 (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
588 return ins_imms_scaled (self
, value
, code
, 0);
592 ins_immsm1u4 (const struct ia64_operand
*self
, ia64_insn value
,
595 value
= ((value
& 0xffffffff) ^ 0x80000000) - 0x80000000;
598 return ins_imms_scaled (self
, value
, code
, 0);
602 ext_immsm1 (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
604 const char *res
= ext_imms_scaled (self
, code
, valuep
, 0);
611 ins_imms1 (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
613 return ins_imms_scaled (self
, value
, code
, 1);
617 ext_imms1 (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
619 return ext_imms_scaled (self
, code
, valuep
, 1);
623 ins_imms4 (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
625 return ins_imms_scaled (self
, value
, code
, 4);
629 ext_imms4 (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
631 return ext_imms_scaled (self
, code
, valuep
, 4);
635 ins_imms16 (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
637 return ins_imms_scaled (self
, value
, code
, 16);
641 ext_imms16 (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
643 return ext_imms_scaled (self
, code
, valuep
, 16);
647 ins_cimmu (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
649 ia64_insn mask
= (((ia64_insn
) 1) << self
->field
[0].bits
) - 1;
650 return ins_immu (self
, value
^ mask
, code
);
654 ext_cimmu (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
659 mask
= (((ia64_insn
) 1) << self
->field
[0].bits
) - 1;
660 result
= ext_immu (self
, code
, valuep
);
663 mask
= (((ia64_insn
) 1) << self
->field
[0].bits
) - 1;
670 ins_cnt (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
673 if (value
>= ((uint64_t) 1) << self
->field
[0].bits
)
674 return "count out of range";
676 *code
|= value
<< self
->field
[0].shift
;
681 ext_cnt (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
683 *valuep
= ((code
>> self
->field
[0].shift
)
684 & ((((uint64_t) 1) << self
->field
[0].bits
) - 1)) + 1;
689 ins_cnt2b (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
694 return "count must be in range 1..3";
696 *code
|= value
<< self
->field
[0].shift
;
701 ext_cnt2b (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
703 *valuep
= ((code
>> self
->field
[0].shift
) & 0x3) + 1;
708 ins_cnt2c (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
712 case 0: value
= 0; break;
713 case 7: value
= 1; break;
714 case 15: value
= 2; break;
715 case 16: value
= 3; break;
716 default: return "count must be 0, 7, 15, or 16";
718 *code
|= value
<< self
->field
[0].shift
;
723 ext_cnt2c (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
727 value
= (code
>> self
->field
[0].shift
) & 0x3;
730 case 0: value
= 0; break;
731 case 1: value
= 7; break;
732 case 2: value
= 15; break;
733 case 3: value
= 16; break;
740 ins_inc3 (const struct ia64_operand
*self
, ia64_insn value
, ia64_insn
*code
)
752 case 1: value
= 3; break;
753 case 4: value
= 2; break;
754 case 8: value
= 1; break;
755 case 16: value
= 0; break;
756 default: return "count must be +/- 1, 4, 8, or 16";
758 *code
|= (sign
| value
) << self
->field
[0].shift
;
763 ext_inc3 (const struct ia64_operand
*self
, ia64_insn code
, ia64_insn
*valuep
)
768 val
= (code
>> self
->field
[0].shift
) & 0x7;
772 case 0: val
= 16; break;
773 case 1: val
= 8; break;
774 case 2: val
= 4; break;
775 case 3: val
= 1; break;
784 #define CST IA64_OPND_CLASS_CST
785 #define REG IA64_OPND_CLASS_REG
786 #define IND IA64_OPND_CLASS_IND
787 #define ABS IA64_OPND_CLASS_ABS
788 #define REL IA64_OPND_CLASS_REL
790 #define SDEC IA64_OPND_FLAG_DECIMAL_SIGNED
791 #define UDEC IA64_OPND_FLAG_DECIMAL_UNSIGNED
793 const struct ia64_operand elf64_ia64_operands
[IA64_OPND_COUNT
] =
796 { CST
, ins_const
, ext_const
, "NIL", {{ 0, 0}}, 0, "<none>" },
797 { CST
, ins_const
, ext_const
, "ar.csd", {{ 0, 0}}, 0, "ar.csd" },
798 { CST
, ins_const
, ext_const
, "ar.ccv", {{ 0, 0}}, 0, "ar.ccv" },
799 { CST
, ins_const
, ext_const
, "ar.pfs", {{ 0, 0}}, 0, "ar.pfs" },
800 { CST
, ins_const
, ext_const
, "1", {{ 0, 0}}, 0, "1" },
801 { CST
, ins_const
, ext_const
, "8", {{ 0, 0}}, 0, "8" },
802 { CST
, ins_const
, ext_const
, "16", {{ 0, 0}}, 0, "16" },
803 { CST
, ins_const
, ext_const
, "r0", {{ 0, 0}}, 0, "r0" },
804 { CST
, ins_const
, ext_const
, "ip", {{ 0, 0}}, 0, "ip" },
805 { CST
, ins_const
, ext_const
, "pr", {{ 0, 0}}, 0, "pr" },
806 { CST
, ins_const
, ext_const
, "pr.rot", {{ 0, 0}}, 0, "pr.rot" },
807 { CST
, ins_const
, ext_const
, "psr", {{ 0, 0}}, 0, "psr" },
808 { CST
, ins_const
, ext_const
, "psr.l", {{ 0, 0}}, 0, "psr.l" },
809 { CST
, ins_const
, ext_const
, "psr.um", {{ 0, 0}}, 0, "psr.um" },
811 /* register operands: */
812 { REG
, ins_reg
, ext_reg
, "ar", {{ 7, 20}}, 0, /* AR3 */
813 "an application register" },
814 { REG
, ins_reg
, ext_reg
, "b", {{ 3, 6}}, 0, /* B1 */
815 "a branch register" },
816 { REG
, ins_reg
, ext_reg
, "b", {{ 3, 13}}, 0, /* B2 */
817 "a branch register"},
818 { REG
, ins_reg
, ext_reg
, "cr", {{ 7, 20}}, 0, /* CR */
819 "a control register"},
820 { REG
, ins_reg
, ext_reg
, "f", {{ 7, 6}}, 0, /* F1 */
821 "a floating-point register" },
822 { REG
, ins_reg
, ext_reg
, "f", {{ 7, 13}}, 0, /* F2 */
823 "a floating-point register" },
824 { REG
, ins_reg
, ext_reg
, "f", {{ 7, 20}}, 0, /* F3 */
825 "a floating-point register" },
826 { REG
, ins_reg
, ext_reg
, "f", {{ 7, 27}}, 0, /* F4 */
827 "a floating-point register" },
828 { REG
, ins_reg
, ext_reg
, "p", {{ 6, 6}}, 0, /* P1 */
829 "a predicate register" },
830 { REG
, ins_reg
, ext_reg
, "p", {{ 6, 27}}, 0, /* P2 */
831 "a predicate register" },
832 { REG
, ins_reg
, ext_reg
, "r", {{ 7, 6}}, 0, /* R1 */
833 "a general register" },
834 { REG
, ins_reg
, ext_reg
, "r", {{ 7, 13}}, 0, /* R2 */
835 "a general register" },
836 { REG
, ins_reg
, ext_reg
, "r", {{ 7, 20}}, 0, /* R3 */
837 "a general register" },
838 { REG
, ins_reg
, ext_reg
, "r", {{ 2, 20}}, 0, /* R3_2 */
839 "a general register r0-r3" },
841 /* memory operands: */
842 { IND
, ins_reg
, ext_reg
, "", {{7, 20}}, 0, /* MR3 */
843 "a memory address" },
845 /* indirect operands: */
846 { IND
, ins_reg
, ext_reg
, "cpuid", {{7, 20}}, 0, /* CPUID_R3 */
847 "a cpuid register" },
848 { IND
, ins_reg
, ext_reg
, "dbr", {{7, 20}}, 0, /* DBR_R3 */
850 { IND
, ins_reg
, ext_reg
, "dtr", {{7, 20}}, 0, /* DTR_R3 */
852 { IND
, ins_reg
, ext_reg
, "itr", {{7, 20}}, 0, /* ITR_R3 */
854 { IND
, ins_reg
, ext_reg
, "ibr", {{7, 20}}, 0, /* IBR_R3 */
856 { IND
, ins_reg
, ext_reg
, "msr", {{7, 20}}, 0, /* MSR_R3 */
858 { IND
, ins_reg
, ext_reg
, "pkr", {{7, 20}}, 0, /* PKR_R3 */
860 { IND
, ins_reg
, ext_reg
, "pmc", {{7, 20}}, 0, /* PMC_R3 */
862 { IND
, ins_reg
, ext_reg
, "pmd", {{7, 20}}, 0, /* PMD_R3 */
864 { IND
, ins_reg
, ext_reg
, "rr", {{7, 20}}, 0, /* RR_R3 */
867 /* immediate operands: */
868 { ABS
, ins_cimmu
, ext_cimmu
, 0, {{ 5, 20 }}, UDEC
, /* CCNT5 */
869 "a 5-bit count (0-31)" },
870 { ABS
, ins_cnt
, ext_cnt
, 0, {{ 2, 27 }}, UDEC
, /* CNT2a */
871 "a 2-bit count (1-4)" },
872 { ABS
, ins_cnt2b
, ext_cnt2b
, 0, {{ 2, 27 }}, UDEC
, /* CNT2b */
873 "a 2-bit count (1-3)" },
874 { ABS
, ins_cnt2c
, ext_cnt2c
, 0, {{ 2, 30 }}, UDEC
, /* CNT2c */
875 "a count (0, 7, 15, or 16)" },
876 { ABS
, ins_immu
, ext_immu
, 0, {{ 5, 14}}, UDEC
, /* CNT5 */
877 "a 5-bit count (0-31)" },
878 { ABS
, ins_immu
, ext_immu
, 0, {{ 6, 27}}, UDEC
, /* CNT6 */
879 "a 6-bit count (0-63)" },
880 { ABS
, ins_cimmu
, ext_cimmu
, 0, {{ 6, 20}}, UDEC
, /* CPOS6a */
881 "a 6-bit bit pos (0-63)" },
882 { ABS
, ins_cimmu
, ext_cimmu
, 0, {{ 6, 14}}, UDEC
, /* CPOS6b */
883 "a 6-bit bit pos (0-63)" },
884 { ABS
, ins_cimmu
, ext_cimmu
, 0, {{ 6, 31}}, UDEC
, /* CPOS6c */
885 "a 6-bit bit pos (0-63)" },
886 { ABS
, ins_imms
, ext_imms
, 0, {{ 1, 36}}, SDEC
, /* IMM1 */
887 "a 1-bit integer (-1, 0)" },
888 { ABS
, ins_immu
, ext_immu
, 0, {{ 2, 13}}, UDEC
, /* IMMU2 */
889 "a 2-bit unsigned (0-3)" },
890 { ABS
, ins_immu5b
, ext_immu5b
, 0, {{ 5, 14}}, UDEC
, /* IMMU5b */
891 "a 5-bit unsigned (32 + (0-31))" },
892 { ABS
, ins_immu
, ext_immu
, 0, {{ 7, 13}}, 0, /* IMMU7a */
893 "a 7-bit unsigned (0-127)" },
894 { ABS
, ins_immu
, ext_immu
, 0, {{ 7, 20}}, 0, /* IMMU7b */
895 "a 7-bit unsigned (0-127)" },
896 { ABS
, ins_immu
, ext_immu
, 0, {{ 7, 13}}, UDEC
, /* SOF */
897 "a frame size (register count)" },
898 { ABS
, ins_immu
, ext_immu
, 0, {{ 7, 20}}, UDEC
, /* SOL */
899 "a local register count" },
900 { ABS
, ins_immus8
,ext_immus8
,0, {{ 4, 27}}, UDEC
, /* SOR */
901 "a rotating register count (integer multiple of 8)" },
902 { ABS
, ins_imms
, ext_imms
, 0, /* IMM8 */
903 {{ 7, 13}, { 1, 36}}, SDEC
,
904 "an 8-bit integer (-128-127)" },
905 { ABS
, ins_immsu4
, ext_imms
, 0, /* IMM8U4 */
906 {{ 7, 13}, { 1, 36}}, SDEC
,
907 "an 8-bit signed integer for 32-bit unsigned compare (-128-127)" },
908 { ABS
, ins_immsm1
, ext_immsm1
, 0, /* IMM8M1 */
909 {{ 7, 13}, { 1, 36}}, SDEC
,
910 "an 8-bit integer (-127-128)" },
911 { ABS
, ins_immsm1u4
, ext_immsm1
, 0, /* IMM8M1U4 */
912 {{ 7, 13}, { 1, 36}}, SDEC
,
913 "an 8-bit integer for 32-bit unsigned compare (-127-(-1),1-128,0x100000000)" },
914 { ABS
, ins_immsm1
, ext_immsm1
, 0, /* IMM8M1U8 */
915 {{ 7, 13}, { 1, 36}}, SDEC
,
916 "an 8-bit integer for 64-bit unsigned compare (-127-(-1),1-128,0x10000000000000000)" },
917 { ABS
, ins_immu
, ext_immu
, 0, {{ 2, 33}, { 7, 20}}, 0, /* IMMU9 */
918 "a 9-bit unsigned (0-511)" },
919 { ABS
, ins_imms
, ext_imms
, 0, /* IMM9a */
920 {{ 7, 6}, { 1, 27}, { 1, 36}}, SDEC
,
921 "a 9-bit integer (-256-255)" },
922 { ABS
, ins_imms
, ext_imms
, 0, /* IMM9b */
923 {{ 7, 13}, { 1, 27}, { 1, 36}}, SDEC
,
924 "a 9-bit integer (-256-255)" },
925 { ABS
, ins_imms
, ext_imms
, 0, /* IMM14 */
926 {{ 7, 13}, { 6, 27}, { 1, 36}}, SDEC
,
927 "a 14-bit integer (-8192-8191)" },
928 { ABS
, ins_imms1
, ext_imms1
, 0, /* IMM17 */
929 {{ 7, 6}, { 8, 24}, { 1, 36}}, 0,
930 "a 17-bit integer (-65536-65535)" },
931 { ABS
, ins_immu
, ext_immu
, 0, {{20, 6}, { 1, 36}}, 0, /* IMMU21 */
932 "a 21-bit unsigned" },
933 { ABS
, ins_imms
, ext_imms
, 0, /* IMM22 */
934 {{ 7, 13}, { 9, 27}, { 5, 22}, { 1, 36}}, SDEC
,
935 "a 22-bit signed integer" },
936 { ABS
, ins_immu
, ext_immu
, 0, /* IMMU24 */
937 {{21, 6}, { 2, 31}, { 1, 36}}, 0,
938 "a 24-bit unsigned" },
939 { ABS
, ins_imms16
,ext_imms16
,0, {{27, 6}, { 1, 36}}, 0, /* IMM44 */
940 "a 44-bit unsigned (least 16 bits ignored/zeroes)" },
941 { ABS
, ins_rsvd
, ext_rsvd
, 0, {{0, 0}}, 0, /* IMMU62 */
942 "a 62-bit unsigned" },
943 { ABS
, ins_rsvd
, ext_rsvd
, 0, {{0, 0}}, 0, /* IMMU64 */
944 "a 64-bit unsigned" },
945 { ABS
, ins_inc3
, ext_inc3
, 0, {{ 3, 13}}, SDEC
, /* INC3 */
946 "an increment (+/- 1, 4, 8, or 16)" },
947 { ABS
, ins_cnt
, ext_cnt
, 0, {{ 4, 27}}, UDEC
, /* LEN4 */
948 "a 4-bit length (1-16)" },
949 { ABS
, ins_cnt
, ext_cnt
, 0, {{ 6, 27}}, UDEC
, /* LEN6 */
950 "a 6-bit length (1-64)" },
951 { ABS
, ins_immu
, ext_immu
, 0, {{ 4, 20}}, 0, /* MBTYPE4 */
952 "a mix type (@rev, @mix, @shuf, @alt, or @brcst)" },
953 { ABS
, ins_immu
, ext_immu
, 0, {{ 8, 20}}, 0, /* MBTYPE8 */
954 "an 8-bit mix type" },
955 { ABS
, ins_immu
, ext_immu
, 0, {{ 6, 14}}, UDEC
, /* POS6 */
956 "a 6-bit bit pos (0-63)" },
957 { REL
, ins_imms4
, ext_imms4
, 0, {{ 7, 6}, { 2, 33}}, 0, /* TAG13 */
959 { REL
, ins_imms4
, ext_imms4
, 0, {{ 9, 24}}, 0, /* TAG13b */
961 { REL
, ins_imms4
, ext_imms4
, 0, {{20, 6}, { 1, 36}}, 0, /* TGT25 */
963 { REL
, ins_imms4
, ext_imms4
, 0, /* TGT25b */
964 {{ 7, 6}, {13, 20}, { 1, 36}}, 0,
966 { REL
, ins_imms4
, ext_imms4
, 0, {{20, 13}, { 1, 36}}, 0, /* TGT25c */
968 { REL
, ins_rsvd
, ext_rsvd
, 0, {{0, 0}}, 0, /* TGT64 */
971 { ABS
, ins_const
, ext_const
, 0, {{0, 0}}, 0, /* LDXMOV */
976 /* ia64-asmtab.h -- Header for compacted IA-64 opcode tables.
977 Copyright 1999, 2000 Free Software Foundation, Inc.
978 Contributed by Bob Manson of Cygnus Support <manson@cygnus.com>
980 This file is part of GDB, GAS, and the GNU binutils.
982 GDB, GAS, and the GNU binutils are free software; you can redistribute
983 them and/or modify them under the terms of the GNU General Public
984 License as published by the Free Software Foundation; either version
985 2, or (at your option) any later version.
987 GDB, GAS, and the GNU binutils are distributed in the hope that they
988 will be useful, but WITHOUT ANY WARRANTY; without even the implied
989 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
990 the GNU General Public License for more details.
992 You should have received a copy of the GNU General Public License
993 along with this file; see the file COPYING. If not, write to the
994 Free Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
997 /* The primary opcode table is made up of the following: */
998 struct ia64_main_table
1000 /* The entry in the string table that corresponds to the name of this
1002 unsigned short name_index
;
1004 /* The type of opcode; corresponds to the TYPE field in
1005 struct ia64_opcode. */
1006 unsigned char opcode_type
;
1008 /* The number of outputs for this opcode. */
1009 unsigned char num_outputs
;
1011 /* The base insn value for this opcode. It may be modified by completers. */
1014 /* The mask of valid bits in OPCODE. Zeros indicate operand fields. */
1017 /* The operands of this instruction. Corresponds to the OPERANDS field
1018 in struct ia64_opcode. */
1019 unsigned char operands
[5];
1021 /* The flags for this instruction. Corresponds to the FLAGS field in
1022 struct ia64_opcode. */
1025 /* The tree of completers for this instruction; this is an offset into
1030 /* Each instruction has a set of possible "completers", or additional
1031 suffixes that can alter the instruction's behavior, and which has
1032 potentially different dependencies.
1034 The completer entries modify certain bits in the instruction opcode.
1035 Which bits are to be modified are marked by the BITS, MASK and
1036 OFFSET fields. The completer entry may also note dependencies for the
1039 These completers are arranged in a DAG; the pointers are indexes
1040 into the completer_table array. The completer DAG is searched by
1041 find_completer () and ia64_find_matching_opcode ().
1043 Note that each completer needs to be applied in turn, so that if we
1044 have the instruction
1046 the completer entries for both "lt" and "unc" would need to be applied
1047 to the opcode's value.
1049 Some instructions do not require any completers; these contain an
1050 empty completer entry. Instructions that require a completer do
1051 not contain an empty entry.
1053 Terminal completers (those completers that validly complete an
1054 instruction) are marked by having the TERMINAL_COMPLETER flag set.
1056 Only dependencies listed in the terminal completer for an opcode are
1057 considered to apply to that opcode instance. */
1059 struct ia64_completer_table
1061 /* The bit value that this completer sets. */
1064 /* And its mask. 1s are bits that are to be modified in the
1068 /* The entry in the string table that corresponds to the name of this
1070 unsigned short name_index
;
1072 /* An alternative completer, or -1 if this is the end of the chain. */
1075 /* A pointer to the DAG of completers that can potentially follow
1079 /* The bit offset in the instruction where BITS and MASK should be
1081 unsigned char offset
: 7;
1083 unsigned char terminal_completer
: 1;
1085 /* Index into the dependency list table */
1089 /* This contains sufficient information for the disassembler to resolve
1090 the complete name of the original instruction. */
1091 struct ia64_dis_names
1093 /* COMPLETER_INDEX represents the tree of completers that make up
1094 the instruction. The LSB represents the top of the tree for the
1095 specified instruction.
1097 A 0 bit indicates to go to the next alternate completer via the
1098 alternative field; a 1 bit indicates that the current completer
1099 is part of the instruction, and to go down the subentries index.
1100 We know we've reached the final completer when we run out of 1
1103 There is always at least one 1 bit. */
1104 unsigned int completer_index
: 20;
1106 /* The index in the main_table[] array for the instruction. */
1107 unsigned short insn_index
: 11;
1109 /* If set, the next entry in this table is an alternate possibility
1110 for this instruction encoding. Which one to use is determined by
1111 the instruction type and other factors (see opcode_verify ()). */
1112 unsigned int next_flag
: 1;
1114 /* The disassembly priority of this entry among instructions. */
1115 unsigned short priority
;
1118 static const char * const ia64_strings
[] = {
1119 "", "0", "1", "a", "acq", "add", "addl", "addp4", "adds", "alloc", "and",
1120 "andcm", "b", "bias", "br", "break", "brl", "brp", "bsw", "c", "call",
1121 "cexit", "chk", "cloop", "clr", "clrrrb", "cmp", "cmp4", "cmp8xchg16",
1122 "cmpxchg1", "cmpxchg2", "cmpxchg4", "cmpxchg8", "cond", "cover", "ctop",
1123 "czx1", "czx2", "d", "dep", "dpnt", "dptk", "e", "epc", "eq", "excl",
1124 "exit", "exp", "extr", "f", "fabs", "fadd", "famax", "famin", "fand",
1125 "fandcm", "fault", "fc", "fchkf", "fclass", "fclrf", "fcmp", "fcvt",
1126 "fetchadd4", "fetchadd8", "few", "fill", "flushrs", "fma", "fmax",
1127 "fmerge", "fmin", "fmix", "fmpy", "fms", "fneg", "fnegabs", "fnma",
1128 "fnmpy", "fnorm", "for", "fpabs", "fpack", "fpamax", "fpamin", "fpcmp",
1129 "fpcvt", "fpma", "fpmax", "fpmerge", "fpmin", "fpmpy", "fpms", "fpneg",
1130 "fpnegabs", "fpnma", "fpnmpy", "fprcpa", "fprsqrta", "frcpa", "frsqrta",
1131 "fselect", "fsetc", "fsub", "fswap", "fsxt", "fwb", "fx", "fxor", "fxu",
1132 "g", "ga", "ge", "getf", "geu", "gt", "gtu", "h", "hint", "hu", "i", "ia",
1133 "imp", "invala", "itc", "itr", "l", "ld1", "ld16", "ld2", "ld4", "ld8",
1134 "ldf", "ldf8", "ldfd", "ldfe", "ldfp8", "ldfpd", "ldfps", "ldfs", "le",
1135 "leu", "lfetch", "loadrs", "loop", "lr", "lt", "ltu", "lu", "m", "many",
1136 "mf", "mix1", "mix2", "mix4", "mov", "movl", "mux1", "mux2", "nc", "ne",
1137 "neq", "nge", "ngt", "nl", "nle", "nlt", "nm", "nop", "nr", "ns", "nt1",
1138 "nt2", "nta", "nz", "or", "orcm", "ord", "pack2", "pack4", "padd1",
1139 "padd2", "padd4", "pavg1", "pavg2", "pavgsub1", "pavgsub2", "pcmp1",
1140 "pcmp2", "pcmp4", "pmax1", "pmax2", "pmin1", "pmin2", "pmpy2", "pmpyshr2",
1141 "popcnt", "pr", "probe", "psad1", "pshl2", "pshl4", "pshladd2", "pshr2",
1142 "pshr4", "pshradd2", "psub1", "psub2", "psub4", "ptc", "ptr", "r", "raz",
1143 "rel", "ret", "rfi", "rsm", "rum", "rw", "s", "s0", "s1", "s2", "s3",
1144 "sa", "se", "setf", "shl", "shladd", "shladdp4", "shr", "shrp", "sig",
1145 "spill", "spnt", "sptk", "srlz", "ssm", "sss", "st1", "st16", "st2",
1146 "st4", "st8", "stf", "stf8", "stfd", "stfe", "stfs", "sub", "sum", "sxt1",
1147 "sxt2", "sxt4", "sync", "tak", "tbit", "tf", "thash", "tnat", "tpa",
1148 "trunc", "ttag", "u", "unc", "unord", "unpack1", "unpack2", "unpack4",
1149 "uss", "uus", "uuu", "vmsw", "w", "wexit", "wtop", "x", "xchg1", "xchg2",
1150 "xchg4", "xchg8", "xf", "xma", "xmpy", "xor", "xuf", "z", "zxt1", "zxt2",
1154 static const struct ia64_dependency
1156 { "ALAT", 0, 0, 0, -1, NULL
, },
1157 { "AR[BSP]", 26, 0, 2, 17, NULL
, },
1158 { "AR[BSPSTORE]", 26, 0, 2, 18, NULL
, },
1159 { "AR[CCV]", 26, 0, 2, 32, NULL
, },
1160 { "AR[CFLG]", 26, 0, 2, 27, NULL
, },
1161 { "AR[CSD]", 26, 0, 2, 25, NULL
, },
1162 { "AR[EC]", 26, 0, 2, 66, NULL
, },
1163 { "AR[EFLAG]", 26, 0, 2, 24, NULL
, },
1164 { "AR[FCR]", 26, 0, 2, 21, NULL
, },
1165 { "AR[FDR]", 26, 0, 2, 30, NULL
, },
1166 { "AR[FIR]", 26, 0, 2, 29, NULL
, },
1167 { "AR[FPSR].sf0.controls", 30, 0, 2, -1, NULL
, },
1168 { "AR[FPSR].sf1.controls", 30, 0, 2, -1, NULL
, },
1169 { "AR[FPSR].sf2.controls", 30, 0, 2, -1, NULL
, },
1170 { "AR[FPSR].sf3.controls", 30, 0, 2, -1, NULL
, },
1171 { "AR[FPSR].sf0.flags", 30, 0, 2, -1, NULL
, },
1172 { "AR[FPSR].sf1.flags", 30, 0, 2, -1, NULL
, },
1173 { "AR[FPSR].sf2.flags", 30, 0, 2, -1, NULL
, },
1174 { "AR[FPSR].sf3.flags", 30, 0, 2, -1, NULL
, },
1175 { "AR[FPSR].traps", 30, 0, 2, -1, NULL
, },
1176 { "AR[FPSR].rv", 30, 0, 2, -1, NULL
, },
1177 { "AR[FSR]", 26, 0, 2, 28, NULL
, },
1178 { "AR[ITC]", 26, 0, 2, 44, NULL
, },
1179 { "AR[K%], % in 0 - 7", 1, 0, 2, -1, NULL
, },
1180 { "AR[LC]", 26, 0, 2, 65, NULL
, },
1181 { "AR[PFS]", 26, 0, 2, 64, NULL
, },
1182 { "AR[PFS]", 26, 0, 2, 64, NULL
, },
1183 { "AR[PFS]", 26, 0, 0, 64, NULL
, },
1184 { "AR[RNAT]", 26, 0, 2, 19, NULL
, },
1185 { "AR[RSC]", 26, 0, 2, 16, NULL
, },
1186 { "AR[SSD]", 26, 0, 2, 26, NULL
, },
1187 { "AR[UNAT]{%}, % in 0 - 63", 2, 0, 2, -1, NULL
, },
1188 { "AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 45-47, 67-111", 3, 0, 0, -1, NULL
, },
1189 { "AR%, % in 48-63, 112-127", 4, 0, 2, -1, NULL
, },
1190 { "BR%, % in 0 - 7", 5, 0, 2, -1, NULL
, },
1191 { "BR%, % in 0 - 7", 5, 0, 0, -1, NULL
, },
1192 { "BR%, % in 0 - 7", 5, 0, 2, -1, NULL
, },
1193 { "CFM", 6, 0, 2, -1, NULL
, },
1194 { "CFM", 6, 0, 2, -1, NULL
, },
1195 { "CFM", 6, 0, 2, -1, NULL
, },
1196 { "CFM", 6, 0, 2, -1, NULL
, },
1197 { "CFM", 6, 0, 0, -1, NULL
, },
1198 { "CPUID#", 7, 0, 5, -1, NULL
, },
1199 { "CR[CMCV]", 27, 0, 3, 74, NULL
, },
1200 { "CR[DCR]", 27, 0, 3, 0, NULL
, },
1201 { "CR[EOI]", 27, 0, 7, 67, "SC Section 5.8.3.4, \"End of External Interrupt Register (EOI Ð CR67)\" on page 2:119", },
1202 { "CR[GPTA]", 27, 0, 3, 9, NULL
, },
1203 { "CR[IFA]", 27, 0, 1, 20, NULL
, },
1204 { "CR[IFA]", 27, 0, 3, 20, NULL
, },
1205 { "CR[IFS]", 27, 0, 3, 23, NULL
, },
1206 { "CR[IFS]", 27, 0, 1, 23, NULL
, },
1207 { "CR[IFS]", 27, 0, 1, 23, NULL
, },
1208 { "CR[IHA]", 27, 0, 3, 25, NULL
, },
1209 { "CR[IIM]", 27, 0, 3, 24, NULL
, },
1210 { "CR[IIP]", 27, 0, 3, 19, NULL
, },
1211 { "CR[IIP]", 27, 0, 1, 19, NULL
, },
1212 { "CR[IIPA]", 27, 0, 3, 22, NULL
, },
1213 { "CR[IPSR]", 27, 0, 3, 16, NULL
, },
1214 { "CR[IPSR]", 27, 0, 1, 16, NULL
, },
1215 { "CR[IRR%], % in 0 - 3", 8, 0, 3, -1, NULL
, },
1216 { "CR[ISR]", 27, 0, 3, 17, NULL
, },
1217 { "CR[ITIR]", 27, 0, 3, 21, NULL
, },
1218 { "CR[ITIR]", 27, 0, 1, 21, NULL
, },
1219 { "CR[ITM]", 27, 0, 3, 1, NULL
, },
1220 { "CR[ITV]", 27, 0, 3, 72, NULL
, },
1221 { "CR[IVA]", 27, 0, 4, 2, NULL
, },
1222 { "CR[IVR]", 27, 0, 7, 65, "SC Section 5.8.3.2, \"External Interrupt Vector Register (IVR Ð CR65)\" on page 2:118", },
1223 { "CR[LID]", 27, 0, 7, 64, "SC Section 5.8.3.1, \"Local ID (LID Ð CR64)\" on page 2:117", },
1224 { "CR[LRR%], % in 0 - 1", 9, 0, 3, -1, NULL
, },
1225 { "CR[PMV]", 27, 0, 3, 73, NULL
, },
1226 { "CR[PTA]", 27, 0, 3, 8, NULL
, },
1227 { "CR[TPR]", 27, 0, 3, 66, NULL
, },
1228 { "CR[TPR]", 27, 0, 7, 66, "SC Section 5.8.3.3, \"Task Priority Register (TPR Ð CR66)\" on page 2:119", },
1229 { "CR[TPR]", 27, 0, 1, 66, NULL
, },
1230 { "CR%, % in 3-7, 10-15, 18, 26-63, 75-79, 82-127", 10, 0, 0, -1, NULL
, },
1231 { "DBR#", 11, 0, 2, -1, NULL
, },
1232 { "DBR#", 11, 0, 3, -1, NULL
, },
1233 { "DTC", 0, 0, 3, -1, NULL
, },
1234 { "DTC", 0, 0, 2, -1, NULL
, },
1235 { "DTC", 0, 0, 0, -1, NULL
, },
1236 { "DTC", 0, 0, 2, -1, NULL
, },
1237 { "DTC_LIMIT*", 0, 0, 2, -1, NULL
, },
1238 { "DTR", 0, 0, 3, -1, NULL
, },
1239 { "DTR", 0, 0, 2, -1, NULL
, },
1240 { "DTR", 0, 0, 3, -1, NULL
, },
1241 { "DTR", 0, 0, 0, -1, NULL
, },
1242 { "DTR", 0, 0, 2, -1, NULL
, },
1243 { "FR%, % in 0 - 1", 12, 0, 0, -1, NULL
, },
1244 { "FR%, % in 2 - 127", 13, 0, 2, -1, NULL
, },
1245 { "FR%, % in 2 - 127", 13, 0, 0, -1, NULL
, },
1246 { "GR0", 14, 0, 0, -1, NULL
, },
1247 { "GR%, % in 1 - 127", 15, 0, 0, -1, NULL
, },
1248 { "GR%, % in 1 - 127", 15, 0, 2, -1, NULL
, },
1249 { "IBR#", 16, 0, 2, -1, NULL
, },
1250 { "InService*", 17, 0, 3, -1, NULL
, },
1251 { "InService*", 17, 0, 2, -1, NULL
, },
1252 { "InService*", 17, 0, 2, -1, NULL
, },
1253 { "IP", 0, 0, 0, -1, NULL
, },
1254 { "ITC", 0, 0, 4, -1, NULL
, },
1255 { "ITC", 0, 0, 2, -1, NULL
, },
1256 { "ITC", 0, 0, 0, -1, NULL
, },
1257 { "ITC", 0, 0, 4, -1, NULL
, },
1258 { "ITC", 0, 0, 2, -1, NULL
, },
1259 { "ITC_LIMIT*", 0, 0, 2, -1, NULL
, },
1260 { "ITR", 0, 0, 2, -1, NULL
, },
1261 { "ITR", 0, 0, 4, -1, NULL
, },
1262 { "ITR", 0, 0, 2, -1, NULL
, },
1263 { "ITR", 0, 0, 0, -1, NULL
, },
1264 { "ITR", 0, 0, 4, -1, NULL
, },
1265 { "memory", 0, 0, 0, -1, NULL
, },
1266 { "MSR#", 18, 0, 5, -1, NULL
, },
1267 { "PKR#", 19, 0, 3, -1, NULL
, },
1268 { "PKR#", 19, 0, 0, -1, NULL
, },
1269 { "PKR#", 19, 0, 2, -1, NULL
, },
1270 { "PKR#", 19, 0, 2, -1, NULL
, },
1271 { "PMC#", 20, 0, 2, -1, NULL
, },
1272 { "PMC#", 20, 0, 7, -1, "SC Section 7.2.1, \"Generic Performance Counter Registers\" for PMC[0].fr on page 2:150", },
1273 { "PMD#", 21, 0, 2, -1, NULL
, },
1274 { "PR0", 0, 0, 0, -1, NULL
, },
1275 { "PR%, % in 1 - 15", 22, 0, 2, -1, NULL
, },
1276 { "PR%, % in 1 - 15", 22, 0, 2, -1, NULL
, },
1277 { "PR%, % in 1 - 15", 22, 0, 0, -1, NULL
, },
1278 { "PR%, % in 16 - 62", 23, 0, 2, -1, NULL
, },
1279 { "PR%, % in 16 - 62", 23, 0, 2, -1, NULL
, },
1280 { "PR%, % in 16 - 62", 23, 0, 0, -1, NULL
, },
1281 { "PR63", 24, 0, 2, -1, NULL
, },
1282 { "PR63", 24, 0, 2, -1, NULL
, },
1283 { "PR63", 24, 0, 0, -1, NULL
, },
1284 { "PSR.ac", 28, 0, 1, 3, NULL
, },
1285 { "PSR.ac", 28, 0, 3, 3, NULL
, },
1286 { "PSR.ac", 28, 0, 2, 3, NULL
, },
1287 { "PSR.ac", 28, 0, 2, 3, NULL
, },
1288 { "PSR.be", 28, 0, 1, 1, NULL
, },
1289 { "PSR.be", 28, 0, 3, 1, NULL
, },
1290 { "PSR.be", 28, 0, 2, 1, NULL
, },
1291 { "PSR.be", 28, 0, 2, 1, NULL
, },
1292 { "PSR.bn", 28, 0, 2, 44, NULL
, },
1293 { "PSR.cpl", 28, 0, 1, 32, NULL
, },
1294 { "PSR.cpl", 28, 0, 2, 32, NULL
, },
1295 { "PSR.da", 28, 0, 2, 38, NULL
, },
1296 { "PSR.db", 28, 0, 3, 24, NULL
, },
1297 { "PSR.db", 28, 0, 2, 24, NULL
, },
1298 { "PSR.db", 28, 0, 2, 24, NULL
, },
1299 { "PSR.dd", 28, 0, 2, 39, NULL
, },
1300 { "PSR.dfh", 28, 0, 3, 19, NULL
, },
1301 { "PSR.dfh", 28, 0, 2, 19, NULL
, },
1302 { "PSR.dfh", 28, 0, 2, 19, NULL
, },
1303 { "PSR.dfl", 28, 0, 3, 18, NULL
, },
1304 { "PSR.dfl", 28, 0, 2, 18, NULL
, },
1305 { "PSR.dfl", 28, 0, 2, 18, NULL
, },
1306 { "PSR.di", 28, 0, 3, 22, NULL
, },
1307 { "PSR.di", 28, 0, 2, 22, NULL
, },
1308 { "PSR.di", 28, 0, 2, 22, NULL
, },
1309 { "PSR.dt", 28, 0, 3, 17, NULL
, },
1310 { "PSR.dt", 28, 0, 2, 17, NULL
, },
1311 { "PSR.dt", 28, 0, 2, 17, NULL
, },
1312 { "PSR.ed", 28, 0, 2, 43, NULL
, },
1313 { "PSR.i", 28, 0, 2, 14, NULL
, },
1314 { "PSR.ia", 28, 0, 0, 14, NULL
, },
1315 { "PSR.ic", 28, 0, 2, 13, NULL
, },
1316 { "PSR.ic", 28, 0, 3, 13, NULL
, },
1317 { "PSR.ic", 28, 0, 2, 13, NULL
, },
1318 { "PSR.id", 28, 0, 0, 14, NULL
, },
1319 { "PSR.is", 28, 0, 0, 14, NULL
, },
1320 { "PSR.it", 28, 0, 2, 14, NULL
, },
1321 { "PSR.lp", 28, 0, 2, 25, NULL
, },
1322 { "PSR.lp", 28, 0, 3, 25, NULL
, },
1323 { "PSR.lp", 28, 0, 2, 25, NULL
, },
1324 { "PSR.mc", 28, 0, 2, 35, NULL
, },
1325 { "PSR.mfh", 28, 0, 2, 5, NULL
, },
1326 { "PSR.mfl", 28, 0, 2, 4, NULL
, },
1327 { "PSR.pk", 28, 0, 3, 15, NULL
, },
1328 { "PSR.pk", 28, 0, 2, 15, NULL
, },
1329 { "PSR.pk", 28, 0, 2, 15, NULL
, },
1330 { "PSR.pp", 28, 0, 2, 21, NULL
, },
1331 { "PSR.ri", 28, 0, 0, 41, NULL
, },
1332 { "PSR.rt", 28, 0, 2, 27, NULL
, },
1333 { "PSR.rt", 28, 0, 3, 27, NULL
, },
1334 { "PSR.rt", 28, 0, 2, 27, NULL
, },
1335 { "PSR.si", 28, 0, 2, 23, NULL
, },
1336 { "PSR.si", 28, 0, 3, 23, NULL
, },
1337 { "PSR.si", 28, 0, 2, 23, NULL
, },
1338 { "PSR.sp", 28, 0, 2, 20, NULL
, },
1339 { "PSR.sp", 28, 0, 3, 20, NULL
, },
1340 { "PSR.sp", 28, 0, 2, 20, NULL
, },
1341 { "PSR.ss", 28, 0, 2, 40, NULL
, },
1342 { "PSR.tb", 28, 0, 3, 26, NULL
, },
1343 { "PSR.tb", 28, 0, 2, 26, NULL
, },
1344 { "PSR.tb", 28, 0, 2, 26, NULL
, },
1345 { "PSR.up", 28, 0, 2, 2, NULL
, },
1346 { "PSR.vm", 28, 0, 1, 46, NULL
, },
1347 { "PSR.vm", 28, 0, 2, 46, NULL
, },
1348 { "RR#", 25, 0, 3, -1, NULL
, },
1349 { "RR#", 25, 0, 2, -1, NULL
, },
1350 { "RSE", 29, 0, 2, -1, NULL
, },
1351 { "ALAT", 0, 1, 0, -1, NULL
, },
1352 { "AR[BSP]", 26, 1, 2, 17, NULL
, },
1353 { "AR[BSPSTORE]", 26, 1, 2, 18, NULL
, },
1354 { "AR[CCV]", 26, 1, 2, 32, NULL
, },
1355 { "AR[CFLG]", 26, 1, 2, 27, NULL
, },
1356 { "AR[CSD]", 26, 1, 2, 25, NULL
, },
1357 { "AR[EC]", 26, 1, 2, 66, NULL
, },
1358 { "AR[EFLAG]", 26, 1, 2, 24, NULL
, },
1359 { "AR[FCR]", 26, 1, 2, 21, NULL
, },
1360 { "AR[FDR]", 26, 1, 2, 30, NULL
, },
1361 { "AR[FIR]", 26, 1, 2, 29, NULL
, },
1362 { "AR[FPSR].sf0.controls", 30, 1, 2, -1, NULL
, },
1363 { "AR[FPSR].sf1.controls", 30, 1, 2, -1, NULL
, },
1364 { "AR[FPSR].sf2.controls", 30, 1, 2, -1, NULL
, },
1365 { "AR[FPSR].sf3.controls", 30, 1, 2, -1, NULL
, },
1366 { "AR[FPSR].sf0.flags", 30, 1, 0, -1, NULL
, },
1367 { "AR[FPSR].sf0.flags", 30, 1, 2, -1, NULL
, },
1368 { "AR[FPSR].sf0.flags", 30, 1, 2, -1, NULL
, },
1369 { "AR[FPSR].sf1.flags", 30, 1, 0, -1, NULL
, },
1370 { "AR[FPSR].sf1.flags", 30, 1, 2, -1, NULL
, },
1371 { "AR[FPSR].sf1.flags", 30, 1, 2, -1, NULL
, },
1372 { "AR[FPSR].sf2.flags", 30, 1, 0, -1, NULL
, },
1373 { "AR[FPSR].sf2.flags", 30, 1, 2, -1, NULL
, },
1374 { "AR[FPSR].sf2.flags", 30, 1, 2, -1, NULL
, },
1375 { "AR[FPSR].sf3.flags", 30, 1, 0, -1, NULL
, },
1376 { "AR[FPSR].sf3.flags", 30, 1, 2, -1, NULL
, },
1377 { "AR[FPSR].sf3.flags", 30, 1, 2, -1, NULL
, },
1378 { "AR[FPSR].rv", 30, 1, 2, -1, NULL
, },
1379 { "AR[FPSR].traps", 30, 1, 2, -1, NULL
, },
1380 { "AR[FSR]", 26, 1, 2, 28, NULL
, },
1381 { "AR[ITC]", 26, 1, 2, 44, NULL
, },
1382 { "AR[K%], % in 0 - 7", 1, 1, 2, -1, NULL
, },
1383 { "AR[LC]", 26, 1, 2, 65, NULL
, },
1384 { "AR[PFS]", 26, 1, 0, 64, NULL
, },
1385 { "AR[PFS]", 26, 1, 2, 64, NULL
, },
1386 { "AR[PFS]", 26, 1, 2, 64, NULL
, },
1387 { "AR[RNAT]", 26, 1, 2, 19, NULL
, },
1388 { "AR[RSC]", 26, 1, 2, 16, NULL
, },
1389 { "AR[SSD]", 26, 1, 2, 26, NULL
, },
1390 { "AR[UNAT]{%}, % in 0 - 63", 2, 1, 2, -1, NULL
, },
1391 { "AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 45-47, 67-111", 3, 1, 0, -1, NULL
, },
1392 { "AR%, % in 48 - 63, 112-127", 4, 1, 2, -1, NULL
, },
1393 { "BR%, % in 0 - 7", 5, 1, 2, -1, NULL
, },
1394 { "BR%, % in 0 - 7", 5, 1, 2, -1, NULL
, },
1395 { "BR%, % in 0 - 7", 5, 1, 2, -1, NULL
, },
1396 { "BR%, % in 0 - 7", 5, 1, 0, -1, NULL
, },
1397 { "CFM", 6, 1, 2, -1, NULL
, },
1398 { "CPUID#", 7, 1, 0, -1, NULL
, },
1399 { "CR[CMCV]", 27, 1, 2, 74, NULL
, },
1400 { "CR[DCR]", 27, 1, 2, 0, NULL
, },
1401 { "CR[EOI]", 27, 1, 7, 67, "SC Section 5.8.3.4, \"End of External Interrupt Register (EOI Ð CR67)\" on page 2:119", },
1402 { "CR[GPTA]", 27, 1, 2, 9, NULL
, },
1403 { "CR[IFA]", 27, 1, 2, 20, NULL
, },
1404 { "CR[IFS]", 27, 1, 2, 23, NULL
, },
1405 { "CR[IHA]", 27, 1, 2, 25, NULL
, },
1406 { "CR[IIM]", 27, 1, 2, 24, NULL
, },
1407 { "CR[IIP]", 27, 1, 2, 19, NULL
, },
1408 { "CR[IIPA]", 27, 1, 2, 22, NULL
, },
1409 { "CR[IPSR]", 27, 1, 2, 16, NULL
, },
1410 { "CR[IRR%], % in 0 - 3", 8, 1, 2, -1, NULL
, },
1411 { "CR[ISR]", 27, 1, 2, 17, NULL
, },
1412 { "CR[ITIR]", 27, 1, 2, 21, NULL
, },
1413 { "CR[ITM]", 27, 1, 2, 1, NULL
, },
1414 { "CR[ITV]", 27, 1, 2, 72, NULL
, },
1415 { "CR[IVA]", 27, 1, 2, 2, NULL
, },
1416 { "CR[IVR]", 27, 1, 7, 65, "SC", },
1417 { "CR[LID]", 27, 1, 7, 64, "SC", },
1418 { "CR[LRR%], % in 0 - 1", 9, 1, 2, -1, NULL
, },
1419 { "CR[PMV]", 27, 1, 2, 73, NULL
, },
1420 { "CR[PTA]", 27, 1, 2, 8, NULL
, },
1421 { "CR[TPR]", 27, 1, 2, 66, NULL
, },
1422 { "CR%, % in 3-7, 10-15, 18, 26-63, 75-79, 82-127", 10, 1, 0, -1, NULL
, },
1423 { "DBR#", 11, 1, 2, -1, NULL
, },
1424 { "DTC", 0, 1, 0, -1, NULL
, },
1425 { "DTC", 0, 1, 2, -1, NULL
, },
1426 { "DTC", 0, 1, 2, -1, NULL
, },
1427 { "DTC_LIMIT*", 0, 1, 2, -1, NULL
, },
1428 { "DTR", 0, 1, 2, -1, NULL
, },
1429 { "DTR", 0, 1, 2, -1, NULL
, },
1430 { "DTR", 0, 1, 2, -1, NULL
, },
1431 { "DTR", 0, 1, 0, -1, NULL
, },
1432 { "FR%, % in 0 - 1", 12, 1, 0, -1, NULL
, },
1433 { "FR%, % in 2 - 127", 13, 1, 2, -1, NULL
, },
1434 { "GR0", 14, 1, 0, -1, NULL
, },
1435 { "GR%, % in 1 - 127", 15, 1, 2, -1, NULL
, },
1436 { "IBR#", 16, 1, 2, -1, NULL
, },
1437 { "InService*", 17, 1, 7, -1, "SC", },
1438 { "IP", 0, 1, 0, -1, NULL
, },
1439 { "ITC", 0, 1, 0, -1, NULL
, },
1440 { "ITC", 0, 1, 2, -1, NULL
, },
1441 { "ITC", 0, 1, 2, -1, NULL
, },
1442 { "ITR", 0, 1, 2, -1, NULL
, },
1443 { "ITR", 0, 1, 2, -1, NULL
, },
1444 { "ITR", 0, 1, 0, -1, NULL
, },
1445 { "memory", 0, 1, 0, -1, NULL
, },
1446 { "MSR#", 18, 1, 7, -1, "SC", },
1447 { "PKR#", 19, 1, 0, -1, NULL
, },
1448 { "PKR#", 19, 1, 0, -1, NULL
, },
1449 { "PKR#", 19, 1, 2, -1, NULL
, },
1450 { "PMC#", 20, 1, 2, -1, NULL
, },
1451 { "PMD#", 21, 1, 2, -1, NULL
, },
1452 { "PR0", 0, 1, 0, -1, NULL
, },
1453 { "PR%, % in 1 - 15", 22, 1, 0, -1, NULL
, },
1454 { "PR%, % in 1 - 15", 22, 1, 0, -1, NULL
, },
1455 { "PR%, % in 1 - 15", 22, 1, 2, -1, NULL
, },
1456 { "PR%, % in 1 - 15", 22, 1, 2, -1, NULL
, },
1457 { "PR%, % in 16 - 62", 23, 1, 0, -1, NULL
, },
1458 { "PR%, % in 16 - 62", 23, 1, 0, -1, NULL
, },
1459 { "PR%, % in 16 - 62", 23, 1, 2, -1, NULL
, },
1460 { "PR%, % in 16 - 62", 23, 1, 2, -1, NULL
, },
1461 { "PR63", 24, 1, 0, -1, NULL
, },
1462 { "PR63", 24, 1, 0, -1, NULL
, },
1463 { "PR63", 24, 1, 2, -1, NULL
, },
1464 { "PR63", 24, 1, 2, -1, NULL
, },
1465 { "PSR.ac", 28, 1, 2, 3, NULL
, },
1466 { "PSR.be", 28, 1, 2, 1, NULL
, },
1467 { "PSR.bn", 28, 1, 2, 44, NULL
, },
1468 { "PSR.cpl", 28, 1, 2, 32, NULL
, },
1469 { "PSR.da", 28, 1, 2, 38, NULL
, },
1470 { "PSR.db", 28, 1, 2, 24, NULL
, },
1471 { "PSR.dd", 28, 1, 2, 39, NULL
, },
1472 { "PSR.dfh", 28, 1, 2, 19, NULL
, },
1473 { "PSR.dfl", 28, 1, 2, 18, NULL
, },
1474 { "PSR.di", 28, 1, 2, 22, NULL
, },
1475 { "PSR.dt", 28, 1, 2, 17, NULL
, },
1476 { "PSR.ed", 28, 1, 2, 43, NULL
, },
1477 { "PSR.i", 28, 1, 2, 14, NULL
, },
1478 { "PSR.ia", 28, 1, 2, 14, NULL
, },
1479 { "PSR.ic", 28, 1, 2, 13, NULL
, },
1480 { "PSR.id", 28, 1, 2, 14, NULL
, },
1481 { "PSR.is", 28, 1, 2, 14, NULL
, },
1482 { "PSR.it", 28, 1, 2, 14, NULL
, },
1483 { "PSR.lp", 28, 1, 2, 25, NULL
, },
1484 { "PSR.mc", 28, 1, 2, 35, NULL
, },
1485 { "PSR.mfh", 28, 1, 0, 5, NULL
, },
1486 { "PSR.mfh", 28, 1, 2, 5, NULL
, },
1487 { "PSR.mfh", 28, 1, 2, 5, NULL
, },
1488 { "PSR.mfl", 28, 1, 0, 4, NULL
, },
1489 { "PSR.mfl", 28, 1, 2, 4, NULL
, },
1490 { "PSR.mfl", 28, 1, 2, 4, NULL
, },
1491 { "PSR.pk", 28, 1, 2, 15, NULL
, },
1492 { "PSR.pp", 28, 1, 2, 21, NULL
, },
1493 { "PSR.ri", 28, 1, 2, 41, NULL
, },
1494 { "PSR.rt", 28, 1, 2, 27, NULL
, },
1495 { "PSR.si", 28, 1, 2, 23, NULL
, },
1496 { "PSR.sp", 28, 1, 2, 20, NULL
, },
1497 { "PSR.ss", 28, 1, 2, 40, NULL
, },
1498 { "PSR.tb", 28, 1, 2, 26, NULL
, },
1499 { "PSR.up", 28, 1, 2, 2, NULL
, },
1500 { "PSR.vm", 28, 1, 2, 46, NULL
, },
1501 { "RR#", 25, 1, 2, -1, NULL
, },
1502 { "RSE", 29, 1, 2, -1, NULL
, },
1503 { "PR63", 24, 2, 6, -1, NULL
, },
1506 static const unsigned short dep0
[] = {
1507 97, 282, 2140, 2327,
1510 static const unsigned short dep1
[] = {
1511 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
1515 static const unsigned short dep2
[] = {
1516 97, 282, 2166, 2167, 2169, 2170, 2172, 2173, 2175, 2344, 2347, 2348, 2351,
1520 static const unsigned short dep3
[] = {
1521 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
1522 2344, 2347, 2348, 2351, 2352, 2355, 2356, 4135, 20616,
1525 static const unsigned short dep4
[] = {
1526 97, 282, 22646, 22647, 22649, 22650, 22652, 22653, 22655, 22824, 22827, 22828,
1527 22831, 22832, 22835, 22836,
1530 static const unsigned short dep5
[] = {
1531 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
1532 4135, 20616, 22824, 22827, 22828, 22831, 22832, 22835, 22836,
1535 static const unsigned short dep6
[] = {
1536 97, 282, 2166, 2167, 2169, 2170, 2172, 2173, 2175, 2344, 2345, 2347, 2349,
1540 static const unsigned short dep7
[] = {
1541 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
1542 2344, 2345, 2348, 2349, 2352, 2353, 2356, 4135, 20616,
1545 static const unsigned short dep8
[] = {
1546 97, 282, 2166, 2167, 2169, 2170, 2172, 2173, 2175, 2344, 2346, 2348, 2350,
1550 static const unsigned short dep9
[] = {
1551 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
1552 2344, 2346, 2347, 2350, 2351, 2354, 2355, 4135, 20616,
1555 static const unsigned short dep10
[] = {
1556 97, 282, 2166, 2167, 2169, 2170, 2172, 2173, 2175, 2344, 2345, 2346, 2347,
1557 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356,
1560 static const unsigned short dep11
[] = {
1561 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
1562 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356,
1566 static const unsigned short dep12
[] = {
1570 static const unsigned short dep13
[] = {
1571 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2082, 2083, 2166, 2168,
1572 2169, 2171, 2172, 2174, 2175, 4135,
1575 static const unsigned short dep14
[] = {
1576 97, 163, 282, 325, 2395, 28866, 29018,
1579 static const unsigned short dep15
[] = {
1580 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
1581 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 40, 41, 97, 150, 152, 158, 162,
1582 164, 175, 185, 186, 188, 282, 325, 2082, 2083, 2166, 2168, 2169, 2171, 2172,
1583 2174, 2175, 4135, 28866, 29018,
1586 static const unsigned short dep16
[] = {
1587 1, 6, 40, 97, 137, 196, 201, 241, 282, 312, 2395, 28866, 29018,
1590 static const unsigned short dep17
[] = {
1591 1, 25, 27, 38, 40, 41, 97, 158, 162, 164, 166, 167, 175, 185, 186, 188, 196,
1592 201, 241, 282, 312, 2082, 2083, 2166, 2168, 2169, 2171, 2172, 2174, 2175,
1596 static const unsigned short dep18
[] = {
1597 1, 40, 51, 97, 196, 241, 248, 282, 28866, 29018,
1600 static const unsigned short dep19
[] = {
1601 1, 38, 40, 41, 97, 158, 160, 161, 162, 175, 185, 190, 191, 196, 241, 248,
1602 282, 4135, 28866, 29018,
1605 static const unsigned short dep20
[] = {
1609 static const unsigned short dep21
[] = {
1610 97, 158, 162, 175, 185, 241, 282,
1613 static const unsigned short dep22
[] = {
1614 1, 40, 97, 131, 135, 136, 138, 139, 142, 143, 146, 149, 152, 155, 156, 157,
1615 158, 161, 162, 163, 164, 167, 168, 169, 170, 173, 174, 175, 178, 181, 184,
1616 185, 188, 189, 191, 196, 241, 282, 309, 310, 311, 312, 313, 314, 315, 316,
1617 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 330, 331, 333,
1618 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 28866, 29018,
1621 static const unsigned short dep23
[] = {
1622 1, 38, 40, 41, 50, 51, 55, 58, 73, 97, 137, 138, 158, 162, 175, 185, 190,
1623 191, 196, 241, 282, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319,
1624 320, 321, 322, 323, 324, 325, 326, 327, 328, 330, 331, 333, 334, 335, 336,
1625 337, 338, 339, 340, 341, 342, 343, 344, 4135, 28866, 29018,
1628 static const unsigned short dep24
[] = {
1632 static const unsigned short dep25
[] = {
1633 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 311,
1636 static const unsigned short dep26
[] = {
1640 static const unsigned short dep27
[] = {
1641 25, 26, 97, 98, 101, 105, 108, 137, 138, 158, 162, 164, 175, 185, 282, 312,
1645 static const unsigned short dep28
[] = {
1649 static const unsigned short dep29
[] = {
1650 97, 98, 101, 105, 108, 137, 138, 158, 162, 164, 175, 185, 282, 344,
1653 static const unsigned short dep30
[] = {
1654 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2168, 2169, 2171, 2172, 2174, 2175,
1658 static const unsigned short dep31
[] = {
1659 1, 25, 40, 97, 196, 228, 229, 241, 282, 2082, 2285, 2288, 2395, 28866, 29018,
1663 static const unsigned short dep32
[] = {
1664 1, 6, 38, 40, 41, 97, 137, 138, 158, 162, 164, 175, 185, 186, 188, 196, 228,
1665 230, 241, 282, 2082, 2083, 2166, 2168, 2169, 2171, 2172, 2174, 2175, 2286,
1666 2288, 4135, 28866, 29018,
1669 static const unsigned short dep33
[] = {
1673 static const unsigned short dep34
[] = {
1674 97, 158, 162, 175, 185, 282, 2082, 2084,
1677 static const unsigned short dep35
[] = {
1678 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2166, 2168, 2169, 2171,
1679 2172, 2174, 2175, 4135,
1682 static const unsigned short dep36
[] = {
1683 6, 37, 38, 39, 97, 125, 126, 201, 241, 282, 307, 308, 2395,
1686 static const unsigned short dep37
[] = {
1687 6, 37, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 201, 241, 282, 307,
1688 308, 347, 2166, 2168, 2169, 2171, 2172, 2174, 2175, 4135,
1691 static const unsigned short dep38
[] = {
1692 24, 97, 227, 282, 2395,
1695 static const unsigned short dep39
[] = {
1696 24, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 227, 282, 2166, 2168, 2169,
1697 2171, 2172, 2174, 2175, 4135,
1700 static const unsigned short dep40
[] = {
1701 6, 24, 37, 38, 39, 97, 125, 126, 201, 227, 241, 282, 307, 308, 2395,
1704 static const unsigned short dep41
[] = {
1705 6, 24, 37, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 201, 227, 241, 282,
1706 307, 308, 347, 2166, 2168, 2169, 2171, 2172, 2174, 2175, 4135,
1709 static const unsigned short dep42
[] = {
1710 1, 6, 38, 40, 41, 97, 137, 138, 158, 162, 164, 175, 185, 186, 188, 196, 228,
1711 230, 241, 282, 2166, 2168, 2169, 2171, 2172, 2174, 2175, 2286, 2288, 4135,
1715 static const unsigned short dep43
[] = {
1716 97, 158, 162, 175, 185, 282,
1719 static const unsigned short dep44
[] = {
1720 15, 97, 210, 211, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1721 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824, 22827, 22828, 22831,
1722 22832, 22835, 22836,
1725 static const unsigned short dep45
[] = {
1726 11, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 282, 2135, 2136, 2137,
1727 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763,
1728 18764, 18766, 22824, 22827, 22828, 22831, 22832, 22835, 22836,
1731 static const unsigned short dep46
[] = {
1732 15, 16, 17, 18, 97, 210, 211, 213, 214, 216, 217, 219, 220, 282, 2136, 2325,
1733 18601, 18602, 18761, 18762, 18764, 18765, 22646, 22647, 22648, 22650, 22651,
1734 22653, 22654, 22824, 22827, 22828, 22831, 22832, 22835, 22836,
1737 static const unsigned short dep47
[] = {
1738 11, 12, 13, 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 213, 215,
1739 216, 218, 219, 221, 282, 2135, 2136, 2137, 2166, 2167, 2170, 2173, 2325, 4135,
1740 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766, 22824, 22827, 22828,
1741 22831, 22832, 22835, 22836,
1744 static const unsigned short dep48
[] = {
1745 16, 97, 213, 214, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1746 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824, 22827, 22828, 22831,
1747 22832, 22835, 22836,
1750 static const unsigned short dep49
[] = {
1751 12, 19, 20, 40, 41, 97, 158, 162, 175, 185, 213, 215, 282, 2135, 2136, 2137,
1752 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763,
1753 18764, 18766, 22824, 22827, 22828, 22831, 22832, 22835, 22836,
1756 static const unsigned short dep50
[] = {
1757 17, 97, 216, 217, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1758 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824, 22827, 22828, 22831,
1759 22832, 22835, 22836,
1762 static const unsigned short dep51
[] = {
1763 13, 19, 20, 40, 41, 97, 158, 162, 175, 185, 216, 218, 282, 2135, 2136, 2137,
1764 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763,
1765 18764, 18766, 22824, 22827, 22828, 22831, 22832, 22835, 22836,
1768 static const unsigned short dep52
[] = {
1769 18, 97, 219, 220, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1770 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824, 22827, 22828, 22831,
1771 22832, 22835, 22836,
1774 static const unsigned short dep53
[] = {
1775 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 219, 221, 282, 2135, 2136, 2137,
1776 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763,
1777 18764, 18766, 22824, 22827, 22828, 22831, 22832, 22835, 22836,
1780 static const unsigned short dep54
[] = {
1781 15, 97, 210, 211, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1785 static const unsigned short dep55
[] = {
1786 11, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 282, 2135, 2136, 2137,
1787 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763,
1791 static const unsigned short dep56
[] = {
1792 15, 16, 17, 18, 97, 210, 211, 213, 214, 216, 217, 219, 220, 282, 2136, 2325,
1793 18601, 18602, 18761, 18762, 18764, 18765,
1796 static const unsigned short dep57
[] = {
1797 11, 12, 13, 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 213, 215,
1798 216, 218, 219, 221, 282, 2135, 2136, 2137, 2166, 2167, 2170, 2173, 2325, 4135,
1799 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766,
1802 static const unsigned short dep58
[] = {
1803 16, 97, 213, 214, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1807 static const unsigned short dep59
[] = {
1808 12, 19, 20, 40, 41, 97, 158, 162, 175, 185, 213, 215, 282, 2135, 2136, 2137,
1809 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763,
1813 static const unsigned short dep60
[] = {
1814 17, 97, 216, 217, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1818 static const unsigned short dep61
[] = {
1819 13, 19, 20, 40, 41, 97, 158, 162, 175, 185, 216, 218, 282, 2135, 2136, 2137,
1820 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763,
1824 static const unsigned short dep62
[] = {
1825 18, 97, 219, 220, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1829 static const unsigned short dep63
[] = {
1830 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 219, 221, 282, 2135, 2136, 2137,
1831 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763,
1835 static const unsigned short dep64
[] = {
1836 97, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
1839 static const unsigned short dep65
[] = {
1840 40, 41, 97, 158, 162, 175, 185, 282, 2135, 2136, 2137, 2166, 2167, 2170, 2173,
1841 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766,
1844 static const unsigned short dep66
[] = {
1848 static const unsigned short dep67
[] = {
1849 11, 40, 41, 97, 158, 162, 175, 185, 206, 282, 2166, 2167, 2170, 2173, 4135,
1853 static const unsigned short dep68
[] = {
1854 11, 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2167, 2170, 2173, 4135,
1857 static const unsigned short dep69
[] = {
1861 static const unsigned short dep70
[] = {
1862 11, 40, 41, 97, 158, 162, 175, 185, 207, 282, 2166, 2167, 2170, 2173, 4135,
1866 static const unsigned short dep71
[] = {
1870 static const unsigned short dep72
[] = {
1871 11, 40, 41, 97, 158, 162, 175, 185, 208, 282, 2166, 2167, 2170, 2173, 4135,
1875 static const unsigned short dep73
[] = {
1879 static const unsigned short dep74
[] = {
1880 11, 40, 41, 97, 158, 162, 175, 185, 209, 282, 2166, 2167, 2170, 2173, 4135,
1884 static const unsigned short dep75
[] = {
1885 15, 97, 211, 212, 282,
1888 static const unsigned short dep76
[] = {
1889 40, 41, 97, 158, 162, 175, 185, 211, 212, 282, 2166, 2167, 2170, 2173, 4135,
1893 static const unsigned short dep77
[] = {
1894 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2167, 2170, 2173, 4135,
1897 static const unsigned short dep78
[] = {
1898 16, 97, 214, 215, 282,
1901 static const unsigned short dep79
[] = {
1902 40, 41, 97, 158, 162, 175, 185, 214, 215, 282, 2166, 2167, 2170, 2173, 4135,
1906 static const unsigned short dep80
[] = {
1907 17, 97, 217, 218, 282,
1910 static const unsigned short dep81
[] = {
1911 40, 41, 97, 158, 162, 175, 185, 217, 218, 282, 2166, 2167, 2170, 2173, 4135,
1915 static const unsigned short dep82
[] = {
1916 18, 97, 220, 221, 282,
1919 static const unsigned short dep83
[] = {
1920 40, 41, 97, 158, 162, 175, 185, 220, 221, 282, 2166, 2167, 2170, 2173, 4135,
1924 static const unsigned short dep84
[] = {
1925 15, 19, 20, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2166, 2167,
1929 static const unsigned short dep85
[] = {
1930 15, 16, 19, 20, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2166,
1931 2167, 2170, 2173, 4135,
1934 static const unsigned short dep86
[] = {
1935 15, 17, 19, 20, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2166,
1936 2167, 2170, 2173, 4135,
1939 static const unsigned short dep87
[] = {
1940 15, 18, 19, 20, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2166,
1941 2167, 2170, 2173, 4135,
1944 static const unsigned short dep88
[] = {
1945 15, 97, 210, 211, 282,
1948 static const unsigned short dep89
[] = {
1949 11, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 282, 2166, 2167, 2170,
1953 static const unsigned short dep90
[] = {
1954 15, 16, 17, 18, 97, 210, 211, 213, 214, 216, 217, 219, 220, 282,
1957 static const unsigned short dep91
[] = {
1958 11, 12, 13, 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 213, 215,
1959 216, 218, 219, 221, 282, 2166, 2167, 2170, 2173, 4135,
1962 static const unsigned short dep92
[] = {
1963 16, 97, 213, 214, 282,
1966 static const unsigned short dep93
[] = {
1967 12, 19, 20, 40, 41, 97, 158, 162, 175, 185, 213, 215, 282, 2166, 2167, 2170,
1971 static const unsigned short dep94
[] = {
1972 17, 97, 216, 217, 282,
1975 static const unsigned short dep95
[] = {
1976 13, 19, 20, 40, 41, 97, 158, 162, 175, 185, 216, 218, 282, 2166, 2167, 2170,
1980 static const unsigned short dep96
[] = {
1981 18, 97, 219, 220, 282,
1984 static const unsigned short dep97
[] = {
1985 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 219, 221, 282, 2166, 2167, 2170,
1989 static const unsigned short dep98
[] = {
1990 15, 97, 210, 211, 282, 2166, 2167, 2168, 2170, 2171, 2173, 2174, 2344, 2347,
1991 2348, 2351, 2352, 2355, 2356,
1994 static const unsigned short dep99
[] = {
1995 11, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 282, 2135, 2136, 2137,
1996 2166, 2167, 2170, 2173, 2344, 2347, 2348, 2351, 2352, 2355, 2356, 4135, 16528,
1997 16530, 16531, 16533,
2000 static const unsigned short dep100
[] = {
2001 15, 16, 17, 18, 97, 210, 211, 213, 214, 216, 217, 219, 220, 282, 2166, 2167,
2002 2168, 2170, 2171, 2173, 2174, 2344, 2347, 2348, 2351, 2352, 2355, 2356,
2005 static const unsigned short dep101
[] = {
2006 11, 12, 13, 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 213, 215,
2007 216, 218, 219, 221, 282, 2135, 2136, 2137, 2166, 2167, 2170, 2173, 2344, 2347,
2008 2348, 2351, 2352, 2355, 2356, 4135, 16528, 16530, 16531, 16533,
2011 static const unsigned short dep102
[] = {
2012 16, 97, 213, 214, 282, 2166, 2167, 2168, 2170, 2171, 2173, 2174, 2344, 2347,
2013 2348, 2351, 2352, 2355, 2356,
2016 static const unsigned short dep103
[] = {
2017 12, 19, 20, 40, 41, 97, 158, 162, 175, 185, 213, 215, 282, 2135, 2136, 2137,
2018 2166, 2167, 2170, 2173, 2344, 2347, 2348, 2351, 2352, 2355, 2356, 4135, 16528,
2019 16530, 16531, 16533,
2022 static const unsigned short dep104
[] = {
2023 17, 97, 216, 217, 282, 2166, 2167, 2168, 2170, 2171, 2173, 2174, 2344, 2347,
2024 2348, 2351, 2352, 2355, 2356,
2027 static const unsigned short dep105
[] = {
2028 13, 19, 20, 40, 41, 97, 158, 162, 175, 185, 216, 218, 282, 2135, 2136, 2137,
2029 2166, 2167, 2170, 2173, 2344, 2347, 2348, 2351, 2352, 2355, 2356, 4135, 16528,
2030 16530, 16531, 16533,
2033 static const unsigned short dep106
[] = {
2034 18, 97, 219, 220, 282, 2166, 2167, 2168, 2170, 2171, 2173, 2174, 2344, 2347,
2035 2348, 2351, 2352, 2355, 2356,
2038 static const unsigned short dep107
[] = {
2039 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 219, 221, 282, 2135, 2136, 2137,
2040 2166, 2167, 2170, 2173, 2344, 2347, 2348, 2351, 2352, 2355, 2356, 4135, 16528,
2041 16530, 16531, 16533,
2044 static const unsigned short dep108
[] = {
2045 15, 97, 210, 211, 282, 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824,
2046 22827, 22828, 22831, 22832, 22835, 22836,
2049 static const unsigned short dep109
[] = {
2050 11, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 282, 2135, 2136, 2137,
2051 2166, 2167, 2170, 2173, 4135, 16528, 16530, 16531, 16533, 22824, 22827, 22828,
2052 22831, 22832, 22835, 22836,
2055 static const unsigned short dep110
[] = {
2056 15, 16, 17, 18, 97, 210, 211, 213, 214, 216, 217, 219, 220, 282, 22646, 22647,
2057 22648, 22650, 22651, 22653, 22654, 22824, 22827, 22828, 22831, 22832, 22835,
2061 static const unsigned short dep111
[] = {
2062 11, 12, 13, 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 210, 212, 213, 215,
2063 216, 218, 219, 221, 282, 2135, 2136, 2137, 2166, 2167, 2170, 2173, 4135, 16528,
2064 16530, 16531, 16533, 22824, 22827, 22828, 22831, 22832, 22835, 22836,
2067 static const unsigned short dep112
[] = {
2068 16, 97, 213, 214, 282, 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824,
2069 22827, 22828, 22831, 22832, 22835, 22836,
2072 static const unsigned short dep113
[] = {
2073 12, 19, 20, 40, 41, 97, 158, 162, 175, 185, 213, 215, 282, 2135, 2136, 2137,
2074 2166, 2167, 2170, 2173, 4135, 16528, 16530, 16531, 16533, 22824, 22827, 22828,
2075 22831, 22832, 22835, 22836,
2078 static const unsigned short dep114
[] = {
2079 17, 97, 216, 217, 282, 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824,
2080 22827, 22828, 22831, 22832, 22835, 22836,
2083 static const unsigned short dep115
[] = {
2084 13, 19, 20, 40, 41, 97, 158, 162, 175, 185, 216, 218, 282, 2135, 2136, 2137,
2085 2166, 2167, 2170, 2173, 4135, 16528, 16530, 16531, 16533, 22824, 22827, 22828,
2086 22831, 22832, 22835, 22836,
2089 static const unsigned short dep116
[] = {
2090 18, 97, 219, 220, 282, 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824,
2091 22827, 22828, 22831, 22832, 22835, 22836,
2094 static const unsigned short dep117
[] = {
2095 14, 19, 20, 40, 41, 97, 158, 162, 175, 185, 219, 221, 282, 2135, 2136, 2137,
2096 2166, 2167, 2170, 2173, 4135, 16528, 16530, 16531, 16533, 22824, 22827, 22828,
2097 22831, 22832, 22835, 22836,
2100 static const unsigned short dep118
[] = {
2101 97, 282, 2166, 2167, 2168, 2170, 2171, 2173, 2174, 2344, 2347, 2348, 2351,
2105 static const unsigned short dep119
[] = {
2106 40, 41, 97, 158, 162, 175, 185, 282, 2135, 2136, 2137, 2166, 2167, 2170, 2173,
2107 2344, 2347, 2348, 2351, 2352, 2355, 2356, 4135, 16528, 16530, 16531, 16533,
2111 static const unsigned short dep120
[] = {
2112 97, 282, 22646, 22647, 22648, 22650, 22651, 22653, 22654, 22824, 22827, 22828,
2113 22831, 22832, 22835, 22836,
2116 static const unsigned short dep121
[] = {
2117 40, 41, 97, 158, 162, 175, 185, 282, 2135, 2136, 2137, 2166, 2167, 2170, 2173,
2118 4135, 16528, 16530, 16531, 16533, 22824, 22827, 22828, 22831, 22832, 22835,
2122 static const unsigned short dep122
[] = {
2123 19, 20, 40, 41, 97, 158, 162, 175, 185, 282, 2135, 2136, 2137, 2166, 2167,
2124 2170, 2173, 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766,
2128 static const unsigned short dep123
[] = {
2129 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2138, 2139, 2140, 2166,
2130 2167, 2170, 2173, 4135, 20616,
2133 static const unsigned short dep124
[] = {
2134 97, 282, 2083, 2084, 2286, 2287,
2137 static const unsigned short dep125
[] = {
2138 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
2139 2285, 2287, 4135, 20616,
2142 static const unsigned short dep126
[] = {
2143 40, 41, 97, 158, 162, 175, 185, 282, 2082, 2084, 2166, 2167, 2170, 2173, 2327,
2147 static const unsigned short dep127
[] = {
2148 97, 282, 14455, 14457, 14458, 14460, 14461, 14463, 14635, 14636, 14639, 14640,
2152 static const unsigned short dep128
[] = {
2153 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 4135, 14635, 14636,
2154 14639, 14640, 14643, 14644, 20616, 24694, 24695, 24698, 24701,
2157 static const unsigned short dep129
[] = {
2158 97, 122, 124, 125, 127, 282, 303, 304, 307, 308,
2161 static const unsigned short dep130
[] = {
2162 40, 41, 97, 158, 162, 175, 185, 282, 303, 304, 307, 308, 4135, 24694, 24695,
2166 static const unsigned short dep131
[] = {
2167 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2167, 2170, 2173, 2327, 4135, 20616,
2171 static const unsigned short dep132
[] = {
2172 40, 41, 97, 119, 122, 125, 158, 162, 175, 185, 282, 2327, 4135, 20616, 24694,
2176 static const unsigned short dep133
[] = {
2177 6, 24, 26, 27, 97, 201, 227, 230, 282, 2081, 2284,
2180 static const unsigned short dep134
[] = {
2181 40, 41, 97, 158, 162, 175, 185, 201, 227, 229, 282, 2138, 2139, 2140, 2166,
2182 2167, 2170, 2173, 2284, 4135, 20616,
2185 static const unsigned short dep135
[] = {
2186 6, 24, 25, 26, 40, 41, 97, 158, 162, 175, 185, 282, 2081, 2166, 2167, 2170,
2187 2173, 2327, 4135, 20616,
2190 static const unsigned short dep136
[] = {
2191 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2167, 2170, 2173, 2344, 2347, 2348,
2192 2351, 2352, 2355, 2356, 4135,
2195 static const unsigned short dep137
[] = {
2196 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2167, 2170, 2173, 4135, 22824,
2197 22827, 22828, 22831, 22832, 22835, 22836,
2200 static const unsigned short dep138
[] = {
2201 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2167, 2170, 2173, 2344, 2345, 2348,
2202 2349, 2352, 2353, 2356, 4135,
2205 static const unsigned short dep139
[] = {
2206 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2167, 2170, 2173, 2344, 2346, 2347,
2207 2350, 2351, 2354, 2355, 4135,
2210 static const unsigned short dep140
[] = {
2211 40, 41, 97, 158, 162, 175, 185, 282, 2166, 2167, 2170, 2173, 2344, 2345, 2346,
2212 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 4135,
2215 static const unsigned short dep141
[] = {
2216 0, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2166, 2167, 2170, 2173,
2220 static const unsigned short dep142
[] = {
2224 static const unsigned short dep143
[] = {
2225 0, 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 195, 282, 2166, 2167, 2170,
2229 static const unsigned short dep144
[] = {
2230 40, 41, 97, 158, 162, 175, 185, 195, 282, 2166, 2167, 2170, 2173, 4135,
2233 static const unsigned short dep145
[] = {
2234 2, 28, 97, 197, 231, 282, 28866, 29018,
2237 static const unsigned short dep146
[] = {
2238 1, 2, 28, 29, 97, 158, 162, 175, 177, 178, 185, 197, 231, 282, 28866, 29018,
2242 static const unsigned short dep147
[] = {
2243 1, 28, 29, 38, 40, 41, 97, 158, 162, 175, 177, 178, 185, 197, 231, 282, 4135,
2247 static const unsigned short dep148
[] = {
2248 0, 40, 41, 97, 158, 162, 175, 185, 195, 282, 2166, 2167, 2170, 2173, 4135,
2252 static const unsigned short dep149
[] = {
2253 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
2254 28, 29, 30, 31, 97, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207,
2255 208, 209, 211, 212, 214, 215, 217, 218, 220, 221, 222, 223, 224, 225, 231,
2256 232, 233, 234, 282, 2071, 2081, 2274, 2284, 28866, 29018,
2259 static const unsigned short dep150
[] = {
2260 29, 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 196, 197, 198, 199,
2261 200, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 214, 215, 217, 218,
2262 220, 221, 222, 223, 224, 225, 231, 232, 233, 234, 282, 2138, 2139, 2140, 2166,
2263 2167, 2170, 2173, 2274, 2284, 4135, 20616, 28866, 29018,
2266 static const unsigned short dep151
[] = {
2267 97, 282, 14464, 14466, 14468, 14470, 14505, 14506, 14525, 14645, 14646, 14666,
2268 14667, 14669, 14670, 14679,
2271 static const unsigned short dep152
[] = {
2272 40, 41, 97, 158, 162, 175, 183, 184, 185, 282, 2166, 2167, 2170, 2173, 4135,
2273 14645, 14646, 14666, 14667, 14669, 14670, 14679,
2276 static const unsigned short dep153
[] = {
2277 14464, 14466, 14468, 14470, 14505, 14506, 14525, 14645, 14646, 14666, 14667,
2278 14669, 14670, 14679,
2281 static const unsigned short dep154
[] = {
2282 183, 184, 14645, 14646, 14666, 14667, 14669, 14670, 14679,
2285 static const unsigned short dep155
[] = {
2286 97, 282, 14465, 14466, 14469, 14470, 14480, 14481, 14483, 14484, 14486, 14487,
2287 14489, 14490, 14493, 14495, 14496, 14505, 14506, 14507, 14508, 14510, 14515,
2288 14516, 14518, 14519, 14525, 14645, 14646, 14652, 14653, 14654, 14655, 14657,
2289 14659, 14666, 14667, 14669, 14670, 14671, 14672, 14675, 14676, 14679,
2292 static const unsigned short dep156
[] = {
2293 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2166, 2167, 2170,
2294 2173, 4135, 14645, 14646, 14652, 14653, 14654, 14655, 14657, 14659, 14666,
2295 14667, 14669, 14670, 14671, 14672, 14675, 14676, 14679, 34888,
2298 static const unsigned short dep157
[] = {
2299 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2166, 2167, 2170,
2300 2173, 4135, 14645, 14646, 14652, 14653, 14654, 14655, 14657, 14659, 14666,
2301 14667, 14669, 14670, 14671, 14672, 14675, 14676, 14679,
2304 static const unsigned short dep158
[] = {
2305 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
2306 28, 29, 30, 31, 40, 41, 97, 137, 138, 158, 162, 175, 180, 181, 185, 190, 191,
2307 282, 2071, 2081, 2166, 2167, 2170, 2173, 2327, 4135, 20616, 28866,
2310 static const unsigned short dep159
[] = {
2311 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63,
2312 64, 65, 67, 69, 70, 71, 72, 73, 94, 96, 97, 243, 244, 245, 246, 247, 248,
2313 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 261, 263, 264, 265, 281,
2317 static const unsigned short dep160
[] = {
2318 40, 41, 96, 97, 137, 138, 158, 160, 161, 162, 175, 185, 190, 191, 243, 244,
2319 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 261,
2320 263, 264, 265, 281, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2310, 4135,
2324 static const unsigned short dep161
[] = {
2325 59, 95, 97, 254, 281, 282, 2140, 2327,
2328 static const unsigned short dep162
[] = {
2329 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 56, 57, 60, 61, 63, 64, 65, 66,
2330 67, 69, 70, 71, 94, 95, 97, 137, 138, 158, 160, 161, 162, 175, 185, 190, 191,
2331 254, 281, 282, 2107, 2116, 2166, 2167, 2170, 2173, 2327, 4135, 20616,
2334 static const unsigned short dep163
[] = {
2335 2, 28, 41, 97, 197, 231, 241, 282, 2140, 2327, 28866, 29018,
2338 static const unsigned short dep164
[] = {
2339 2, 25, 26, 28, 29, 38, 40, 41, 97, 158, 162, 175, 177, 178, 185, 197, 231,
2340 241, 282, 2327, 4135, 20616, 28866, 29018,
2343 static const unsigned short dep165
[] = {
2344 97, 129, 130, 133, 134, 140, 141, 144, 145, 147, 148, 150, 151, 153, 154,
2345 157, 159, 160, 165, 166, 169, 170, 171, 172, 174, 176, 177, 179, 180, 182,
2346 183, 186, 187, 189, 282, 309, 310, 314, 316, 317, 318, 319, 321, 323, 327,
2347 330, 331, 333, 334, 335, 336, 338, 339, 340, 342, 343,
2350 static const unsigned short dep166
[] = {
2351 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 309, 310, 314, 316,
2352 317, 318, 319, 321, 323, 327, 330, 331, 333, 334, 335, 336, 338, 339, 340,
2353 342, 343, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 4135, 20616, 34888,
2356 static const unsigned short dep167
[] = {
2357 97, 128, 130, 132, 134, 169, 170, 189, 282, 309, 310, 330, 331, 333, 334,
2361 static const unsigned short dep168
[] = {
2362 40, 41, 97, 158, 162, 175, 183, 184, 185, 282, 309, 310, 330, 331, 333, 334,
2363 343, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 4135, 20616,
2366 static const unsigned short dep169
[] = {
2367 40, 41, 97, 130, 131, 134, 135, 137, 138, 141, 142, 145, 146, 148, 149, 151,
2368 152, 154, 155, 157, 158, 159, 161, 162, 164, 165, 167, 168, 169, 170, 172,
2369 173, 174, 175, 176, 178, 179, 181, 182, 184, 185, 187, 188, 189, 190, 191,
2370 282, 2166, 2167, 2170, 2173, 2327, 4135, 20616,
2373 static const unsigned short dep170
[] = {
2374 40, 41, 97, 130, 131, 134, 135, 158, 162, 169, 170, 175, 185, 189, 282, 2166,
2375 2167, 2170, 2173, 2327, 4135, 20616,
2378 static const unsigned short dep171
[] = {
2379 40, 41, 70, 76, 77, 82, 84, 97, 111, 137, 138, 153, 155, 158, 162, 171, 173,
2380 175, 185, 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135,
2384 static const unsigned short dep172
[] = {
2385 40, 41, 70, 76, 77, 82, 84, 97, 111, 137, 138, 139, 140, 142, 143, 153, 155,
2386 158, 162, 171, 173, 175, 185, 192, 282, 2138, 2139, 2140, 2166, 2167, 2170,
2390 static const unsigned short dep173
[] = {
2391 77, 78, 97, 101, 102, 269, 270, 282, 284, 285,
2394 static const unsigned short dep174
[] = {
2395 40, 41, 47, 62, 78, 80, 86, 97, 99, 102, 137, 138, 158, 160, 161, 162, 175,
2396 185, 190, 191, 192, 269, 270, 282, 284, 285, 2138, 2139, 2140, 2166, 2167,
2397 2170, 2173, 4135, 20616,
2400 static const unsigned short dep175
[] = {
2401 40, 41, 47, 62, 78, 80, 97, 99, 102, 104, 106, 137, 138, 158, 160, 161, 162,
2402 175, 185, 190, 191, 192, 269, 270, 282, 284, 285, 2138, 2139, 2140, 2166,
2403 2167, 2170, 2173, 4135, 20616,
2406 static const unsigned short dep176
[] = {
2407 97, 282, 12480, 12481, 12633,
2410 static const unsigned short dep177
[] = {
2411 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2412 2166, 2167, 2170, 2173, 4135, 12633, 20616,
2415 static const unsigned short dep178
[] = {
2416 97, 282, 6219, 6220, 6411,
2419 static const unsigned short dep179
[] = {
2420 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2421 2166, 2167, 2170, 2173, 4135, 6411, 20616,
2424 static const unsigned short dep180
[] = {
2425 97, 282, 6237, 6424,
2428 static const unsigned short dep181
[] = {
2429 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2430 2166, 2167, 2170, 2173, 4135, 6424, 20616,
2433 static const unsigned short dep182
[] = {
2434 97, 282, 6255, 6256, 6257, 6258, 6435, 6437, 8484,
2437 static const unsigned short dep183
[] = {
2438 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2439 2166, 2167, 2170, 2173, 4135, 6258, 6436, 6437, 8304, 8483, 20616,
2442 static const unsigned short dep184
[] = {
2443 97, 282, 6259, 6260, 6438,
2446 static const unsigned short dep185
[] = {
2447 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2448 2166, 2167, 2170, 2173, 4135, 6438, 20616,
2451 static const unsigned short dep186
[] = {
2452 97, 282, 6261, 6439,
2455 static const unsigned short dep187
[] = {
2456 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2457 2166, 2167, 2170, 2173, 4135, 6439, 20616,
2460 static const unsigned short dep188
[] = {
2461 97, 282, 10350, 10530,
2464 static const unsigned short dep189
[] = {
2465 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2466 2166, 2167, 2170, 2173, 4135, 10530, 20616,
2469 static const unsigned short dep190
[] = {
2470 77, 78, 82, 83, 97, 101, 102, 269, 270, 272, 273, 282, 284, 285,
2473 static const unsigned short dep191
[] = {
2474 40, 41, 47, 62, 78, 80, 83, 86, 97, 99, 102, 137, 138, 158, 160, 161, 162,
2475 175, 185, 190, 191, 192, 269, 270, 272, 274, 282, 284, 285, 2138, 2139, 2140,
2476 2166, 2167, 2170, 2173, 4135, 20616,
2479 static const unsigned short dep192
[] = {
2480 77, 78, 97, 101, 102, 104, 105, 269, 270, 282, 284, 285, 286, 287,
2483 static const unsigned short dep193
[] = {
2484 40, 41, 47, 62, 78, 80, 97, 99, 102, 104, 106, 137, 138, 158, 160, 161, 162,
2485 175, 185, 190, 191, 192, 269, 270, 282, 284, 285, 286, 287, 2138, 2139, 2140,
2486 2166, 2167, 2170, 2173, 4135, 20616,
2489 static const unsigned short dep194
[] = {
2490 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2491 2166, 2167, 2170, 2173, 2327, 4135, 12481, 20616,
2494 static const unsigned short dep195
[] = {
2495 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2496 2166, 2167, 2170, 2173, 2327, 4135, 6219, 20616,
2499 static const unsigned short dep196
[] = {
2500 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2501 2166, 2167, 2170, 2173, 2327, 4135, 6237, 20616,
2504 static const unsigned short dep197
[] = {
2505 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2506 2166, 2167, 2170, 2173, 2327, 4135, 6257, 8303, 20616,
2509 static const unsigned short dep198
[] = {
2510 40, 41, 97, 137, 138, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140,
2511 2166, 2167, 2170, 2173, 2327, 4135, 6259, 20616,
2514 static const unsigned short dep199
[] = {
2515 40, 41, 97, 137, 138, 158, 162, 175, 183, 184, 185, 282, 2138, 2139, 2140,
2516 2166, 2167, 2170, 2173, 2327, 4135, 6260, 6261, 20616,
2519 static const unsigned short dep200
[] = {
2520 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
2521 2327, 4135, 10350, 20616,
2524 static const unsigned short dep201
[] = {
2525 40, 41, 97, 158, 162, 175, 185, 190, 191, 282, 2138, 2139, 2140, 2166, 2167,
2526 2170, 2173, 2327, 4135, 6186, 20616,
2529 static const unsigned short dep202
[] = {
2530 77, 79, 80, 97, 98, 99, 100, 268, 269, 282, 283, 284,
2533 static const unsigned short dep203
[] = {
2534 40, 41, 78, 79, 83, 85, 97, 100, 102, 104, 107, 137, 138, 158, 162, 175, 185,
2535 190, 191, 192, 268, 270, 282, 283, 285, 2138, 2139, 2140, 2166, 2167, 2170,
2539 static const unsigned short dep204
[] = {
2540 77, 79, 80, 81, 97, 98, 99, 100, 103, 268, 269, 271, 282, 283, 284,
2543 static const unsigned short dep205
[] = {
2544 40, 41, 78, 79, 81, 83, 85, 97, 100, 102, 103, 104, 107, 137, 138, 158, 162,
2545 175, 185, 190, 191, 192, 268, 270, 271, 282, 283, 285, 2138, 2139, 2140, 2166,
2546 2167, 2170, 2173, 4135, 20616,
2549 static const unsigned short dep206
[] = {
2550 77, 79, 80, 84, 85, 86, 97, 98, 99, 100, 268, 269, 274, 275, 282, 283, 284,
2554 static const unsigned short dep207
[] = {
2555 40, 41, 78, 79, 83, 85, 97, 100, 102, 137, 138, 158, 162, 175, 185, 190, 191,
2556 192, 268, 270, 273, 275, 282, 283, 285, 2138, 2139, 2140, 2166, 2167, 2170,
2560 static const unsigned short dep208
[] = {
2561 77, 79, 80, 97, 98, 99, 100, 106, 107, 108, 268, 269, 282, 283, 284, 287,
2565 static const unsigned short dep209
[] = {
2566 40, 41, 78, 79, 97, 100, 102, 104, 107, 137, 138, 158, 162, 175, 185, 190,
2567 191, 192, 268, 270, 282, 283, 285, 286, 288, 2138, 2139, 2140, 2166, 2167,
2568 2170, 2173, 4135, 20616,
2571 static const unsigned short dep210
[] = {
2572 40, 41, 46, 70, 97, 158, 162, 175, 185, 190, 191, 192, 282, 2138, 2139, 2140,
2573 2166, 2167, 2170, 2173, 2327, 4135, 20616,
2576 static const unsigned short dep211
[] = {
2577 40, 41, 97, 158, 162, 175, 185, 190, 191, 192, 282, 2138, 2139, 2140, 2166,
2578 2167, 2170, 2173, 2327, 4135, 20616,
2581 static const unsigned short dep212
[] = {
2582 40, 41, 70, 77, 82, 84, 97, 137, 138, 153, 155, 158, 162, 175, 185, 190, 191,
2583 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135, 20616,
2586 static const unsigned short dep213
[] = {
2587 40, 41, 97, 158, 162, 164, 175, 185, 186, 188, 282, 2135, 2136, 2137, 2138,
2588 2139, 2140, 2166, 2167, 2170, 2173, 4135, 16528, 16530, 16531, 16533, 20616,
2592 static const unsigned short dep214
[] = {
2593 40, 41, 70, 77, 82, 84, 97, 153, 155, 158, 162, 175, 185, 192, 282, 2138,
2594 2139, 2140, 2166, 2167, 2170, 2173, 4135, 20616,
2597 static const unsigned short dep215
[] = {
2598 40, 41, 78, 79, 97, 100, 137, 138, 158, 162, 175, 185, 190, 191, 268, 270,
2599 282, 283, 285, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 4135, 20616,
2602 static const unsigned short dep216
[] = {
2603 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135, 137,
2604 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2605 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135, 20616,
2608 static const unsigned short dep217
[] = {
2609 5, 97, 200, 282, 2140, 2327,
2612 static const unsigned short dep218
[] = {
2613 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135, 137,
2614 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2615 192, 200, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135, 20616,
2619 static const unsigned short dep219
[] = {
2620 40, 41, 44, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2621 137, 138, 139, 140, 142, 143, 153, 155, 156, 158, 162, 171, 173, 175, 185,
2622 190, 191, 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135,
2626 static const unsigned short dep220
[] = {
2627 0, 97, 195, 282, 2140, 2327,
2630 static const unsigned short dep221
[] = {
2631 0, 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2632 137, 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190,
2633 191, 192, 195, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135,
2637 static const unsigned short dep222
[] = {
2638 0, 40, 41, 44, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133,
2639 135, 137, 138, 139, 140, 142, 143, 153, 155, 156, 158, 162, 171, 173, 175,
2640 185, 190, 191, 192, 195, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327,
2644 static const unsigned short dep223
[] = {
2645 31, 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2646 137, 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190,
2647 191, 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135, 20616,
2651 static const unsigned short dep224
[] = {
2652 0, 97, 195, 282, 2327, 26715,
2655 static const unsigned short dep225
[] = {
2656 0, 97, 109, 195, 282, 289,
2659 static const unsigned short dep226
[] = {
2660 0, 40, 41, 70, 76, 77, 82, 84, 97, 111, 128, 129, 131, 132, 133, 135, 137,
2661 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2662 192, 195, 282, 289, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 4135, 20616,
2666 static const unsigned short dep227
[] = {
2667 0, 5, 40, 41, 70, 76, 77, 82, 84, 97, 111, 128, 129, 131, 132, 133, 135, 137,
2668 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2669 192, 195, 282, 289, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 4135, 20616,
2673 static const unsigned short dep228
[] = {
2674 0, 31, 97, 109, 195, 234, 282, 289,
2677 static const unsigned short dep229
[] = {
2678 0, 40, 41, 70, 76, 77, 82, 84, 97, 111, 128, 129, 131, 132, 133, 135, 137,
2679 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2680 192, 195, 234, 282, 289, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 4135, 20616,
2684 static const unsigned short dep230
[] = {
2685 0, 97, 109, 195, 282, 289, 2140, 2327,
2688 static const unsigned short dep231
[] = {
2689 0, 3, 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2690 137, 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190,
2691 191, 192, 195, 282, 289, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135,
2695 static const unsigned short dep232
[] = {
2696 0, 3, 5, 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133,
2697 135, 137, 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185,
2698 190, 191, 192, 195, 282, 289, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327,
2702 static const unsigned short dep233
[] = {
2703 0, 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2704 137, 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190,
2705 191, 192, 195, 282, 289, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135,
2709 static const unsigned short dep234
[] = {
2710 40, 41, 97, 158, 162, 175, 185, 282, 2135, 2136, 2137, 2166, 2167, 2170, 2173,
2711 2327, 4135, 16528, 16530, 16531, 16533, 20616,
2714 static const unsigned short dep235
[] = {
2715 0, 40, 41, 70, 76, 77, 82, 84, 97, 111, 128, 129, 131, 132, 133, 135, 137,
2716 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2717 192, 195, 282, 289, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135,
2721 static const unsigned short dep236
[] = {
2722 0, 31, 97, 109, 195, 234, 282, 289, 2140, 2327,
2725 static const unsigned short dep237
[] = {
2726 0, 40, 41, 70, 76, 77, 82, 84, 97, 111, 128, 129, 131, 132, 133, 135, 137,
2727 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2728 192, 195, 234, 282, 289, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2327, 4135,
2732 static const unsigned short dep238
[] = {
2733 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135, 137,
2734 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2735 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2325, 4135, 16528, 16530,
2736 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2739 static const unsigned short dep239
[] = {
2740 40, 41, 44, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2741 137, 138, 139, 140, 142, 143, 153, 155, 156, 158, 162, 171, 173, 175, 185,
2742 190, 191, 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2325, 4135,
2743 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2746 static const unsigned short dep240
[] = {
2747 0, 97, 195, 282, 2136, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
2750 static const unsigned short dep241
[] = {
2751 0, 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2752 137, 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190,
2753 191, 192, 195, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2325, 4135,
2754 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2757 static const unsigned short dep242
[] = {
2758 0, 40, 41, 44, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133,
2759 135, 137, 138, 139, 140, 142, 143, 153, 155, 156, 158, 162, 171, 173, 175,
2760 185, 190, 191, 192, 195, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2325,
2761 4135, 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2764 static const unsigned short dep243
[] = {
2765 0, 97, 195, 282, 2137, 2325, 18601, 18602, 18761, 18762, 18764, 18765,
2768 static const unsigned short dep244
[] = {
2769 97, 282, 2136, 2140, 2325, 2327, 18601, 18602, 18761, 18762, 18764, 18765,
2773 static const unsigned short dep245
[] = {
2774 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135, 137,
2775 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2776 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2325, 2327, 4135, 16528,
2777 16530, 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2780 static const unsigned short dep246
[] = {
2781 40, 41, 44, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2782 137, 138, 139, 140, 142, 143, 153, 155, 156, 158, 162, 171, 173, 175, 185,
2783 190, 191, 192, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2325, 2327,
2784 4135, 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2787 static const unsigned short dep247
[] = {
2788 0, 97, 195, 282, 2136, 2140, 2325, 2327, 18601, 18602, 18761, 18762, 18764,
2792 static const unsigned short dep248
[] = {
2793 0, 40, 41, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133, 135,
2794 137, 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190,
2795 191, 192, 195, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2325, 2327,
2796 4135, 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2799 static const unsigned short dep249
[] = {
2800 0, 40, 41, 44, 70, 76, 77, 82, 84, 97, 109, 111, 128, 129, 131, 132, 133,
2801 135, 137, 138, 139, 140, 142, 143, 153, 155, 156, 158, 162, 171, 173, 175,
2802 185, 190, 191, 192, 195, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173, 2325,
2803 2327, 4135, 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2807 static const unsigned short dep250
[] = {
2808 0, 97, 195, 282, 2137, 2140, 2325, 2327, 18601, 18602, 18761, 18762, 18764,
2812 static const unsigned short dep251
[] = {
2813 0, 40, 41, 70, 76, 77, 82, 84, 97, 111, 128, 129, 131, 132, 133, 135, 137,
2814 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2815 192, 195, 282, 289, 2135, 2136, 2137, 2138, 2139, 2140, 2166, 2167, 2170,
2816 2173, 4135, 16528, 16530, 16531, 16533, 20616,
2819 static const unsigned short dep252
[] = {
2820 40, 41, 70, 76, 77, 82, 84, 97, 137, 138, 139, 140, 142, 143, 153, 155, 156,
2821 158, 162, 171, 173, 175, 185, 192, 282, 2166, 2167, 2170, 2173, 4135,
2824 static const unsigned short dep253
[] = {
2825 40, 41, 70, 76, 77, 82, 84, 97, 137, 138, 139, 140, 142, 143, 153, 155, 156,
2826 158, 162, 171, 173, 175, 185, 192, 282, 2138, 2139, 2140, 2166, 2167, 2170,
2827 2173, 2327, 4135, 20616,
2830 static const unsigned short dep254
[] = {
2831 40, 41, 97, 158, 162, 175, 185, 282, 2138, 2139, 2140, 2166, 2167, 2170, 2173,
2832 2325, 4135, 16528, 16530, 16531, 16533, 18761, 18763, 18764, 18766, 20616,
2836 static const unsigned short dep255
[] = {
2837 0, 40, 41, 70, 76, 77, 82, 84, 97, 111, 128, 129, 131, 132, 133, 135, 137,
2838 138, 139, 140, 142, 143, 153, 155, 158, 162, 171, 173, 175, 185, 190, 191,
2839 192, 195, 282, 289, 2135, 2136, 2137, 2138, 2139, 2140, 2166, 2167, 2170,
2840 2173, 2327, 4135, 16528, 16530, 16531, 16533, 20616,
2843 static const unsigned short dep256
[] = {
2844 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
2845 22, 24, 26, 27, 28, 29, 30, 31, 97, 196, 197, 198, 199, 200, 201, 202, 203,
2846 204, 205, 206, 207, 208, 209, 211, 212, 214, 215, 217, 218, 220, 221, 222,
2847 223, 224, 225, 227, 230, 231, 232, 233, 234, 282, 2071, 2081, 2140, 2274,
2848 2284, 2327, 28866, 29018,
2851 static const unsigned short dep257
[] = {
2852 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
2853 22, 24, 25, 26, 28, 29, 30, 31, 40, 41, 97, 137, 138, 158, 162, 175, 180,
2854 181, 185, 190, 191, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206,
2855 207, 208, 209, 211, 212, 214, 215, 217, 218, 220, 221, 222, 223, 224, 225,
2856 227, 229, 231, 232, 233, 234, 282, 2071, 2081, 2138, 2139, 2140, 2166, 2167,
2857 2170, 2173, 2274, 2284, 2327, 4135, 20616, 28866, 29018,
2860 #define NELS(X) (sizeof(X)/sizeof(X[0]))
2861 static const struct ia64_opcode_dependency
2862 op_dependencies
[] = {
2863 { NELS(dep1
), dep1
, NELS(dep0
), dep0
, },
2864 { NELS(dep3
), dep3
, NELS(dep2
), dep2
, },
2865 { NELS(dep5
), dep5
, NELS(dep4
), dep4
, },
2866 { NELS(dep7
), dep7
, NELS(dep6
), dep6
, },
2867 { NELS(dep9
), dep9
, NELS(dep8
), dep8
, },
2868 { NELS(dep11
), dep11
, NELS(dep10
), dep10
, },
2869 { NELS(dep13
), dep13
, NELS(dep12
), dep12
, },
2870 { NELS(dep15
), dep15
, NELS(dep14
), dep14
, },
2871 { NELS(dep17
), dep17
, NELS(dep16
), dep16
, },
2872 { NELS(dep19
), dep19
, NELS(dep18
), dep18
, },
2873 { NELS(dep21
), dep21
, NELS(dep20
), dep20
, },
2874 { NELS(dep23
), dep23
, NELS(dep22
), dep22
, },
2875 { NELS(dep25
), dep25
, NELS(dep24
), dep24
, },
2876 { NELS(dep27
), dep27
, NELS(dep26
), dep26
, },
2877 { NELS(dep29
), dep29
, NELS(dep28
), dep28
, },
2878 { NELS(dep30
), dep30
, NELS(dep12
), dep12
, },
2879 { NELS(dep32
), dep32
, NELS(dep31
), dep31
, },
2880 { NELS(dep34
), dep34
, NELS(dep33
), dep33
, },
2881 { NELS(dep35
), dep35
, NELS(dep12
), dep12
, },
2882 { NELS(dep37
), dep37
, NELS(dep36
), dep36
, },
2883 { NELS(dep39
), dep39
, NELS(dep38
), dep38
, },
2884 { NELS(dep41
), dep41
, NELS(dep40
), dep40
, },
2885 { NELS(dep42
), dep42
, NELS(dep31
), dep31
, },
2886 { NELS(dep43
), dep43
, NELS(dep33
), dep33
, },
2887 { NELS(dep45
), dep45
, NELS(dep44
), dep44
, },
2888 { NELS(dep47
), dep47
, NELS(dep46
), dep46
, },
2889 { NELS(dep49
), dep49
, NELS(dep48
), dep48
, },
2890 { NELS(dep51
), dep51
, NELS(dep50
), dep50
, },
2891 { NELS(dep53
), dep53
, NELS(dep52
), dep52
, },
2892 { NELS(dep55
), dep55
, NELS(dep54
), dep54
, },
2893 { NELS(dep57
), dep57
, NELS(dep56
), dep56
, },
2894 { NELS(dep59
), dep59
, NELS(dep58
), dep58
, },
2895 { NELS(dep61
), dep61
, NELS(dep60
), dep60
, },
2896 { NELS(dep63
), dep63
, NELS(dep62
), dep62
, },
2897 { NELS(dep65
), dep65
, NELS(dep64
), dep64
, },
2898 { NELS(dep67
), dep67
, NELS(dep66
), dep66
, },
2899 { NELS(dep68
), dep68
, NELS(dep33
), dep33
, },
2900 { NELS(dep70
), dep70
, NELS(dep69
), dep69
, },
2901 { NELS(dep72
), dep72
, NELS(dep71
), dep71
, },
2902 { NELS(dep74
), dep74
, NELS(dep73
), dep73
, },
2903 { NELS(dep76
), dep76
, NELS(dep75
), dep75
, },
2904 { NELS(dep77
), dep77
, NELS(dep33
), dep33
, },
2905 { NELS(dep79
), dep79
, NELS(dep78
), dep78
, },
2906 { NELS(dep81
), dep81
, NELS(dep80
), dep80
, },
2907 { NELS(dep83
), dep83
, NELS(dep82
), dep82
, },
2908 { NELS(dep84
), dep84
, NELS(dep33
), dep33
, },
2909 { NELS(dep85
), dep85
, NELS(dep33
), dep33
, },
2910 { NELS(dep86
), dep86
, NELS(dep33
), dep33
, },
2911 { NELS(dep87
), dep87
, NELS(dep33
), dep33
, },
2912 { NELS(dep89
), dep89
, NELS(dep88
), dep88
, },
2913 { NELS(dep91
), dep91
, NELS(dep90
), dep90
, },
2914 { NELS(dep93
), dep93
, NELS(dep92
), dep92
, },
2915 { NELS(dep95
), dep95
, NELS(dep94
), dep94
, },
2916 { NELS(dep97
), dep97
, NELS(dep96
), dep96
, },
2917 { NELS(dep99
), dep99
, NELS(dep98
), dep98
, },
2918 { NELS(dep101
), dep101
, NELS(dep100
), dep100
, },
2919 { NELS(dep103
), dep103
, NELS(dep102
), dep102
, },
2920 { NELS(dep105
), dep105
, NELS(dep104
), dep104
, },
2921 { NELS(dep107
), dep107
, NELS(dep106
), dep106
, },
2922 { NELS(dep109
), dep109
, NELS(dep108
), dep108
, },
2923 { NELS(dep111
), dep111
, NELS(dep110
), dep110
, },
2924 { NELS(dep113
), dep113
, NELS(dep112
), dep112
, },
2925 { NELS(dep115
), dep115
, NELS(dep114
), dep114
, },
2926 { NELS(dep117
), dep117
, NELS(dep116
), dep116
, },
2927 { NELS(dep119
), dep119
, NELS(dep118
), dep118
, },
2928 { NELS(dep121
), dep121
, NELS(dep120
), dep120
, },
2929 { NELS(dep122
), dep122
, NELS(dep64
), dep64
, },
2930 { NELS(dep123
), dep123
, NELS(dep33
), dep33
, },
2931 { NELS(dep125
), dep125
, NELS(dep124
), dep124
, },
2932 { NELS(dep126
), dep126
, NELS(dep0
), dep0
, },
2933 { NELS(dep128
), dep128
, NELS(dep127
), dep127
, },
2934 { NELS(dep130
), dep130
, NELS(dep129
), dep129
, },
2935 { NELS(dep131
), dep131
, NELS(dep0
), dep0
, },
2936 { NELS(dep132
), dep132
, NELS(dep0
), dep0
, },
2937 { NELS(dep134
), dep134
, NELS(dep133
), dep133
, },
2938 { NELS(dep135
), dep135
, NELS(dep0
), dep0
, },
2939 { NELS(dep136
), dep136
, NELS(dep2
), dep2
, },
2940 { NELS(dep137
), dep137
, NELS(dep4
), dep4
, },
2941 { NELS(dep138
), dep138
, NELS(dep6
), dep6
, },
2942 { NELS(dep139
), dep139
, NELS(dep8
), dep8
, },
2943 { NELS(dep140
), dep140
, NELS(dep10
), dep10
, },
2944 { NELS(dep141
), dep141
, NELS(dep33
), dep33
, },
2945 { NELS(dep143
), dep143
, NELS(dep142
), dep142
, },
2946 { NELS(dep144
), dep144
, NELS(dep142
), dep142
, },
2947 { NELS(dep146
), dep146
, NELS(dep145
), dep145
, },
2948 { NELS(dep147
), dep147
, NELS(dep145
), dep145
, },
2949 { NELS(dep148
), dep148
, NELS(dep142
), dep142
, },
2950 { NELS(dep150
), dep150
, NELS(dep149
), dep149
, },
2951 { NELS(dep152
), dep152
, NELS(dep151
), dep151
, },
2952 { NELS(dep154
), dep154
, NELS(dep153
), dep153
, },
2953 { NELS(dep156
), dep156
, NELS(dep155
), dep155
, },
2954 { NELS(dep157
), dep157
, NELS(dep155
), dep155
, },
2955 { NELS(dep158
), dep158
, NELS(dep0
), dep0
, },
2956 { NELS(dep160
), dep160
, NELS(dep159
), dep159
, },
2957 { NELS(dep162
), dep162
, NELS(dep161
), dep161
, },
2958 { NELS(dep164
), dep164
, NELS(dep163
), dep163
, },
2959 { NELS(dep166
), dep166
, NELS(dep165
), dep165
, },
2960 { NELS(dep168
), dep168
, NELS(dep167
), dep167
, },
2961 { NELS(dep169
), dep169
, NELS(dep0
), dep0
, },
2962 { NELS(dep170
), dep170
, NELS(dep0
), dep0
, },
2963 { NELS(dep171
), dep171
, NELS(dep0
), dep0
, },
2964 { NELS(dep172
), dep172
, NELS(dep33
), dep33
, },
2965 { NELS(dep174
), dep174
, NELS(dep173
), dep173
, },
2966 { NELS(dep175
), dep175
, NELS(dep173
), dep173
, },
2967 { NELS(dep177
), dep177
, NELS(dep176
), dep176
, },
2968 { NELS(dep179
), dep179
, NELS(dep178
), dep178
, },
2969 { NELS(dep181
), dep181
, NELS(dep180
), dep180
, },
2970 { NELS(dep183
), dep183
, NELS(dep182
), dep182
, },
2971 { NELS(dep185
), dep185
, NELS(dep184
), dep184
, },
2972 { NELS(dep187
), dep187
, NELS(dep186
), dep186
, },
2973 { NELS(dep189
), dep189
, NELS(dep188
), dep188
, },
2974 { NELS(dep191
), dep191
, NELS(dep190
), dep190
, },
2975 { NELS(dep193
), dep193
, NELS(dep192
), dep192
, },
2976 { NELS(dep194
), dep194
, NELS(dep0
), dep0
, },
2977 { NELS(dep195
), dep195
, NELS(dep0
), dep0
, },
2978 { NELS(dep196
), dep196
, NELS(dep0
), dep0
, },
2979 { NELS(dep197
), dep197
, NELS(dep0
), dep0
, },
2980 { NELS(dep198
), dep198
, NELS(dep0
), dep0
, },
2981 { NELS(dep199
), dep199
, NELS(dep0
), dep0
, },
2982 { NELS(dep200
), dep200
, NELS(dep0
), dep0
, },
2983 { NELS(dep201
), dep201
, NELS(dep0
), dep0
, },
2984 { NELS(dep203
), dep203
, NELS(dep202
), dep202
, },
2985 { NELS(dep205
), dep205
, NELS(dep204
), dep204
, },
2986 { NELS(dep207
), dep207
, NELS(dep206
), dep206
, },
2987 { NELS(dep209
), dep209
, NELS(dep208
), dep208
, },
2988 { NELS(dep210
), dep210
, NELS(dep0
), dep0
, },
2989 { NELS(dep211
), dep211
, NELS(dep0
), dep0
, },
2990 { NELS(dep212
), dep212
, NELS(dep0
), dep0
, },
2991 { NELS(dep213
), dep213
, NELS(dep33
), dep33
, },
2992 { NELS(dep214
), dep214
, NELS(dep33
), dep33
, },
2993 { NELS(dep215
), dep215
, NELS(dep202
), dep202
, },
2994 { NELS(dep216
), dep216
, NELS(dep0
), dep0
, },
2995 { NELS(dep218
), dep218
, NELS(dep217
), dep217
, },
2996 { NELS(dep219
), dep219
, NELS(dep0
), dep0
, },
2997 { NELS(dep221
), dep221
, NELS(dep220
), dep220
, },
2998 { NELS(dep222
), dep222
, NELS(dep220
), dep220
, },
2999 { NELS(dep223
), dep223
, NELS(dep0
), dep0
, },
3000 { NELS(dep221
), dep221
, NELS(dep224
), dep224
, },
3001 { NELS(dep226
), dep226
, NELS(dep225
), dep225
, },
3002 { NELS(dep227
), dep227
, NELS(dep225
), dep225
, },
3003 { NELS(dep229
), dep229
, NELS(dep228
), dep228
, },
3004 { NELS(dep231
), dep231
, NELS(dep230
), dep230
, },
3005 { NELS(dep232
), dep232
, NELS(dep230
), dep230
, },
3006 { NELS(dep233
), dep233
, NELS(dep230
), dep230
, },
3007 { NELS(dep234
), dep234
, NELS(dep0
), dep0
, },
3008 { NELS(dep235
), dep235
, NELS(dep230
), dep230
, },
3009 { NELS(dep237
), dep237
, NELS(dep236
), dep236
, },
3010 { NELS(dep238
), dep238
, NELS(dep64
), dep64
, },
3011 { NELS(dep239
), dep239
, NELS(dep64
), dep64
, },
3012 { NELS(dep241
), dep241
, NELS(dep240
), dep240
, },
3013 { NELS(dep242
), dep242
, NELS(dep240
), dep240
, },
3014 { NELS(dep241
), dep241
, NELS(dep243
), dep243
, },
3015 { NELS(dep245
), dep245
, NELS(dep244
), dep244
, },
3016 { NELS(dep246
), dep246
, NELS(dep244
), dep244
, },
3017 { NELS(dep248
), dep248
, NELS(dep247
), dep247
, },
3018 { NELS(dep249
), dep249
, NELS(dep247
), dep247
, },
3019 { NELS(dep248
), dep248
, NELS(dep250
), dep250
, },
3020 { NELS(dep251
), dep251
, NELS(dep225
), dep225
, },
3021 { NELS(dep252
), dep252
, NELS(dep33
), dep33
, },
3022 { NELS(dep253
), dep253
, NELS(dep0
), dep0
, },
3023 { NELS(dep254
), dep254
, NELS(dep64
), dep64
, },
3024 { NELS(dep255
), dep255
, NELS(dep230
), dep230
, },
3025 { 0, NULL
, 0, NULL
, },
3026 { NELS(dep257
), dep257
, NELS(dep256
), dep256
, },
3029 static const struct ia64_completer_table
3030 completer_table
[] = {
3031 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3032 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3033 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3034 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3035 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3036 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3037 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3038 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3039 { 0x0, 0x0, 0, -1, -1, 0, 1, 95 },
3040 { 0x0, 0x0, 0, -1, -1, 0, 1, 95 },
3041 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3042 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3043 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3044 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3045 { 0x0, 0x0, 0, 594, -1, 0, 1, 6 },
3046 { 0x0, 0x0, 0, 657, -1, 0, 1, 18 },
3047 { 0x0, 0x0, 0, -1, -1, 0, 1, 162 },
3048 { 0x0, 0x0, 0, 756, -1, 0, 1, 18 },
3049 { 0x0, 0x0, 0, 2198, -1, 0, 1, 10 },
3050 { 0x0, 0x0, 0, -1, -1, 0, 1, 9 },
3051 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3052 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3053 { 0x0, 0x0, 0, -1, -1, 0, 1, 13 },
3054 { 0x1, 0x1, 0, -1, -1, 13, 1, 0 },
3055 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3056 { 0x0, 0x0, 0, 2406, -1, 0, 1, 30 },
3057 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3058 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3059 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3060 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3061 { 0x0, 0x0, 0, 1140, -1, 0, 1, 129 },
3062 { 0x0, 0x0, 0, -1, -1, 0, 1, 45 },
3063 { 0x0, 0x0, 0, -1, -1, 0, 1, 41 },
3064 { 0x0, 0x0, 0, -1, -1, 0, 1, 84 },
3065 { 0x0, 0x0, 0, 2246, -1, 0, 1, 30 },
3066 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3067 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3068 { 0x0, 0x0, 0, 2473, -1, 0, 1, 30 },
3069 { 0x0, 0x0, 0, 2250, -1, 0, 1, 30 },
3070 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3071 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3072 { 0x0, 0x0, 0, 2252, -1, 0, 1, 30 },
3073 { 0x0, 0x0, 0, 2482, -1, 0, 1, 30 },
3074 { 0x0, 0x0, 0, 2485, -1, 0, 1, 30 },
3075 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3076 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3077 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3078 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3079 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3080 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3081 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3082 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3083 { 0x0, 0x0, 0, 2507, -1, 0, 1, 30 },
3084 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3085 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3086 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3087 { 0x0, 0x0, 0, -1, -1, 0, 1, 30 },
3088 { 0x0, 0x0, 0, 2510, -1, 0, 1, 30 },
3089 { 0x0, 0x0, 0, -1, -1, 0, 1, 25 },
3090 { 0x0, 0x0, 0, -1, -1, 0, 1, 25 },
3091 { 0x0, 0x0, 0, -1, -1, 0, 1, 25 },
3092 { 0x0, 0x0, 0, -1, -1, 0, 1, 25 },
3093 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3094 { 0x0, 0x0, 0, -1, -1, 0, 1, 36 },
3095 { 0x0, 0x0, 0, 2518, -1, 0, 1, 30 },
3096 { 0x0, 0x0, 0, 1409, -1, 0, 1, 34 },
3097 { 0x0, 0x0, 0, -1, -1, 0, 1, 41 },
3098 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3099 { 0x0, 0x0, 0, -1, -1, 0, 1, 162 },
3100 { 0x0, 0x0, 0, -1, -1, 0, 1, 83 },
3101 { 0x0, 0x0, 0, 1457, -1, 0, 1, 131 },
3102 { 0x0, 0x0, 0, 1466, -1, 0, 1, 131 },
3103 { 0x0, 0x0, 0, 1475, -1, 0, 1, 131 },
3104 { 0x0, 0x0, 0, 1477, -1, 0, 1, 132 },
3105 { 0x0, 0x0, 0, 1479, -1, 0, 1, 132 },
3106 { 0x0, 0x0, 0, 1488, -1, 0, 1, 131 },
3107 { 0x0, 0x0, 0, 1497, -1, 0, 1, 131 },
3108 { 0x0, 0x0, 0, 1506, -1, 0, 1, 131 },
3109 { 0x0, 0x0, 0, 1515, -1, 0, 1, 131 },
3110 { 0x0, 0x0, 0, 1524, -1, 0, 1, 131 },
3111 { 0x0, 0x0, 0, 1533, -1, 0, 1, 131 },
3112 { 0x0, 0x0, 0, 1543, -1, 0, 1, 131 },
3113 { 0x0, 0x0, 0, 1553, -1, 0, 1, 131 },
3114 { 0x0, 0x0, 0, 1563, -1, 0, 1, 131 },
3115 { 0x0, 0x0, 0, 1572, -1, 0, 1, 147 },
3116 { 0x0, 0x0, 0, 1578, -1, 0, 1, 152 },
3117 { 0x0, 0x0, 0, 1584, -1, 0, 1, 152 },
3118 { 0x0, 0x0, 0, 1590, -1, 0, 1, 147 },
3119 { 0x0, 0x0, 0, 1596, -1, 0, 1, 152 },
3120 { 0x0, 0x0, 0, 1602, -1, 0, 1, 152 },
3121 { 0x0, 0x0, 0, 1608, -1, 0, 1, 147 },
3122 { 0x0, 0x0, 0, 1614, -1, 0, 1, 152 },
3123 { 0x0, 0x0, 0, 1620, -1, 0, 1, 152 },
3124 { 0x0, 0x0, 0, 1626, -1, 0, 1, 147 },
3125 { 0x0, 0x0, 0, 1632, -1, 0, 1, 152 },
3126 { 0x0, 0x0, 0, 1638, -1, 0, 1, 147 },
3127 { 0x0, 0x0, 0, 1644, -1, 0, 1, 152 },
3128 { 0x0, 0x0, 0, 1650, -1, 0, 1, 147 },
3129 { 0x0, 0x0, 0, 1656, -1, 0, 1, 152 },
3130 { 0x0, 0x0, 0, 1662, -1, 0, 1, 147 },
3131 { 0x0, 0x0, 0, 1668, -1, 0, 1, 152 },
3132 { 0x0, 0x0, 0, 1674, -1, 0, 1, 152 },
3133 { 0x0, 0x0, 0, 1678, -1, 0, 1, 158 },
3134 { 0x0, 0x0, 0, 1682, -1, 0, 1, 159 },
3135 { 0x0, 0x0, 0, 1686, -1, 0, 1, 159 },
3136 { 0x0, 0x0, 0, -1, -1, 0, 1, 85 },
3137 { 0x0, 0x0, 0, 258, -1, 0, 1, 41 },
3138 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3139 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3140 { 0x0, 0x0, 0, -1, -1, 0, 1, 34 },
3141 { 0x0, 0x0, 0, -1, -1, 0, 1, 68 },
3142 { 0x1, 0x1, 0, 1166, -1, 20, 1, 68 },
3143 { 0x0, 0x0, 0, -1, -1, 0, 1, 69 },
3144 { 0x0, 0x0, 0, -1, -1, 0, 1, 70 },
3145 { 0x0, 0x0, 0, -1, -1, 0, 1, 70 },
3146 { 0x0, 0x0, 0, -1, -1, 0, 1, 71 },
3147 { 0x0, 0x0, 0, -1, -1, 0, 1, 72 },
3148 { 0x0, 0x0, 0, -1, -1, 0, 1, 73 },
3149 { 0x0, 0x0, 0, -1, -1, 0, 1, 93 },
3150 { 0x0, 0x0, 0, -1, -1, 0, 1, 94 },
3151 { 0x0, 0x0, 0, -1, -1, 0, 1, 96 },
3152 { 0x0, 0x0, 0, -1, -1, 0, 1, 97 },
3153 { 0x0, 0x0, 0, -1, -1, 0, 1, 98 },
3154 { 0x0, 0x0, 0, -1, -1, 0, 1, 99 },
3155 { 0x0, 0x0, 0, -1, -1, 0, 1, 104 },
3156 { 0x0, 0x0, 0, -1, -1, 0, 1, 105 },
3157 { 0x0, 0x0, 0, -1, -1, 0, 1, 106 },
3158 { 0x0, 0x0, 0, -1, -1, 0, 1, 107 },
3159 { 0x0, 0x0, 0, -1, -1, 0, 1, 108 },
3160 { 0x0, 0x0, 0, -1, -1, 0, 1, 109 },
3161 { 0x0, 0x0, 0, -1, -1, 0, 1, 110 },
3162 { 0x0, 0x0, 0, -1, -1, 0, 1, 113 },
3163 { 0x0, 0x0, 0, -1, -1, 0, 1, 114 },
3164 { 0x0, 0x0, 0, -1, -1, 0, 1, 115 },
3165 { 0x0, 0x0, 0, -1, -1, 0, 1, 116 },
3166 { 0x0, 0x0, 0, -1, -1, 0, 1, 117 },
3167 { 0x0, 0x0, 0, -1, -1, 0, 1, 118 },
3168 { 0x0, 0x0, 0, -1, -1, 0, 1, 119 },
3169 { 0x0, 0x0, 0, -1, -1, 0, 1, 120 },
3170 { 0x0, 0x0, 0, -1, -1, 0, 1, 163 },
3171 { 0x0, 0x0, 0, -1, -1, 0, 1, 163 },
3172 { 0x0, 0x0, 0, -1, -1, 0, 1, 163 },
3173 { 0x0, 0x0, 0, -1, -1, 0, 1, 72 },
3174 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3175 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3176 { 0x0, 0x0, 0, -1, -1, 0, 1, 162 },
3177 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3178 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3179 { 0x0, 0x0, 0, 2858, -1, 0, 1, 0 },
3180 { 0x0, 0x0, 0, 2859, -1, 0, 1, 0 },
3181 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3182 { 0x0, 0x0, 0, 2210, -1, 0, 1, 0 },
3183 { 0x0, 0x0, 0, 2211, -1, 0, 1, 0 },
3184 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3185 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3186 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3187 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3188 { 0x0, 0x0, 0, 2873, -1, 0, 1, 0 },
3189 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3190 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3191 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3192 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3193 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3194 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3195 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3196 { 0x0, 0x0, 0, 2874, -1, 0, 1, 0 },
3197 { 0x0, 0x0, 0, 2875, -1, 0, 1, 0 },
3198 { 0x0, 0x0, 0, 2876, -1, 0, 1, 0 },
3199 { 0x0, 0x0, 0, 2877, -1, 0, 1, 0 },
3200 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3201 { 0x0, 0x0, 0, 2860, -1, 0, 1, 0 },
3202 { 0x0, 0x0, 0, 2861, -1, 0, 1, 0 },
3203 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3204 { 0x0, 0x0, 0, -1, -1, 0, 1, 11 },
3205 { 0x0, 0x0, 0, -1, -1, 0, 1, 91 },
3206 { 0x0, 0x0, 0, -1, -1, 0, 1, 89 },
3207 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3208 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3209 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3210 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3211 { 0x1, 0x1, 0, -1, -1, 13, 1, 0 },
3212 { 0x0, 0x0, 0, 2879, -1, 0, 1, 0 },
3213 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3214 { 0x0, 0x0, 0, -1, -1, 0, 1, 90 },
3215 { 0x0, 0x0, 0, 1966, -1, 0, 1, 138 },
3216 { 0x0, 0x0, 0, 1968, -1, 0, 1, 145 },
3217 { 0x0, 0x0, 0, 1970, -1, 0, 1, 139 },
3218 { 0x0, 0x0, 0, 1972, -1, 0, 1, 139 },
3219 { 0x0, 0x0, 0, 1974, -1, 0, 1, 138 },
3220 { 0x0, 0x0, 0, 1976, -1, 0, 1, 145 },
3221 { 0x0, 0x0, 0, 1978, -1, 0, 1, 138 },
3222 { 0x0, 0x0, 0, 1980, -1, 0, 1, 145 },
3223 { 0x0, 0x0, 0, 1983, -1, 0, 1, 138 },
3224 { 0x0, 0x0, 0, 1986, -1, 0, 1, 145 },
3225 { 0x0, 0x0, 0, 1989, -1, 0, 1, 157 },
3226 { 0x0, 0x0, 0, 1990, -1, 0, 1, 161 },
3227 { 0x0, 0x0, 0, 1991, -1, 0, 1, 157 },
3228 { 0x0, 0x0, 0, 1992, -1, 0, 1, 161 },
3229 { 0x0, 0x0, 0, 1993, -1, 0, 1, 157 },
3230 { 0x0, 0x0, 0, 1994, -1, 0, 1, 161 },
3231 { 0x0, 0x0, 0, 1995, -1, 0, 1, 157 },
3232 { 0x0, 0x0, 0, 1996, -1, 0, 1, 161 },
3233 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3234 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3235 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3236 { 0x0, 0x0, 0, -1, -1, 0, 1, 88 },
3237 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3238 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3239 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3240 { 0x0, 0x0, 0, -1, -1, 0, 1, 127 },
3241 { 0x0, 0x0, 0, -1, -1, 0, 1, 125 },
3242 { 0x0, 0x0, 0, -1, -1, 0, 1, 127 },
3243 { 0x0, 0x0, 0, -1, -1, 0, 1, 126 },
3244 { 0x0, 0x0, 0, 1687, -1, 0, 1, 143 },
3245 { 0x0, 0x0, 0, 1688, -1, 0, 1, 143 },
3246 { 0x0, 0x0, 0, 1689, -1, 0, 1, 143 },
3247 { 0x0, 0x0, 0, 1690, -1, 0, 1, 143 },
3248 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3249 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3250 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3251 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3252 { 0x0, 0x0, 0, -1, -1, 0, 1, 0 },
3253 { 0x0, 0x0, 1, 224, -1, 0, 1, 12 },
3254 { 0x0, 0x0, 1, 225, -1, 0, 1, 14 },
3255 { 0x1, 0x1, 2, -1, -1, 27, 1, 12 },
3256 { 0x1, 0x1, 2, -1, -1, 27, 1, 14 },
3257 { 0x0, 0x0, 3, -1, 1340, 0, 0, -1 },
3258 { 0x0, 0x0, 3, -1, 1341, 0, 0, -1 },
3259 { 0x1, 0x1, 3, 2749, 1450, 33, 1, 134 },
3260 { 0x1, 0x1, 3, 2750, 1459, 33, 1, 134 },
3261 { 0x1, 0x1, 3, 2751, 1468, 33, 1, 134 },
3262 { 0x1, 0x1, 3, 2752, 1481, 33, 1, 134 },
3263 { 0x1, 0x1, 3, 2753, 1490, 33, 1, 134 },
3264 { 0x1, 0x1, 3, 2754, 1499, 33, 1, 134 },
3265 { 0x1, 0x1, 3, 2755, 1508, 33, 1, 134 },
3266 { 0x1, 0x1, 3, 2756, 1517, 33, 1, 134 },
3267 { 0x1, 0x1, 3, 2757, 1526, 33, 1, 134 },
3268 { 0x1, 0x1, 3, 2758, 1535, 33, 1, 134 },
3269 { 0x1, 0x1, 3, 2759, 1545, 33, 1, 134 },
3270 { 0x1, 0x1, 3, 2760, 1555, 33, 1, 134 },
3271 { 0x1, 0x1, 3, 2761, 1568, 33, 1, 149 },
3272 { 0x1, 0x1, 3, 2762, 1574, 33, 1, 154 },
3273 { 0x1, 0x1, 3, 2763, 1580, 33, 1, 154 },
3274 { 0x1, 0x1, 3, 2764, 1586, 33, 1, 149 },
3275 { 0x1, 0x1, 3, 2765, 1592, 33, 1, 154 },
3276 { 0x1, 0x1, 3, 2766, 1598, 33, 1, 154 },
3277 { 0x1, 0x1, 3, 2767, 1604, 33, 1, 149 },
3278 { 0x1, 0x1, 3, 2768, 1610, 33, 1, 154 },
3279 { 0x1, 0x1, 3, 2769, 1616, 33, 1, 154 },
3280 { 0x1, 0x1, 3, 2770, 1622, 33, 1, 149 },
3281 { 0x1, 0x1, 3, 2771, 1628, 33, 1, 154 },
3282 { 0x1, 0x1, 3, 2772, 1634, 33, 1, 149 },
3283 { 0x1, 0x1, 3, 2773, 1640, 33, 1, 154 },
3284 { 0x1, 0x1, 3, 2774, 1646, 33, 1, 149 },
3285 { 0x1, 0x1, 3, 2775, 1652, 33, 1, 154 },
3286 { 0x1, 0x1, 3, 2776, 1658, 33, 1, 149 },
3287 { 0x1, 0x1, 3, 2777, 1664, 33, 1, 154 },
3288 { 0x1, 0x1, 3, 2778, 1670, 33, 1, 154 },
3289 { 0x1, 0x1, 3, -1, -1, 27, 1, 41 },
3290 { 0x0, 0x0, 4, 2212, 1425, 0, 1, 142 },
3291 { 0x0, 0x0, 4, 2213, 1427, 0, 1, 142 },
3292 { 0x0, 0x0, 4, 2214, 1429, 0, 1, 141 },
3293 { 0x0, 0x0, 4, 2215, 1431, 0, 1, 141 },
3294 { 0x0, 0x0, 4, 2216, 1433, 0, 1, 141 },
3295 { 0x0, 0x0, 4, 2217, 1435, 0, 1, 141 },
3296 { 0x0, 0x0, 4, 2218, 1437, 0, 1, 141 },
3297 { 0x0, 0x0, 4, 2219, 1439, 0, 1, 141 },
3298 { 0x0, 0x0, 4, 2220, 1441, 0, 1, 141 },
3299 { 0x0, 0x0, 4, 2221, 1443, 0, 1, 141 },
3300 { 0x0, 0x0, 4, 2222, 1445, 0, 1, 143 },
3301 { 0x0, 0x0, 4, 2223, 1447, 0, 1, 143 },
3302 { 0x1, 0x1, 4, -1, 1454, 33, 1, 137 },
3303 { 0x5, 0x5, 4, 552, 1453, 32, 1, 131 },
3304 { 0x1, 0x1, 4, -1, 1463, 33, 1, 137 },
3305 { 0x5, 0x5, 4, 553, 1462, 32, 1, 131 },
3306 { 0x1, 0x1, 4, -1, 1472, 33, 1, 137 },
3307 { 0x5, 0x5, 4, 554, 1471, 32, 1, 131 },
3308 { 0x1, 0x1, 4, -1, 1476, 32, 1, 132 },
3309 { 0x1, 0x1, 4, -1, 1478, 32, 1, 132 },
3310 { 0x1, 0x1, 4, -1, 1485, 33, 1, 137 },
3311 { 0x5, 0x5, 4, 555, 1484, 32, 1, 131 },
3312 { 0x1, 0x1, 4, -1, 1494, 33, 1, 137 },
3313 { 0x5, 0x5, 4, 556, 1493, 32, 1, 131 },
3314 { 0x1, 0x1, 4, -1, 1503, 33, 1, 137 },
3315 { 0x5, 0x5, 4, 557, 1502, 32, 1, 131 },
3316 { 0x1, 0x1, 4, -1, 1512, 33, 1, 137 },
3317 { 0x5, 0x5, 4, 558, 1511, 32, 1, 131 },
3318 { 0x1, 0x1, 4, -1, 1521, 33, 1, 137 },
3319 { 0x5, 0x5, 4, 559, 1520, 32, 1, 131 },
3320 { 0x1, 0x1, 4, -1, 1530, 33, 1, 137 },
3321 { 0x5, 0x5, 4, 560, 1529, 32, 1, 131 },
3322 { 0x1, 0x1, 4, -1, 1540, 33, 1, 137 },
3323 { 0x5, 0x5, 4, 1036, 1538, 32, 1, 131 },
3324 { 0x1, 0x1, 4, -1, 1550, 33, 1, 137 },
3325 { 0x5, 0x5, 4, 1037, 1548, 32, 1, 131 },
3326 { 0x1, 0x1, 4, -1, 1560, 33, 1, 137 },
3327 { 0x5, 0x5, 4, 1038, 1558, 32, 1, 131 },
3328 { 0x1, 0x21, 10, 2013, -1, 33, 1, 3 },
3329 { 0x200001, 0x200001, 10, 2014, -1, 12, 1, 3 },
3330 { 0x1, 0x21, 10, 420, -1, 33, 1, 3 },
3331 { 0x200001, 0x200001, 10, 2074, -1, 12, 1, 3 },
3332 { 0x0, 0x0, 10, -1, 2075, 0, 0, -1 },
3333 { 0x0, 0x0, 10, -1, 2076, 0, 0, -1 },
3334 { 0x0, 0x0, 10, 2017, -1, 0, 1, 3 },
3335 { 0x1, 0x1, 10, 2018, -1, 12, 1, 3 },
3336 { 0x1, 0x1, 10, 2019, -1, 33, 1, 3 },
3337 { 0x200001, 0x200001, 10, 2020, -1, 12, 1, 3 },
3338 { 0x0, 0x0, 10, 430, -1, 0, 1, 3 },
3339 { 0x1, 0x1, 10, 2080, -1, 12, 1, 3 },
3340 { 0x1, 0x1, 10, 434, -1, 33, 1, 3 },
3341 { 0x200001, 0x200001, 10, 2082, -1, 12, 1, 3 },
3342 { 0x0, 0x0, 10, 438, -1, 0, 1, 3 },
3343 { 0x1, 0x1, 10, 2084, -1, 12, 1, 3 },
3344 { 0x1, 0x1, 10, 442, -1, 33, 1, 3 },
3345 { 0x200001, 0x200001, 10, 2086, -1, 12, 1, 3 },
3346 { 0x0, 0x0, 10, 446, -1, 0, 1, 3 },
3347 { 0x1, 0x1, 10, 2088, -1, 12, 1, 3 },
3348 { 0x1, 0x1, 10, 450, -1, 33, 1, 3 },
3349 { 0x200001, 0x200001, 10, 2090, -1, 12, 1, 3 },
3350 { 0x1, 0x21, 10, 2033, -1, 33, 1, 3 },
3351 { 0x200001, 0x200001, 10, 2034, -1, 12, 1, 3 },
3352 { 0x1, 0x21, 10, 460, -1, 33, 1, 3 },
3353 { 0x200001, 0x200001, 10, 2096, -1, 12, 1, 3 },
3354 { 0x0, 0x0, 10, -1, 2097, 0, 0, -1 },
3355 { 0x0, 0x0, 10, -1, 2098, 0, 0, -1 },
3356 { 0x0, 0x0, 10, -1, 2101, 0, 0, -1 },
3357 { 0x0, 0x0, 10, -1, 2102, 0, 0, -1 },
3358 { 0x0, 0x0, 10, -1, 2103, 0, 0, -1 },
3359 { 0x0, 0x0, 10, -1, 2104, 0, 0, -1 },
3360 { 0x0, 0x0, 10, -1, 2105, 0, 0, -1 },
3361 { 0x0, 0x0, 10, -1, 2106, 0, 0, -1 },
3362 { 0x0, 0x0, 10, -1, 2107, 0, 0, -1 },
3363 { 0x0, 0x0, 10, -1, 2108, 0, 0, -1 },
3364 { 0x0, 0x0, 10, -1, 2109, 0, 0, -1 },
3365 { 0x0, 0x0, 10, -1, 2110, 0, 0, -1 },
3366 { 0x0, 0x0, 10, -1, 2111, 0, 0, -1 },
3367 { 0x0, 0x0, 10, -1, 2112, 0, 0, -1 },
3368 { 0x0, 0x0, 10, -1, 2113, 0, 0, -1 },
3369 { 0x0, 0x0, 10, -1, 2114, 0, 0, -1 },
3370 { 0x0, 0x0, 10, -1, 2115, 0, 0, -1 },
3371 { 0x0, 0x0, 10, -1, 2116, 0, 0, -1 },
3372 { 0x0, 0x0, 10, -1, 2117, 0, 0, -1 },
3373 { 0x0, 0x0, 10, -1, 2118, 0, 0, -1 },
3374 { 0x0, 0x0, 10, -1, 2119, 0, 0, -1 },
3375 { 0x0, 0x0, 10, -1, 2120, 0, 0, -1 },
3376 { 0x1, 0x21, 10, 2037, -1, 33, 1, 3 },
3377 { 0x200001, 0x200001, 10, 2038, -1, 12, 1, 3 },
3378 { 0x1, 0x21, 10, 468, -1, 33, 1, 3 },
3379 { 0x200001, 0x200001, 10, 2122, -1, 12, 1, 3 },
3380 { 0x0, 0x0, 10, -1, 2123, 0, 0, -1 },
3381 { 0x0, 0x0, 10, -1, 2124, 0, 0, -1 },
3382 { 0x0, 0x0, 10, 2041, -1, 0, 1, 3 },
3383 { 0x1, 0x1, 10, 2042, -1, 12, 1, 3 },
3384 { 0x1, 0x1, 10, 2043, -1, 33, 1, 3 },
3385 { 0x200001, 0x200001, 10, 2044, -1, 12, 1, 3 },
3386 { 0x0, 0x0, 10, 478, -1, 0, 1, 3 },
3387 { 0x1, 0x1, 10, 2128, -1, 12, 1, 3 },
3388 { 0x1, 0x1, 10, 482, -1, 33, 1, 3 },
3389 { 0x200001, 0x200001, 10, 2130, -1, 12, 1, 3 },
3390 { 0x0, 0x0, 10, 486, -1, 0, 1, 3 },
3391 { 0x1, 0x1, 10, 2132, -1, 12, 1, 3 },
3392 { 0x1, 0x1, 10, 490, -1, 33, 1, 3 },
3393 { 0x200001, 0x200001, 10, 2134, -1, 12, 1, 3 },
3394 { 0x0, 0x0, 10, 494, -1, 0, 1, 3 },
3395 { 0x1, 0x1, 10, 2136, -1, 12, 1, 3 },
3396 { 0x1, 0x1, 10, 498, -1, 33, 1, 3 },
3397 { 0x200001, 0x200001, 10, 2138, -1, 12, 1, 3 },
3398 { 0x1, 0x21, 10, 2057, -1, 33, 1, 3 },
3399 { 0x200001, 0x200001, 10, 2058, -1, 12, 1, 3 },
3400 { 0x1, 0x21, 10, 508, -1, 33, 1, 3 },
3401 { 0x200001, 0x200001, 10, 2144, -1, 12, 1, 3 },
3402 { 0x0, 0x0, 10, -1, 2145, 0, 0, -1 },
3403 { 0x0, 0x0, 10, -1, 2146, 0, 0, -1 },
3404 { 0x0, 0x0, 10, -1, 2149, 0, 0, -1 },
3405 { 0x0, 0x0, 10, -1, 2150, 0, 0, -1 },
3406 { 0x0, 0x0, 10, -1, 2151, 0, 0, -1 },
3407 { 0x0, 0x0, 10, -1, 2152, 0, 0, -1 },
3408 { 0x0, 0x0, 10, -1, 2153, 0, 0, -1 },
3409 { 0x0, 0x0, 10, -1, 2154, 0, 0, -1 },
3410 { 0x0, 0x0, 10, -1, 2155, 0, 0, -1 },
3411 { 0x0, 0x0, 10, -1, 2156, 0, 0, -1 },
3412 { 0x0, 0x0, 10, -1, 2157, 0, 0, -1 },
3413 { 0x0, 0x0, 10, -1, 2158, 0, 0, -1 },
3414 { 0x0, 0x0, 10, -1, 2159, 0, 0, -1 },
3415 { 0x0, 0x0, 10, -1, 2160, 0, 0, -1 },
3416 { 0x0, 0x0, 10, -1, 2161, 0, 0, -1 },
3417 { 0x0, 0x0, 10, -1, 2162, 0, 0, -1 },
3418 { 0x0, 0x0, 10, -1, 2163, 0, 0, -1 },
3419 { 0x0, 0x0, 10, -1, 2164, 0, 0, -1 },
3420 { 0x0, 0x0, 10, -1, 2165, 0, 0, -1 },
3421 { 0x0, 0x0, 10, -1, 2166, 0, 0, -1 },
3422 { 0x0, 0x0, 10, -1, 2167, 0, 0, -1 },
3423 { 0x0, 0x0, 10, -1, 2168, 0, 0, -1 },
3424 { 0x1, 0x1, 10, 2061, -1, 36, 1, 3 },
3425 { 0x1000001, 0x1000001, 10, 2062, -1, 12, 1, 3 },
3426 { 0x1, 0x1, 10, 2063, -1, 36, 1, 3 },
3427 { 0x1000001, 0x1000001, 10, 2064, -1, 12, 1, 3 },
3428 { 0x0, 0x0, 10, -1, 2169, 0, 0, -1 },
3429 { 0x0, 0x0, 10, -1, 2171, 0, 0, -1 },
3430 { 0x0, 0x0, 10, -1, 2173, 0, 0, -1 },
3431 { 0x0, 0x0, 10, -1, 2175, 0, 0, -1 },
3432 { 0x1, 0x1, 10, 2065, -1, 36, 1, 78 },
3433 { 0x1000001, 0x1000001, 10, 2066, -1, 12, 1, 78 },
3434 { 0x1, 0x1, 10, 2067, -1, 36, 1, 78 },
3435 { 0x1000001, 0x1000001, 10, 2068, -1, 12, 1, 78 },
3436 { 0x0, 0x0, 10, -1, 2177, 0, 0, -1 },
3437 { 0x0, 0x0, 10, -1, 2179, 0, 0, -1 },
3438 { 0x0, 0x0, 10, -1, 2181, 0, 0, -1 },
3439 { 0x0, 0x0, 10, -1, 2183, 0, 0, -1 },
3440 { 0x1, 0x1, 10, 2069, -1, 36, 1, 3 },
3441 { 0x1000001, 0x1000001, 10, 2070, -1, 12, 1, 3 },
3442 { 0x1, 0x1, 10, 2071, -1, 36, 1, 3 },
3443 { 0x1000001, 0x1000001, 10, 2072, -1, 12, 1, 3 },
3444 { 0x0, 0x0, 10, -1, 2185, 0, 0, -1 },
3445 { 0x0, 0x0, 10, -1, 2187, 0, 0, -1 },
3446 { 0x0, 0x0, 10, -1, 2189, 0, 0, -1 },
3447 { 0x0, 0x0, 10, -1, 2191, 0, 0, -1 },
3448 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3449 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3450 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3451 { 0x200001, 0x4200001, 11, 2015, -1, 12, 1, 3 },
3452 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3453 { 0x1, 0x1, 11, 300, -1, 33, 1, 3 },
3454 { 0x0, 0x0, 11, 2077, -1, 0, 1, 3 },
3455 { 0x1, 0x1, 11, 2078, -1, 12, 1, 3 },
3456 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3457 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3458 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3459 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3460 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3461 { 0x1, 0x1, 11, 2021, -1, 12, 1, 3 },
3462 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3463 { 0x0, 0x0, 11, 308, -1, 0, 1, 3 },
3464 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3465 { 0x200001, 0x200001, 11, 2023, -1, 12, 1, 3 },
3466 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3467 { 0x1, 0x1, 11, 310, -1, 33, 1, 3 },
3468 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3469 { 0x1, 0x1, 11, 2025, -1, 12, 1, 3 },
3470 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3471 { 0x0, 0x0, 11, 312, -1, 0, 1, 3 },
3472 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3473 { 0x200001, 0x200001, 11, 2027, -1, 12, 1, 3 },
3474 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3475 { 0x1, 0x1, 11, 314, -1, 33, 1, 3 },
3476 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3477 { 0x1, 0x1, 11, 2029, -1, 12, 1, 3 },
3478 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3479 { 0x0, 0x0, 11, 316, -1, 0, 1, 3 },
3480 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3481 { 0x200001, 0x200001, 11, 2031, -1, 12, 1, 3 },
3482 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3483 { 0x1, 0x1, 11, 318, -1, 33, 1, 3 },
3484 { 0x0, 0x0, 11, 2091, -1, 0, 1, 3 },
3485 { 0x1, 0x1, 11, 2092, -1, 12, 1, 3 },
3486 { 0x1, 0x1, 11, 2093, -1, 33, 1, 3 },
3487 { 0x200001, 0x200001, 11, 2094, -1, 12, 1, 3 },
3488 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3489 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3490 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3491 { 0x200001, 0x4200001, 11, 2035, -1, 12, 1, 3 },
3492 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3493 { 0x1, 0x1, 11, 322, -1, 33, 1, 3 },
3494 { 0x0, 0x0, 11, 2099, -1, 0, 1, 3 },
3495 { 0x1, 0x1, 11, 2100, -1, 12, 1, 3 },
3496 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3497 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3498 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3499 { 0x200001, 0x4200001, 11, 2039, -1, 12, 1, 3 },
3500 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3501 { 0x1, 0x1, 11, 348, -1, 33, 1, 3 },
3502 { 0x0, 0x0, 11, 2125, -1, 0, 1, 3 },
3503 { 0x1, 0x1, 11, 2126, -1, 12, 1, 3 },
3504 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3505 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3506 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3507 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3508 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3509 { 0x1, 0x1, 11, 2045, -1, 12, 1, 3 },
3510 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3511 { 0x0, 0x0, 11, 356, -1, 0, 1, 3 },
3512 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3513 { 0x200001, 0x200001, 11, 2047, -1, 12, 1, 3 },
3514 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3515 { 0x1, 0x1, 11, 358, -1, 33, 1, 3 },
3516 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3517 { 0x1, 0x1, 11, 2049, -1, 12, 1, 3 },
3518 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3519 { 0x0, 0x0, 11, 360, -1, 0, 1, 3 },
3520 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3521 { 0x200001, 0x200001, 11, 2051, -1, 12, 1, 3 },
3522 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3523 { 0x1, 0x1, 11, 362, -1, 33, 1, 3 },
3524 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3525 { 0x1, 0x1, 11, 2053, -1, 12, 1, 3 },
3526 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3527 { 0x0, 0x0, 11, 364, -1, 0, 1, 3 },
3528 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3529 { 0x200001, 0x200001, 11, 2055, -1, 12, 1, 3 },
3530 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3531 { 0x1, 0x1, 11, 366, -1, 33, 1, 3 },
3532 { 0x0, 0x0, 11, 2139, -1, 0, 1, 3 },
3533 { 0x1, 0x1, 11, 2140, -1, 12, 1, 3 },
3534 { 0x1, 0x1, 11, 2141, -1, 33, 1, 3 },
3535 { 0x200001, 0x200001, 11, 2142, -1, 12, 1, 3 },
3536 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3537 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3538 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3539 { 0x200001, 0x4200001, 11, 2059, -1, 12, 1, 3 },
3540 { 0x2, 0x3, 11, -1, -1, 37, 1, 5 },
3541 { 0x1, 0x1, 11, 370, -1, 33, 1, 3 },
3542 { 0x0, 0x0, 11, 2147, -1, 0, 1, 3 },
3543 { 0x1, 0x1, 11, 2148, -1, 12, 1, 3 },
3544 { 0x1, 0x1, 11, -1, -1, 36, 1, 5 },
3545 { 0x1, 0x1, 11, -1, -1, 36, 1, 5 },
3546 { 0x1, 0x1, 11, -1, -1, 36, 1, 5 },
3547 { 0x1, 0x1, 11, -1, -1, 36, 1, 5 },
3548 { 0x1, 0x1, 11, 2170, -1, 36, 1, 3 },
3549 { 0x1000001, 0x1000001, 11, 2172, -1, 12, 1, 3 },
3550 { 0x1, 0x1, 11, 2174, -1, 36, 1, 3 },
3551 { 0x1000001, 0x1000001, 11, 2176, -1, 12, 1, 3 },
3552 { 0x1, 0x1, 11, -1, -1, 36, 1, 80 },
3553 { 0x1, 0x1, 11, -1, -1, 36, 1, 80 },
3554 { 0x1, 0x1, 11, -1, -1, 36, 1, 80 },
3555 { 0x1, 0x1, 11, -1, -1, 36, 1, 80 },
3556 { 0x1, 0x1, 11, 2178, -1, 36, 1, 78 },
3557 { 0x1000001, 0x1000001, 11, 2180, -1, 12, 1, 78 },
3558 { 0x1, 0x1, 11, 2182, -1, 36, 1, 78 },
3559 { 0x1000001, 0x1000001, 11, 2184, -1, 12, 1, 78 },
3560 { 0x1, 0x1, 11, -1, -1, 36, 1, 5 },
3561 { 0x1, 0x1, 11, -1, -1, 36, 1, 5 },
3562 { 0x1, 0x1, 11, -1, -1, 36, 1, 5 },
3563 { 0x1, 0x1, 11, -1, -1, 36, 1, 5 },
3564 { 0x1, 0x1, 11, 2186, -1, 36, 1, 3 },
3565 { 0x1000001, 0x1000001, 11, 2188, -1, 12, 1, 3 },
3566 { 0x1, 0x1, 11, 2190, -1, 36, 1, 3 },
3567 { 0x1000001, 0x1000001, 11, 2192, -1, 12, 1, 3 },
3568 { 0x0, 0x0, 12, -1, -1, 0, 1, 15 },
3569 { 0x0, 0x0, 12, -1, -1, 0, 1, 15 },
3570 { 0x0, 0x0, 12, -1, -1, 0, 1, 15 },
3571 { 0x1, 0x1, 13, 272, 1452, 34, 1, 131 },
3572 { 0x1, 0x1, 13, 274, 1461, 34, 1, 131 },
3573 { 0x1, 0x1, 13, 276, 1470, 34, 1, 131 },
3574 { 0x1, 0x1, 13, 280, 1483, 34, 1, 131 },
3575 { 0x1, 0x1, 13, 282, 1492, 34, 1, 131 },
3576 { 0x1, 0x1, 13, 284, 1501, 34, 1, 131 },
3577 { 0x1, 0x1, 13, 286, 1510, 34, 1, 131 },
3578 { 0x1, 0x1, 13, 288, 1519, 34, 1, 131 },
3579 { 0x1, 0x1, 13, 290, 1528, 34, 1, 131 },
3580 { 0x1, 0x1, 13, 292, 1537, 34, 1, 131 },
3581 { 0x1, 0x1, 13, 294, 1547, 34, 1, 131 },
3582 { 0x1, 0x1, 13, 296, 1557, 34, 1, 131 },
3583 { 0x0, 0x0, 19, -1, 795, 0, 0, -1 },
3584 { 0x0, 0x0, 19, -1, 796, 0, 0, -1 },
3585 { 0x0, 0x0, 19, -1, 797, 0, 0, -1 },
3586 { 0x0, 0x0, 19, -1, 798, 0, 0, -1 },
3587 { 0x0, 0x0, 19, -1, 799, 0, 0, -1 },
3588 { 0x0, 0x0, 19, -1, 800, 0, 0, -1 },
3589 { 0x0, 0x0, 19, -1, 801, 0, 0, -1 },
3590 { 0x0, 0x0, 19, -1, 802, 0, 0, -1 },
3591 { 0x0, 0x0, 19, -1, 803, 0, 0, -1 },
3592 { 0x0, 0x0, 19, -1, 804, 0, 0, -1 },
3593 { 0x0, 0x0, 19, -1, 805, 0, 0, -1 },
3594 { 0x0, 0x0, 19, -1, 806, 0, 0, -1 },
3595 { 0x0, 0x0, 19, -1, 807, 0, 0, -1 },
3596 { 0x0, 0x0, 19, -1, 808, 0, 0, -1 },
3597 { 0x0, 0x0, 19, -1, 809, 0, 0, -1 },
3598 { 0x0, 0x0, 19, -1, 810, 0, 0, -1 },
3599 { 0x0, 0x0, 19, -1, 811, 0, 0, -1 },
3600 { 0x0, 0x0, 19, -1, 812, 0, 0, -1 },
3601 { 0x0, 0x0, 19, -1, 813, 0, 0, -1 },
3602 { 0x0, 0x0, 19, -1, 814, 0, 0, -1 },
3603 { 0x0, 0x0, 19, -1, 815, 0, 0, -1 },
3604 { 0x0, 0x0, 19, -1, 816, 0, 0, -1 },
3605 { 0x0, 0x0, 19, -1, 817, 0, 0, -1 },
3606 { 0x0, 0x0, 19, -1, 818, 0, 0, -1 },
3607 { 0x0, 0x0, 19, -1, 819, 0, 0, -1 },
3608 { 0x0, 0x0, 19, -1, 820, 0, 0, -1 },
3609 { 0x0, 0x0, 19, -1, 821, 0, 0, -1 },
3610 { 0x0, 0x0, 19, -1, 822, 0, 0, -1 },
3611 { 0x0, 0x0, 19, -1, 823, 0, 0, -1 },
3612 { 0x0, 0x0, 19, -1, 824, 0, 0, -1 },
3613 { 0x0, 0x0, 20, -1, 2827, 0, 0, -1 },
3614 { 0x0, 0x0, 20, -1, 2828, 0, 0, -1 },
3615 { 0x0, 0x0, 20, -1, 2843, 0, 0, -1 },
3616 { 0x0, 0x0, 20, -1, 2844, 0, 0, -1 },
3617 { 0x0, 0x0, 20, -1, 2849, 0, 0, -1 },
3618 { 0x0, 0x0, 20, -1, 2850, 0, 0, -1 },
3619 { 0x0, 0x0, 21, 831, 2839, 0, 0, -1 },
3620 { 0x0, 0x0, 21, 832, 2841, 0, 0, -1 },
3621 { 0x0, 0x0, 23, -1, 2837, 0, 0, -1 },
3622 { 0x0, 0x0, 23, -1, 2838, 0, 0, -1 },
3623 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3624 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3625 { 0x1, 0x1, 24, 1272, -1, 35, 1, 6 },
3626 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3627 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3628 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3629 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3630 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3631 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3632 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3633 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3634 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3635 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3636 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3637 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3638 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3639 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3640 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3641 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3642 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3643 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3644 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3645 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3646 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3647 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3648 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3649 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3650 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3651 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3652 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3653 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3654 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3655 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3656 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3657 { 0x1, 0x1, 24, -1, -1, 35, 1, 6 },
3658 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3659 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3660 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3661 { 0x1, 0x1, 24, -1, -1, 35, 1, 7 },
3662 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3663 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3664 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3665 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3666 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3667 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3668 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3669 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3670 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3671 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3672 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3673 { 0x1, 0x1, 24, -1, -1, 35, 1, 8 },
3674 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3675 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3676 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3677 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3678 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3679 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3680 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3681 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3682 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3683 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3684 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3685 { 0x1, 0x1, 24, -1, -1, 35, 1, 16 },
3686 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3687 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3688 { 0x1, 0x1, 24, 1293, -1, 35, 1, 18 },
3689 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3690 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3691 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3692 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3693 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3694 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3695 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3696 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3697 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3698 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3699 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3700 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3701 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3702 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3703 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3704 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3705 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3706 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3707 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3708 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3709 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3710 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3711 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3712 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3713 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3714 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3715 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3716 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3717 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3718 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3719 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3720 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3721 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3722 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3723 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3724 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3725 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3726 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3727 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3728 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3729 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3730 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3731 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3732 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3733 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3734 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3735 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3736 { 0x1, 0x1, 24, -1, -1, 35, 1, 19 },
3737 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3738 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3739 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3740 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3741 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3742 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3743 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3744 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3745 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3746 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3747 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3748 { 0x1, 0x1, 24, -1, -1, 35, 1, 20 },
3749 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3750 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3751 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3752 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3753 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3754 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3755 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3756 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3757 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3758 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3759 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3760 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3761 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3762 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3763 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3764 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3765 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3766 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3767 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3768 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3769 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3770 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3771 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3772 { 0x1, 0x1, 24, -1, -1, 35, 1, 21 },
3773 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3774 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3775 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3776 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3777 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3778 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3779 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3780 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3781 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3782 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3783 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3784 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3785 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3786 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3787 { 0x1, 0x1, 24, 1326, -1, 35, 1, 18 },
3788 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3789 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3790 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3791 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3792 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3793 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3794 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3795 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3796 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3797 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3798 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3799 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3800 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3801 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3802 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3803 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3804 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3805 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3806 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3807 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3808 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3809 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3810 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3811 { 0x1, 0x1, 24, -1, -1, 35, 1, 18 },
3812 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3813 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3814 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3815 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3816 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3817 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3818 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3819 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3820 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3821 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3822 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3823 { 0x1, 0x1, 24, -1, -1, 35, 1, 22 },
3824 { 0x1, 0x1, 24, -1, -1, 33, 1, 82 },
3825 { 0x1, 0x1, 24, -1, -1, 33, 1, 82 },
3826 { 0x1, 0x1, 24, 1342, 1455, 35, 1, 137 },
3827 { 0x1, 0x1, 24, 1343, 1464, 35, 1, 137 },
3828 { 0x1, 0x1, 24, 1344, 1473, 35, 1, 137 },
3829 { 0x1, 0x1, 24, 1345, 1486, 35, 1, 137 },
3830 { 0x1, 0x1, 24, 1346, 1495, 35, 1, 137 },
3831 { 0x1, 0x1, 24, 1347, 1504, 35, 1, 137 },
3832 { 0x1, 0x1, 24, 1348, 1513, 35, 1, 137 },
3833 { 0x1, 0x1, 24, 1349, 1522, 35, 1, 137 },
3834 { 0x1, 0x1, 24, 1350, 1531, 35, 1, 137 },
3835 { 0x1, 0x1, 24, 1351, 1541, 35, 1, 137 },
3836 { 0x1, 0x1, 24, 1352, 1551, 35, 1, 137 },
3837 { 0x1, 0x1, 24, 1353, 1561, 35, 1, 137 },
3838 { 0x1, 0x1, 24, 1354, 1570, 35, 1, 151 },
3839 { 0x1, 0x1, 24, 1355, 1576, 35, 1, 156 },
3840 { 0x1, 0x1, 24, 1356, 1582, 35, 1, 156 },
3841 { 0x1, 0x1, 24, 1357, 1588, 35, 1, 151 },
3842 { 0x1, 0x1, 24, 1358, 1594, 35, 1, 156 },
3843 { 0x1, 0x1, 24, 1359, 1600, 35, 1, 156 },
3844 { 0x1, 0x1, 24, 1360, 1606, 35, 1, 151 },
3845 { 0x1, 0x1, 24, 1361, 1612, 35, 1, 156 },
3846 { 0x1, 0x1, 24, 1362, 1618, 35, 1, 156 },
3847 { 0x1, 0x1, 24, 1363, 1624, 35, 1, 151 },
3848 { 0x1, 0x1, 24, 1364, 1630, 35, 1, 156 },
3849 { 0x1, 0x1, 24, 1365, 1636, 35, 1, 151 },
3850 { 0x1, 0x1, 24, 1366, 1642, 35, 1, 156 },
3851 { 0x1, 0x1, 24, 1367, 1648, 35, 1, 151 },
3852 { 0x1, 0x1, 24, 1368, 1654, 35, 1, 156 },
3853 { 0x1, 0x1, 24, 1369, 1660, 35, 1, 151 },
3854 { 0x1, 0x1, 24, 1370, 1666, 35, 1, 156 },
3855 { 0x1, 0x1, 24, 1371, 1672, 35, 1, 156 },
3856 { 0x0, 0x0, 33, 2821, 2819, 0, 0, -1 },
3857 { 0x0, 0x0, 33, 2824, 2822, 0, 0, -1 },
3858 { 0x0, 0x0, 33, 2830, 2829, 0, 0, -1 },
3859 { 0x0, 0x0, 33, 2832, 2831, 0, 0, -1 },
3860 { 0x0, 0x0, 33, 2846, 2845, 0, 0, -1 },
3861 { 0x0, 0x0, 33, 2848, 2847, 0, 0, -1 },
3862 { 0x0, 0x0, 35, -1, 2840, 0, 0, -1 },
3863 { 0x0, 0x0, 35, -1, 2842, 0, 0, -1 },
3864 { 0x1, 0x1, 38, -1, 2290, 37, 1, 30 },
3865 { 0x1, 0x1, 38, -1, 2349, 37, 1, 30 },
3866 { 0x0, 0x0, 38, -1, 2352, 0, 0, -1 },
3867 { 0x1, 0x1, 38, -1, -1, 37, 1, 30 },
3868 { 0x1, 0x1, 38, -1, 2357, 37, 1, 30 },
3869 { 0x0, 0x0, 38, -1, 2360, 0, 0, -1 },
3870 { 0x1, 0x1, 38, -1, -1, 37, 1, 30 },
3871 { 0x0, 0x0, 38, -1, 2363, 0, 0, -1 },
3872 { 0x1, 0x1, 38, -1, -1, 37, 1, 30 },
3873 { 0x1, 0x1, 38, -1, 2366, 37, 1, 30 },
3874 { 0x1, 0x1, 38, -1, 2369, 37, 1, 30 },
3875 { 0x1, 0x1, 38, -1, 2402, 37, 1, 30 },
3876 { 0x3, 0x3, 38, -1, -1, 30, 1, 144 },
3877 { 0x0, 0x0, 38, 1142, -1, 0, 1, 102 },
3878 { 0x0, 0x0, 38, -1, -1, 0, 1, 111 },
3879 { 0x0, 0x0, 38, 1148, -1, 0, 1, 123 },
3880 { 0x3, 0x3, 38, -1, -1, 30, 1, 160 },
3881 { 0x0, 0x0, 38, 1149, -1, 0, 1, 41 },
3882 { 0x0, 0x0, 40, -1, 973, 0, 0, -1 },
3883 { 0x0, 0x0, 40, -1, 981, 0, 0, -1 },
3884 { 0x0, 0x0, 40, 1151, 977, 0, 0, -1 },
3885 { 0x3, 0x3, 40, -1, 622, 33, 1, 6 },
3886 { 0x18000001, 0x18000001, 40, -1, 630, 6, 1, 7 },
3887 { 0x3, 0x3, 40, 1152, 626, 33, 1, 6 },
3888 { 0x0, 0x0, 40, -1, 985, 0, 0, -1 },
3889 { 0x3, 0x3, 40, -1, 642, 33, 1, 8 },
3890 { 0x0, 0x0, 40, -1, 989, 0, 0, -1 },
3891 { 0x3, 0x3, 40, -1, 654, 33, 1, 16 },
3892 { 0x0, 0x0, 40, -1, 994, 0, 0, -1 },
3893 { 0x0, 0x0, 40, -1, 998, 0, 0, -1 },
3894 { 0x3, 0x3, 40, -1, 677, 33, 1, 18 },
3895 { 0x3, 0x3, 40, -1, 681, 33, 1, 18 },
3896 { 0x0, 0x0, 40, -1, 1002, 0, 0, -1 },
3897 { 0x0, 0x0, 40, -1, 1006, 0, 0, -1 },
3898 { 0x3, 0x3, 40, -1, 701, 33, 1, 19 },
3899 { 0x18000001, 0x18000001, 40, -1, 705, 6, 1, 19 },
3900 { 0x0, 0x0, 40, -1, 1010, 0, 0, -1 },
3901 { 0x3, 0x3, 40, -1, 717, 33, 1, 20 },
3902 { 0x0, 0x0, 40, -1, 1014, 0, 0, -1 },
3903 { 0x0, 0x0, 40, -1, 1018, 0, 0, -1 },
3904 { 0x3, 0x3, 40, -1, 737, 33, 1, 21 },
3905 { 0x18000001, 0x18000001, 40, -1, 741, 6, 1, 21 },
3906 { 0x0, 0x0, 40, -1, 1022, 0, 0, -1 },
3907 { 0x3, 0x3, 40, -1, 753, 33, 1, 22 },
3908 { 0x0, 0x0, 40, -1, 1027, 0, 0, -1 },
3909 { 0x0, 0x0, 40, -1, 1031, 0, 0, -1 },
3910 { 0x3, 0x3, 40, -1, 776, 33, 1, 18 },
3911 { 0x3, 0x3, 40, -1, 780, 33, 1, 18 },
3912 { 0x0, 0x0, 40, -1, 1035, 0, 0, -1 },
3913 { 0x3, 0x3, 40, -1, 792, 33, 1, 22 },
3914 { 0x0, 0x0, 41, 851, 972, 0, 0, -1 },
3915 { 0x0, 0x0, 41, 852, 980, 0, 0, -1 },
3916 { 0x0, 0x0, 41, 853, 976, 0, 0, -1 },
3917 { 0x1, 0x1, 41, 854, 621, 34, 1, 6 },
3918 { 0x10000001, 0x10000001, 41, 855, 629, 6, 1, 7 },
3919 { 0x1, 0x1, 41, 856, 625, 34, 1, 6 },
3920 { 0x0, 0x0, 41, 857, 984, 0, 0, -1 },
3921 { 0x1, 0x1, 41, 858, 641, 34, 1, 8 },
3922 { 0x0, 0x0, 41, 859, 988, 0, 0, -1 },
3923 { 0x1, 0x1, 41, 860, 653, 34, 1, 16 },
3924 { 0x0, 0x0, 41, 861, 993, 0, 0, -1 },
3925 { 0x0, 0x0, 41, 862, 997, 0, 0, -1 },
3926 { 0x1, 0x1, 41, 863, 676, 34, 1, 18 },
3927 { 0x1, 0x1, 41, 864, 680, 34, 1, 18 },
3928 { 0x0, 0x0, 41, 865, 1001, 0, 0, -1 },
3929 { 0x0, 0x0, 41, 866, 1005, 0, 0, -1 },
3930 { 0x1, 0x1, 41, 867, 700, 34, 1, 19 },
3931 { 0x10000001, 0x10000001, 41, 868, 704, 6, 1, 19 },
3932 { 0x0, 0x0, 41, 869, 1009, 0, 0, -1 },
3933 { 0x1, 0x1, 41, 870, 716, 34, 1, 20 },
3934 { 0x0, 0x0, 41, 871, 1013, 0, 0, -1 },
3935 { 0x0, 0x0, 41, 872, 1017, 0, 0, -1 },
3936 { 0x1, 0x1, 41, 873, 736, 34, 1, 21 },
3937 { 0x10000001, 0x10000001, 41, 874, 740, 6, 1, 21 },
3938 { 0x0, 0x0, 41, 875, 1021, 0, 0, -1 },
3939 { 0x1, 0x1, 41, 876, 752, 34, 1, 22 },
3940 { 0x0, 0x0, 41, 877, 1026, 0, 0, -1 },
3941 { 0x0, 0x0, 41, 878, 1030, 0, 0, -1 },
3942 { 0x1, 0x1, 41, 879, 775, 34, 1, 18 },
3943 { 0x1, 0x1, 41, 880, 779, 34, 1, 18 },
3944 { 0x0, 0x0, 41, 881, 1034, 0, 0, -1 },
3945 { 0x1, 0x1, 41, 882, 791, 34, 1, 22 },
3946 { 0x800001, 0x800001, 41, -1, 1156, 4, 1, 17 },
3947 { 0x1, 0x1, 41, 2236, 1154, 4, 1, 17 },
3948 { 0x1, 0x1, 41, 957, 1159, 4, 1, 23 },
3949 { 0x2, 0x3, 41, -1, 1164, 20, 1, 68 },
3950 { 0x1, 0x1, 41, 2237, 1162, 21, 1, 68 },
3951 { 0x0, 0x0, 42, -1, -1, 0, 1, 86 },
3952 { 0x0, 0x0, 42, -1, -1, 0, 1, 86 },
3953 { 0x0, 0x0, 42, -1, -1, 0, 1, 130 },
3954 { 0x1, 0x1, 44, 1372, 297, 38, 1, 1 },
3955 { 0x1, 0x1, 44, 1373, 299, 38, 1, 1 },
3956 { 0x0, 0x0, 44, -1, 302, 0, 0, -1 },
3957 { 0x0, 0x0, 44, -1, 424, 0, 0, -1 },
3958 { 0x1, 0x1, 44, 1377, 319, 38, 1, 1 },
3959 { 0x1, 0x1, 44, 1378, 321, 38, 1, 1 },
3960 { 0x0, 0x0, 44, -1, 324, 0, 0, -1 },
3961 { 0x0, 0x0, 44, -1, 464, 0, 0, -1 },
3962 { 0x0, 0x0, 44, -1, 326, 0, 0, -1 },
3963 { 0x0, 0x0, 44, -1, 344, 0, 0, -1 },
3964 { 0x1, 0x1, 44, 1384, 345, 38, 1, 1 },
3965 { 0x1, 0x1, 44, 1385, 347, 38, 1, 1 },
3966 { 0x0, 0x0, 44, -1, 350, 0, 0, -1 },
3967 { 0x0, 0x0, 44, -1, 472, 0, 0, -1 },
3968 { 0x1, 0x1, 44, 1389, 367, 38, 1, 1 },
3969 { 0x1, 0x1, 44, 1390, 369, 38, 1, 1 },
3970 { 0x0, 0x0, 44, -1, 372, 0, 0, -1 },
3971 { 0x0, 0x0, 44, -1, 512, 0, 0, -1 },
3972 { 0x0, 0x0, 44, -1, 374, 0, 0, -1 },
3973 { 0x0, 0x0, 44, -1, 392, 0, 0, -1 },
3974 { 0x0, 0x0, 44, 1248, 2297, 0, 0, -1 },
3975 { 0x0, 0x0, 44, 1249, 2305, 0, 1, 55 },
3976 { 0x0, 0x0, 44, 1250, 2972, 0, 1, 55 },
3977 { 0x0, 0x0, 44, 1251, 2373, 0, 0, -1 },
3978 { 0x0, 0x0, 44, 1252, -1, 0, 1, 50 },
3979 { 0x0, 0x0, 44, 1120, -1, 0, 1, 0 },
3980 { 0x0, 0x0, 44, 1121, -1, 0, 1, 0 },
3981 { 0x0, 0x0, 44, 1122, -1, 0, 1, 0 },
3982 { 0x1, 0x1, 45, -1, 1676, 30, 1, 158 },
3983 { 0x1, 0x1, 45, 963, 1675, 30, 1, 158 },
3984 { 0x1, 0x1, 45, -1, 1680, 30, 1, 159 },
3985 { 0x1, 0x1, 45, 964, 1679, 30, 1, 159 },
3986 { 0x1, 0x1, 45, -1, 1684, 30, 1, 159 },
3987 { 0x1, 0x1, 45, 965, 1683, 30, 1, 159 },
3988 { 0x3, 0x3, 46, -1, 1160, 3, 1, 23 },
3989 { 0x1, 0x1, 47, 2257, -1, 30, 1, 144 },
3990 { 0x1, 0x1, 47, 2288, -1, 30, 1, 160 },
3991 { 0x0, 0x0, 49, -1, -1, 0, 1, 41 },
3992 { 0x0, 0x0, 49, -1, -1, 0, 1, 41 },
3993 { 0x0, 0x0, 49, -1, -1, 0, 1, 41 },
3994 { 0x1, 0x1, 56, -1, 1677, 31, 1, 158 },
3995 { 0x1, 0x1, 56, -1, 1681, 31, 1, 159 },
3996 { 0x1, 0x1, 56, -1, 1685, 31, 1, 159 },
3997 { 0x0, 0x0, 56, -1, -1, 0, 1, 101 },
3998 { 0x2, 0x3, 56, -1, -1, 27, 1, 101 },
3999 { 0x1, 0x1, 56, -1, -1, 28, 1, 101 },
4000 { 0x0, 0x0, 65, 14, 592, 0, 1, 6 },
4001 { 0x0, 0x0, 65, 1273, 595, 0, 1, 6 },
4002 { 0x1, 0x1, 65, 1274, 597, 33, 1, 6 },
4003 { 0x1, 0x1, 65, 1275, 599, 34, 1, 6 },
4004 { 0x3, 0x3, 65, 1276, 601, 33, 1, 6 },
4005 { 0x0, 0x0, 65, 1277, 603, 0, 1, 6 },
4006 { 0x1, 0x1, 65, 1278, 605, 33, 1, 6 },
4007 { 0x1, 0x1, 65, 1279, 607, 34, 1, 6 },
4008 { 0x3, 0x3, 65, 1280, 609, 33, 1, 6 },
4009 { 0x1, 0x1, 65, 1281, 611, 6, 1, 7 },
4010 { 0x8000001, 0x8000001, 65, 1282, 613, 6, 1, 7 },
4011 { 0x10000001, 0x10000001, 65, 1283, 615, 6, 1, 7 },
4012 { 0x18000001, 0x18000001, 65, 1284, 617, 6, 1, 7 },
4013 { 0x0, 0x0, 65, 1285, 631, 0, 1, 8 },
4014 { 0x1, 0x1, 65, 1286, 633, 33, 1, 8 },
4015 { 0x1, 0x1, 65, 1287, 635, 34, 1, 8 },
4016 { 0x3, 0x3, 65, 1288, 637, 33, 1, 8 },
4017 { 0x0, 0x0, 65, 1289, 643, 0, 1, 16 },
4018 { 0x1, 0x1, 65, 1290, 645, 33, 1, 16 },
4019 { 0x1, 0x1, 65, 1291, 647, 34, 1, 16 },
4020 { 0x3, 0x3, 65, 1292, 649, 33, 1, 16 },
4021 { 0x0, 0x0, 65, 15, 655, 0, 1, 18 },
4022 { 0x0, 0x0, 65, 1294, 658, 0, 1, 18 },
4023 { 0x1, 0x1, 65, 1295, 660, 33, 1, 18 },
4024 { 0x1, 0x1, 65, 1296, 662, 34, 1, 18 },
4025 { 0x3, 0x3, 65, 1297, 664, 33, 1, 18 },
4026 { 0x0, 0x0, 65, 1298, 666, 0, 1, 18 },
4027 { 0x1, 0x1, 65, 1299, 668, 33, 1, 18 },
4028 { 0x1, 0x1, 65, 1300, 670, 34, 1, 18 },
4029 { 0x3, 0x3, 65, 1301, 672, 33, 1, 18 },
4030 { 0x0, 0x0, 65, 1302, 682, 0, 1, 19 },
4031 { 0x1, 0x1, 65, 1303, 684, 33, 1, 19 },
4032 { 0x1, 0x1, 65, 1304, 686, 34, 1, 19 },
4033 { 0x3, 0x3, 65, 1305, 688, 33, 1, 19 },
4034 { 0x1, 0x1, 65, 1306, 690, 6, 1, 19 },
4035 { 0x8000001, 0x8000001, 65, 1307, 692, 6, 1, 19 },
4036 { 0x10000001, 0x10000001, 65, 1308, 694, 6, 1, 19 },
4037 { 0x18000001, 0x18000001, 65, 1309, 696, 6, 1, 19 },
4038 { 0x0, 0x0, 65, 1310, 706, 0, 1, 20 },
4039 { 0x1, 0x1, 65, 1311, 708, 33, 1, 20 },
4040 { 0x1, 0x1, 65, 1312, 710, 34, 1, 20 },
4041 { 0x3, 0x3, 65, 1313, 712, 33, 1, 20 },
4042 { 0x0, 0x0, 65, 1314, 718, 0, 1, 21 },
4043 { 0x1, 0x1, 65, 1315, 720, 33, 1, 21 },
4044 { 0x1, 0x1, 65, 1316, 722, 34, 1, 21 },
4045 { 0x3, 0x3, 65, 1317, 724, 33, 1, 21 },
4046 { 0x1, 0x1, 65, 1318, 726, 6, 1, 21 },
4047 { 0x8000001, 0x8000001, 65, 1319, 728, 6, 1, 21 },
4048 { 0x10000001, 0x10000001, 65, 1320, 730, 6, 1, 21 },
4049 { 0x18000001, 0x18000001, 65, 1321, 732, 6, 1, 21 },
4050 { 0x0, 0x0, 65, 1322, 742, 0, 1, 22 },
4051 { 0x1, 0x1, 65, 1323, 744, 33, 1, 22 },
4052 { 0x1, 0x1, 65, 1324, 746, 34, 1, 22 },
4053 { 0x3, 0x3, 65, 1325, 748, 33, 1, 22 },
4054 { 0x0, 0x0, 65, 17, 754, 0, 1, 18 },
4055 { 0x0, 0x0, 65, 1327, 757, 0, 1, 18 },
4056 { 0x1, 0x1, 65, 1328, 759, 33, 1, 18 },
4057 { 0x1, 0x1, 65, 1329, 761, 34, 1, 18 },
4058 { 0x3, 0x3, 65, 1330, 763, 33, 1, 18 },
4059 { 0x0, 0x0, 65, 1331, 765, 0, 1, 18 },
4060 { 0x1, 0x1, 65, 1332, 767, 33, 1, 18 },
4061 { 0x1, 0x1, 65, 1333, 769, 34, 1, 18 },
4062 { 0x3, 0x3, 65, 1334, 771, 33, 1, 18 },
4063 { 0x0, 0x0, 65, 1335, 781, 0, 1, 22 },
4064 { 0x1, 0x1, 65, 1336, 783, 33, 1, 22 },
4065 { 0x1, 0x1, 65, 1337, 785, 34, 1, 22 },
4066 { 0x3, 0x3, 65, 1338, 787, 33, 1, 22 },
4067 { 0x3, 0x3, 66, 561, 1539, 33, 1, 136 },
4068 { 0x3, 0x3, 66, 562, 1549, 33, 1, 136 },
4069 { 0x3, 0x3, 66, 563, 1559, 33, 1, 136 },
4070 { 0x0, 0x0, 66, -1, 1564, 0, 1, 147 },
4071 { 0x0, 0x0, 66, -1, 1565, 0, 1, 152 },
4072 { 0x0, 0x0, 66, -1, 1566, 0, 1, 152 },
4073 { 0x0, 0x0, 107, 1046, 2345, 0, 0, -1 },
4074 { 0x0, 0x0, 107, 1047, 2864, 0, 1, 30 },
4075 { 0x0, 0x0, 107, 1048, 2386, 0, 0, -1 },
4076 { 0x0, 0x0, 107, 1049, 2868, 0, 1, 30 },
4077 { 0x0, 0x0, 109, -1, 2347, 0, 0, -1 },
4078 { 0x1, 0x1, 109, -1, 2865, 27, 1, 30 },
4079 { 0x0, 0x0, 109, -1, 2388, 0, 0, -1 },
4080 { 0x1, 0x1, 109, -1, 2869, 27, 1, 30 },
4081 { 0x0, 0x0, 110, 1051, -1, 0, 1, 122 },
4082 { 0x1, 0x1, 111, -1, -1, 27, 1, 122 },
4083 { 0x0, 0x0, 112, 1082, 2894, 0, 1, 1 },
4084 { 0x0, 0x0, 112, 1083, 2897, 0, 1, 1 },
4085 { 0x0, 0x0, 112, 1224, 305, 0, 0, -1 },
4086 { 0x0, 0x0, 112, 1225, 309, 0, 0, -1 },
4087 { 0x0, 0x0, 112, 1185, 440, 0, 0, -1 },
4088 { 0x0, 0x0, 112, 1186, 448, 0, 0, -1 },
4089 { 0x0, 0x0, 112, -1, 456, 0, 0, -1 },
4090 { 0x0, 0x0, 112, 1084, 2910, 0, 1, 1 },
4091 { 0x0, 0x0, 112, 1085, 2913, 0, 1, 1 },
4092 { 0x0, 0x0, 112, -1, 330, 0, 0, -1 },
4093 { 0x0, 0x0, 112, -1, 334, 0, 0, -1 },
4094 { 0x0, 0x0, 112, 1233, 335, 0, 0, -1 },
4095 { 0x0, 0x0, 112, 1234, 339, 0, 0, -1 },
4096 { 0x0, 0x0, 112, 1086, 2934, 0, 1, 1 },
4097 { 0x0, 0x0, 112, 1087, 2937, 0, 1, 1 },
4098 { 0x0, 0x0, 112, 1237, 353, 0, 0, -1 },
4099 { 0x0, 0x0, 112, 1238, 357, 0, 0, -1 },
4100 { 0x0, 0x0, 112, 1198, 488, 0, 0, -1 },
4101 { 0x0, 0x0, 112, 1199, 496, 0, 0, -1 },
4102 { 0x0, 0x0, 112, -1, 504, 0, 0, -1 },
4103 { 0x0, 0x0, 112, 1391, 2948, 0, 1, 1 },
4104 { 0x0, 0x0, 112, 1392, 2950, 0, 1, 1 },
4105 { 0x0, 0x0, 112, -1, 378, 0, 0, -1 },
4106 { 0x0, 0x0, 112, -1, 382, 0, 0, -1 },
4107 { 0x0, 0x0, 112, 1246, 383, 0, 0, -1 },
4108 { 0x0, 0x0, 112, 1247, 387, 0, 0, -1 },
4109 { 0x0, 0x0, 112, -1, 2315, 0, 0, -1 },
4110 { 0x1, 0x9, 112, -1, 2319, 33, 1, 55 },
4111 { 0x1, 0x9, 112, -1, 2981, 33, 1, 55 },
4112 { 0x2, 0x3, 112, 1408, 2382, 27, 1, 50 },
4113 { 0x1, 0x1, 114, 1374, 2895, 37, 1, 1 },
4114 { 0x1, 0x1, 114, 1375, 2898, 37, 1, 1 },
4115 { 0x1, 0x1, 114, 1379, 2911, 37, 1, 1 },
4116 { 0x1, 0x1, 114, 1380, 2914, 37, 1, 1 },
4117 { 0x1, 0x1, 114, 1386, 2935, 37, 1, 1 },
4118 { 0x1, 0x1, 114, 1387, 2938, 37, 1, 1 },
4119 { 0x0, 0x0, 114, -1, 2958, 0, 1, 1 },
4120 { 0x0, 0x0, 114, -1, 2959, 0, 1, 1 },
4121 { 0x0, 0x0, 115, 1123, 2890, 0, 1, 1 },
4122 { 0x0, 0x0, 115, 1124, 2892, 0, 1, 1 },
4123 { 0x0, 0x0, 115, 1183, 303, 0, 0, -1 },
4124 { 0x0, 0x0, 115, 1184, 307, 0, 0, -1 },
4125 { 0x0, 0x0, 115, -1, 444, 0, 0, -1 },
4126 { 0x0, 0x0, 115, -1, 452, 0, 0, -1 },
4127 { 0x0, 0x0, 115, 1228, 454, 0, 0, -1 },
4128 { 0x0, 0x0, 115, -1, 2908, 0, 1, 1 },
4129 { 0x0, 0x0, 115, -1, 2909, 0, 1, 1 },
4130 { 0x0, 0x0, 115, 1231, 328, 0, 0, -1 },
4131 { 0x0, 0x0, 115, 1232, 332, 0, 0, -1 },
4132 { 0x0, 0x0, 115, 1192, 337, 0, 0, -1 },
4133 { 0x0, 0x0, 115, 1193, 341, 0, 0, -1 },
4134 { 0x0, 0x0, 115, 1127, 2930, 0, 1, 1 },
4135 { 0x0, 0x0, 115, 1128, 2932, 0, 1, 1 },
4136 { 0x0, 0x0, 115, 1196, 351, 0, 0, -1 },
4137 { 0x0, 0x0, 115, 1197, 355, 0, 0, -1 },
4138 { 0x0, 0x0, 115, -1, 492, 0, 0, -1 },
4139 { 0x0, 0x0, 115, -1, 500, 0, 0, -1 },
4140 { 0x0, 0x0, 115, 1241, 502, 0, 0, -1 },
4141 { 0x0, 0x0, 115, -1, 2946, 0, 1, 1 },
4142 { 0x0, 0x0, 115, -1, 2947, 0, 1, 1 },
4143 { 0x0, 0x0, 115, 1244, 376, 0, 0, -1 },
4144 { 0x0, 0x0, 115, 1245, 380, 0, 0, -1 },
4145 { 0x0, 0x0, 115, 1205, 385, 0, 0, -1 },
4146 { 0x0, 0x0, 115, 1206, 389, 0, 0, -1 },
4147 { 0x0, 0x0, 115, 1078, 2313, 0, 0, -1 },
4148 { 0x0, 0x0, 115, 1079, 2317, 0, 1, 55 },
4149 { 0x0, 0x0, 115, 1080, 2980, 0, 1, 55 },
4150 { 0x0, 0x0, 115, 1081, 2381, 0, 1, 50 },
4151 { 0x1, 0x1, 115, -1, -1, 27, 1, 0 },
4152 { 0x1, 0x1, 115, -1, -1, 27, 1, 0 },
4153 { 0x1, 0x1, 115, -1, -1, 27, 1, 0 },
4154 { 0x1, 0x1, 116, -1, 2891, 37, 1, 1 },
4155 { 0x1, 0x1, 116, -1, 2893, 37, 1, 1 },
4156 { 0x0, 0x0, 116, -1, 2918, 0, 1, 1 },
4157 { 0x0, 0x0, 116, -1, 2919, 0, 1, 1 },
4158 { 0x1, 0x1, 116, -1, 2931, 37, 1, 1 },
4159 { 0x1, 0x1, 116, -1, 2933, 37, 1, 1 },
4160 { 0x0, 0x0, 116, -1, 2956, 0, 1, 1 },
4161 { 0x0, 0x0, 116, -1, 2957, 0, 1, 1 },
4162 { 0x0, 0x0, 117, 1176, -1, 0, 1, 0 },
4163 { 0x0, 0x0, 117, 1177, -1, 0, 1, 0 },
4164 { 0x0, 0x0, 117, 1178, -1, 0, 1, 0 },
4165 { 0x3, 0x3, 117, 1136, -1, 34, 1, 34 },
4166 { 0x3, 0x3, 117, 1137, -1, 34, 1, 41 },
4167 { 0x1, 0x1, 119, -1, -1, 35, 1, 34 },
4168 { 0x1, 0x1, 119, -1, -1, 35, 1, 41 },
4169 { 0x0, 0x0, 120, -1, -1, 0, 1, 41 },
4170 { 0x0, 0x0, 120, -1, -1, 0, 1, 67 },
4171 { 0x1, 0x1, 120, -1, -1, 36, 1, 129 },
4172 { 0x0, 0x0, 120, -1, -1, 0, 1, 41 },
4173 { 0x1, 0x1, 120, -1, -1, 27, 1, 103 },
4174 { 0x0, 0x0, 120, -1, -1, 0, 1, 112 },
4175 { 0x0, 0x0, 120, -1, -1, 0, 1, 74 },
4176 { 0x0, 0x0, 120, -1, -1, 0, 1, 74 },
4177 { 0x0, 0x0, 120, -1, -1, 0, 1, 75 },
4178 { 0x0, 0x0, 120, -1, -1, 0, 1, 41 },
4179 { 0x1, 0x1, 120, -1, -1, 27, 1, 124 },
4180 { 0x1, 0x1, 120, -1, -1, 27, 1, 41 },
4181 { 0x0, 0x0, 120, -1, -1, 0, 1, 41 },
4182 { 0x0, 0x0, 121, -1, 2820, 0, 0, -1 },
4183 { 0x0, 0x0, 121, -1, 2823, 0, 0, -1 },
4184 { 0x1, 0x1, 122, -1, -1, 35, 1, 17 },
4185 { 0x1, 0x1, 122, -1, -1, 35, 1, 17 },
4186 { 0x1, 0x1, 122, -1, -1, 35, 1, 17 },
4187 { 0x1, 0x1, 122, -1, -1, 35, 1, 17 },
4188 { 0x1, 0x1, 122, -1, -1, 35, 1, 23 },
4189 { 0x1, 0x1, 122, -1, -1, 35, 1, 23 },
4190 { 0x1, 0x1, 122, -1, -1, 35, 1, 23 },
4191 { 0x1, 0x1, 122, -1, -1, 35, 1, 23 },
4192 { 0x1, 0x1, 122, -1, -1, 23, 1, 68 },
4193 { 0x1, 0x1, 122, -1, -1, 23, 1, 68 },
4194 { 0x1, 0x1, 122, -1, -1, 23, 1, 68 },
4195 { 0x1, 0x1, 122, -1, -1, 23, 1, 68 },
4196 { 0x1, 0x1, 122, 918, -1, 23, 1, 68 },
4197 { 0x9, 0x9, 122, 919, -1, 20, 1, 68 },
4198 { 0x0, 0x0, 126, 2199, -1, 0, 1, 0 },
4199 { 0x0, 0x0, 126, 2200, -1, 0, 1, 0 },
4200 { 0x1, 0x1, 126, -1, -1, 28, 1, 34 },
4201 { 0x1, 0x1, 126, -1, -1, 27, 1, 34 },
4202 { 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
4203 { 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
4204 { 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
4205 { 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
4206 { 0x0, 0x0, 126, -1, -1, 0, 1, 121 },
4207 { 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
4208 { 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
4209 { 0x1, 0x1, 126, -1, -1, 29, 1, 0 },
4210 { 0x0, 0x0, 126, 1134, -1, 0, 1, 34 },
4211 { 0x0, 0x0, 126, 1262, -1, 0, 1, 41 },
4212 { 0x0, 0x0, 140, 1212, 2886, 0, 1, 1 },
4213 { 0x0, 0x0, 140, 1213, 2888, 0, 1, 1 },
4214 { 0x0, 0x0, 140, 1054, 304, 0, 0, -1 },
4215 { 0x0, 0x0, 140, 1055, 432, 0, 0, -1 },
4216 { 0x0, 0x0, 140, 1094, 313, 0, 0, -1 },
4217 { 0x0, 0x0, 140, 1095, 317, 0, 0, -1 },
4218 { 0x0, 0x0, 140, 1096, 453, 0, 0, -1 },
4219 { 0x0, 0x0, 140, -1, 2906, 0, 1, 1 },
4220 { 0x0, 0x0, 140, -1, 2907, 0, 1, 1 },
4221 { 0x0, 0x0, 140, 1099, 327, 0, 0, -1 },
4222 { 0x0, 0x0, 140, 1100, 331, 0, 0, -1 },
4223 { 0x0, 0x0, 140, -1, 338, 0, 0, -1 },
4224 { 0x0, 0x0, 140, -1, 342, 0, 0, -1 },
4225 { 0x0, 0x0, 140, 1216, 2926, 0, 1, 1 },
4226 { 0x0, 0x0, 140, 1217, 2928, 0, 1, 1 },
4227 { 0x0, 0x0, 140, 1067, 352, 0, 0, -1 },
4228 { 0x0, 0x0, 140, 1068, 480, 0, 0, -1 },
4229 { 0x0, 0x0, 140, 1107, 361, 0, 0, -1 },
4230 { 0x0, 0x0, 140, 1108, 365, 0, 0, -1 },
4231 { 0x0, 0x0, 140, 1109, 501, 0, 0, -1 },
4232 { 0x0, 0x0, 140, -1, 2944, 0, 1, 1 },
4233 { 0x0, 0x0, 140, -1, 2945, 0, 1, 1 },
4234 { 0x0, 0x0, 140, 1112, 375, 0, 0, -1 },
4235 { 0x0, 0x0, 140, 1113, 379, 0, 0, -1 },
4236 { 0x0, 0x0, 140, -1, 386, 0, 0, -1 },
4237 { 0x0, 0x0, 140, -1, 390, 0, 0, -1 },
4238 { 0x0, 0x0, 140, 3012, 2301, 0, 0, -1 },
4239 { 0x1, 0x1, 140, 3013, 2309, 33, 1, 55 },
4240 { 0x1, 0x1, 140, 3014, 2974, 33, 1, 55 },
4241 { 0x0, 0x0, 140, 3015, 2375, 0, 0, -1 },
4242 { 0x1, 0x1, 140, 3016, -1, 28, 1, 50 },
4243 { 0x1, 0x1, 141, -1, 2887, 37, 1, 1 },
4244 { 0x1, 0x1, 141, -1, 2889, 37, 1, 1 },
4245 { 0x0, 0x0, 141, -1, 2916, 0, 1, 1 },
4246 { 0x0, 0x0, 141, -1, 2917, 0, 1, 1 },
4247 { 0x1, 0x1, 141, -1, 2927, 37, 1, 1 },
4248 { 0x1, 0x1, 141, -1, 2929, 37, 1, 1 },
4249 { 0x0, 0x0, 141, -1, 2954, 0, 1, 1 },
4250 { 0x0, 0x0, 141, -1, 2955, 0, 1, 1 },
4251 { 0x1, 0x1, 144, 917, 1158, 3, 1, 23 },
4252 { 0x0, 0x0, 145, 2201, -1, 0, 1, 34 },
4253 { 0x0, 0x0, 146, 923, 2880, 0, 1, 1 },
4254 { 0x0, 0x0, 146, 924, 2883, 0, 1, 1 },
4255 { 0x0, 0x0, 146, -1, 306, 0, 0, -1 },
4256 { 0x0, 0x0, 146, -1, 436, 0, 0, -1 },
4257 { 0x0, 0x0, 146, 1056, 311, 0, 0, -1 },
4258 { 0x0, 0x0, 146, 1057, 315, 0, 0, -1 },
4259 { 0x0, 0x0, 146, 1058, 455, 0, 0, -1 },
4260 { 0x0, 0x0, 146, 927, 2900, 0, 1, 1 },
4261 { 0x0, 0x0, 146, 928, 2903, 0, 1, 1 },
4262 { 0x0, 0x0, 146, 1061, 329, 0, 0, -1 },
4263 { 0x0, 0x0, 146, 1062, 333, 0, 0, -1 },
4264 { 0x0, 0x0, 146, 1101, 336, 0, 0, -1 },
4265 { 0x0, 0x0, 146, 1102, 340, 0, 0, -1 },
4266 { 0x0, 0x0, 146, 933, 2920, 0, 1, 1 },
4267 { 0x0, 0x0, 146, 934, 2923, 0, 1, 1 },
4268 { 0x0, 0x0, 146, -1, 354, 0, 0, -1 },
4269 { 0x0, 0x0, 146, -1, 484, 0, 0, -1 },
4270 { 0x0, 0x0, 146, 1069, 359, 0, 0, -1 },
4271 { 0x0, 0x0, 146, 1070, 363, 0, 0, -1 },
4272 { 0x0, 0x0, 146, 1071, 503, 0, 0, -1 },
4273 { 0x0, 0x0, 146, 937, 2940, 0, 1, 1 },
4274 { 0x0, 0x0, 146, 938, 2942, 0, 1, 1 },
4275 { 0x0, 0x0, 146, 1074, 377, 0, 0, -1 },
4276 { 0x0, 0x0, 146, 1075, 381, 0, 0, -1 },
4277 { 0x0, 0x0, 146, 1114, 384, 0, 0, -1 },
4278 { 0x0, 0x0, 146, 1115, 388, 0, 0, -1 },
4279 { 0x0, 0x0, 146, 1207, 2299, 0, 0, -1 },
4280 { 0x1, 0x1, 146, 1208, 2307, 36, 1, 55 },
4281 { 0x1, 0x1, 146, 1209, 2973, 36, 1, 55 },
4282 { 0x0, 0x0, 146, 1210, 2374, 0, 0, -1 },
4283 { 0x1, 0x1, 146, 1211, -1, 27, 1, 50 },
4284 { 0x1, 0x1, 147, -1, 2882, 37, 1, 1 },
4285 { 0x1, 0x1, 147, -1, 2885, 37, 1, 1 },
4286 { 0x1, 0x1, 147, -1, 2902, 37, 1, 1 },
4287 { 0x1, 0x1, 147, -1, 2905, 37, 1, 1 },
4288 { 0x1, 0x1, 147, -1, 2922, 37, 1, 1 },
4289 { 0x1, 0x1, 147, -1, 2925, 37, 1, 1 },
4290 { 0x0, 0x0, 147, -1, 2952, 0, 1, 1 },
4291 { 0x0, 0x0, 147, -1, 2953, 0, 1, 1 },
4292 { 0x0, 0x0, 148, -1, -1, 0, 1, 34 },
4293 { 0x0, 0x0, 148, 1135, -1, 0, 1, 41 },
4294 { 0x0, 0x0, 149, -1, -1, 0, 1, 41 },
4295 { 0x0, 0x0, 149, -1, -1, 0, 1, 67 },
4296 { 0x0, 0x0, 149, -1, 2960, 0, 1, 64 },
4297 { 0x0, 0x0, 149, -1, 2961, 0, 1, 64 },
4298 { 0x0, 0x0, 149, -1, -1, 0, 1, 41 },
4299 { 0x0, 0x0, 149, -1, -1, 0, 1, 87 },
4300 { 0x0, 0x0, 149, -1, -1, 0, 1, 87 },
4301 { 0x0, 0x0, 149, -1, -1, 0, 1, 92 },
4302 { 0x0, 0x0, 149, -1, -1, 0, 1, 41 },
4303 { 0x1, 0x1, 150, -1, 593, 12, 1, 6 },
4304 { 0x1, 0x1, 150, -1, 596, 12, 1, 6 },
4305 { 0x200001, 0x200001, 150, -1, 598, 12, 1, 6 },
4306 { 0x400001, 0x400001, 150, -1, 600, 12, 1, 6 },
4307 { 0x600001, 0x600001, 150, -1, 602, 12, 1, 6 },
4308 { 0x1, 0x1, 150, -1, 604, 12, 1, 6 },
4309 { 0x200001, 0x200001, 150, -1, 606, 12, 1, 6 },
4310 { 0x400001, 0x400001, 150, -1, 608, 12, 1, 6 },
4311 { 0x600001, 0x600001, 150, -1, 610, 12, 1, 6 },
4312 { 0x41, 0x41, 150, -1, 612, 6, 1, 7 },
4313 { 0x8000041, 0x8000041, 150, -1, 614, 6, 1, 7 },
4314 { 0x10000041, 0x10000041, 150, -1, 616, 6, 1, 7 },
4315 { 0x18000041, 0x18000041, 150, -1, 618, 6, 1, 7 },
4316 { 0x1, 0x1, 150, -1, 632, 12, 1, 8 },
4317 { 0x200001, 0x200001, 150, -1, 634, 12, 1, 8 },
4318 { 0x400001, 0x400001, 150, -1, 636, 12, 1, 8 },
4319 { 0x600001, 0x600001, 150, -1, 638, 12, 1, 8 },
4320 { 0x1, 0x1, 150, -1, 644, 12, 1, 16 },
4321 { 0x200001, 0x200001, 150, -1, 646, 12, 1, 16 },
4322 { 0x400001, 0x400001, 150, -1, 648, 12, 1, 16 },
4323 { 0x600001, 0x600001, 150, -1, 650, 12, 1, 16 },
4324 { 0x1, 0x1, 150, -1, 656, 12, 1, 18 },
4325 { 0x1, 0x1, 150, -1, 659, 12, 1, 18 },
4326 { 0x200001, 0x200001, 150, -1, 661, 12, 1, 18 },
4327 { 0x400001, 0x400001, 150, -1, 663, 12, 1, 18 },
4328 { 0x600001, 0x600001, 150, -1, 665, 12, 1, 18 },
4329 { 0x1, 0x1, 150, -1, 667, 12, 1, 18 },
4330 { 0x200001, 0x200001, 150, -1, 669, 12, 1, 18 },
4331 { 0x400001, 0x400001, 150, -1, 671, 12, 1, 18 },
4332 { 0x600001, 0x600001, 150, -1, 673, 12, 1, 18 },
4333 { 0x1, 0x1, 150, -1, 683, 12, 1, 19 },
4334 { 0x200001, 0x200001, 150, -1, 685, 12, 1, 19 },
4335 { 0x400001, 0x400001, 150, -1, 687, 12, 1, 19 },
4336 { 0x600001, 0x600001, 150, -1, 689, 12, 1, 19 },
4337 { 0x41, 0x41, 150, -1, 691, 6, 1, 19 },
4338 { 0x8000041, 0x8000041, 150, -1, 693, 6, 1, 19 },
4339 { 0x10000041, 0x10000041, 150, -1, 695, 6, 1, 19 },
4340 { 0x18000041, 0x18000041, 150, -1, 697, 6, 1, 19 },
4341 { 0x1, 0x1, 150, -1, 707, 12, 1, 20 },
4342 { 0x200001, 0x200001, 150, -1, 709, 12, 1, 20 },
4343 { 0x400001, 0x400001, 150, -1, 711, 12, 1, 20 },
4344 { 0x600001, 0x600001, 150, -1, 713, 12, 1, 20 },
4345 { 0x1, 0x1, 150, -1, 719, 12, 1, 21 },
4346 { 0x200001, 0x200001, 150, -1, 721, 12, 1, 21 },
4347 { 0x400001, 0x400001, 150, -1, 723, 12, 1, 21 },
4348 { 0x600001, 0x600001, 150, -1, 725, 12, 1, 21 },
4349 { 0x41, 0x41, 150, -1, 727, 6, 1, 21 },
4350 { 0x8000041, 0x8000041, 150, -1, 729, 6, 1, 21 },
4351 { 0x10000041, 0x10000041, 150, -1, 731, 6, 1, 21 },
4352 { 0x18000041, 0x18000041, 150, -1, 733, 6, 1, 21 },
4353 { 0x1, 0x1, 150, -1, 743, 12, 1, 22 },
4354 { 0x200001, 0x200001, 150, -1, 745, 12, 1, 22 },
4355 { 0x400001, 0x400001, 150, -1, 747, 12, 1, 22 },
4356 { 0x600001, 0x600001, 150, -1, 749, 12, 1, 22 },
4357 { 0x1, 0x1, 150, -1, 755, 12, 1, 18 },
4358 { 0x1, 0x1, 150, -1, 758, 12, 1, 18 },
4359 { 0x200001, 0x200001, 150, -1, 760, 12, 1, 18 },
4360 { 0x400001, 0x400001, 150, -1, 762, 12, 1, 18 },
4361 { 0x600001, 0x600001, 150, -1, 764, 12, 1, 18 },
4362 { 0x1, 0x1, 150, -1, 766, 12, 1, 18 },
4363 { 0x200001, 0x200001, 150, -1, 768, 12, 1, 18 },
4364 { 0x400001, 0x400001, 150, -1, 770, 12, 1, 18 },
4365 { 0x600001, 0x600001, 150, -1, 772, 12, 1, 18 },
4366 { 0x1, 0x1, 150, -1, 782, 12, 1, 22 },
4367 { 0x200001, 0x200001, 150, -1, 784, 12, 1, 22 },
4368 { 0x400001, 0x400001, 150, -1, 786, 12, 1, 22 },
4369 { 0x600001, 0x600001, 150, -1, 788, 12, 1, 22 },
4370 { 0x0, 0x0, 155, -1, -1, 0, 1, 131 },
4371 { 0x0, 0x0, 159, 793, -1, 0, 1, 81 },
4372 { 0x0, 0x0, 159, 794, -1, 0, 1, 81 },
4373 { 0x9, 0x9, 159, -1, 1456, 32, 1, 137 },
4374 { 0x9, 0x9, 159, -1, 1465, 32, 1, 137 },
4375 { 0x9, 0x9, 159, -1, 1474, 32, 1, 137 },
4376 { 0x9, 0x9, 159, -1, 1487, 32, 1, 137 },
4377 { 0x9, 0x9, 159, -1, 1496, 32, 1, 137 },
4378 { 0x9, 0x9, 159, -1, 1505, 32, 1, 137 },
4379 { 0x9, 0x9, 159, -1, 1514, 32, 1, 137 },
4380 { 0x9, 0x9, 159, -1, 1523, 32, 1, 137 },
4381 { 0x9, 0x9, 159, -1, 1532, 32, 1, 137 },
4382 { 0x9, 0x9, 159, -1, 1542, 32, 1, 137 },
4383 { 0x9, 0x9, 159, -1, 1552, 32, 1, 137 },
4384 { 0x9, 0x9, 159, -1, 1562, 32, 1, 137 },
4385 { 0x9, 0x9, 159, -1, 1571, 32, 1, 151 },
4386 { 0x9, 0x9, 159, -1, 1577, 32, 1, 156 },
4387 { 0x9, 0x9, 159, -1, 1583, 32, 1, 156 },
4388 { 0x9, 0x9, 159, -1, 1589, 32, 1, 151 },
4389 { 0x9, 0x9, 159, -1, 1595, 32, 1, 156 },
4390 { 0x9, 0x9, 159, -1, 1601, 32, 1, 156 },
4391 { 0x9, 0x9, 159, -1, 1607, 32, 1, 151 },
4392 { 0x9, 0x9, 159, -1, 1613, 32, 1, 156 },
4393 { 0x9, 0x9, 159, -1, 1619, 32, 1, 156 },
4394 { 0x9, 0x9, 159, -1, 1625, 32, 1, 151 },
4395 { 0x9, 0x9, 159, -1, 1631, 32, 1, 156 },
4396 { 0x9, 0x9, 159, -1, 1637, 32, 1, 151 },
4397 { 0x9, 0x9, 159, -1, 1643, 32, 1, 156 },
4398 { 0x9, 0x9, 159, -1, 1649, 32, 1, 151 },
4399 { 0x9, 0x9, 159, -1, 1655, 32, 1, 156 },
4400 { 0x9, 0x9, 159, -1, 1661, 32, 1, 151 },
4401 { 0x9, 0x9, 159, -1, 1667, 32, 1, 156 },
4402 { 0x9, 0x9, 159, -1, 1673, 32, 1, 156 },
4403 { 0x0, 0x0, 160, 1253, 298, 0, 0, -1 },
4404 { 0x0, 0x0, 160, 1254, 422, 0, 0, -1 },
4405 { 0x1, 0x1, 160, -1, 2896, 38, 1, 1 },
4406 { 0x1, 0x1, 160, 925, 2899, 38, 1, 1 },
4407 { 0x0, 0x0, 160, 926, 423, 0, 0, -1 },
4408 { 0x0, 0x0, 160, 1255, 320, 0, 0, -1 },
4409 { 0x0, 0x0, 160, 1256, 462, 0, 0, -1 },
4410 { 0x1, 0x1, 160, -1, 2912, 38, 1, 1 },
4411 { 0x1, 0x1, 160, 929, 2915, 38, 1, 1 },
4412 { 0x0, 0x0, 160, 930, 463, 0, 0, -1 },
4413 { 0x0, 0x0, 160, 931, 325, 0, 0, -1 },
4414 { 0x0, 0x0, 160, 932, 343, 0, 0, -1 },
4415 { 0x0, 0x0, 160, 1257, 346, 0, 0, -1 },
4416 { 0x0, 0x0, 160, 1258, 470, 0, 0, -1 },
4417 { 0x1, 0x1, 160, -1, 2936, 38, 1, 1 },
4418 { 0x1, 0x1, 160, 935, 2939, 38, 1, 1 },
4419 { 0x0, 0x0, 160, 936, 471, 0, 0, -1 },
4420 { 0x0, 0x0, 160, -1, 368, 0, 0, -1 },
4421 { 0x0, 0x0, 160, -1, 510, 0, 0, -1 },
4422 { 0x1, 0x1, 160, -1, 2949, 38, 1, 1 },
4423 { 0x1, 0x1, 160, 939, 2951, 38, 1, 1 },
4424 { 0x0, 0x0, 160, 940, 511, 0, 0, -1 },
4425 { 0x0, 0x0, 160, 941, 373, 0, 0, -1 },
4426 { 0x0, 0x0, 160, 942, 391, 0, 0, -1 },
4427 { 0x0, 0x0, 161, 1415, 2321, 0, 0, -1 },
4428 { 0x0, 0x0, 161, 1416, 2329, 0, 1, 55 },
4429 { 0x0, 0x0, 161, 1417, 2990, 0, 1, 55 },
4430 { 0x0, 0x0, 161, 1418, 2377, 0, 0, -1 },
4431 { 0x1, 0x1, 161, 1419, -1, 29, 1, 50 },
4432 { 0x0, 0x0, 162, -1, 2339, 0, 0, -1 },
4433 { 0x1, 0x9, 162, -1, 2343, 33, 1, 55 },
4434 { 0x1, 0x9, 162, -1, 2999, 33, 1, 55 },
4435 { 0x6, 0x7, 162, -1, 2384, 27, 1, 50 },
4436 { 0x0, 0x0, 163, 1401, 2337, 0, 0, -1 },
4437 { 0x0, 0x0, 163, 1402, 2341, 0, 1, 55 },
4438 { 0x0, 0x0, 163, 1403, 2998, 0, 1, 55 },
4439 { 0x1, 0x1, 163, 1404, 2383, 29, 1, 50 },
4440 { 0x1, 0x1, 164, 1422, -1, 27, 1, 34 },
4441 { 0x0, 0x0, 165, 2193, 2325, 0, 0, -1 },
4442 { 0x1, 0x1, 165, 2194, 2333, 33, 1, 55 },
4443 { 0x1, 0x1, 165, 2195, 2992, 33, 1, 55 },
4444 { 0x0, 0x0, 165, 2196, 2379, 0, 0, -1 },
4445 { 0x3, 0x3, 165, 2197, -1, 28, 1, 50 },
4446 { 0x0, 0x0, 166, 1410, 2323, 0, 0, -1 },
4447 { 0x1, 0x1, 166, 1411, 2331, 36, 1, 55 },
4448 { 0x1, 0x1, 166, 1412, 2991, 36, 1, 55 },
4449 { 0x0, 0x0, 166, 1413, 2378, 0, 0, -1 },
4450 { 0x5, 0x5, 166, 1414, -1, 27, 1, 50 },
4451 { 0x0, 0x0, 167, -1, 2962, 0, 1, 64 },
4452 { 0x0, 0x0, 167, -1, 2963, 0, 1, 64 },
4453 { 0x1, 0x1, 169, -1, -1, 28, 1, 34 },
4454 { 0x1, 0x1, 170, 2779, -1, 27, 1, 34 },
4455 { 0x1, 0x1, 170, 2780, -1, 27, 1, 34 },
4456 { 0x1, 0x1, 171, 1703, -1, 28, 1, 142 },
4457 { 0x1, 0x1, 171, 1704, -1, 28, 1, 142 },
4458 { 0x1, 0x1, 171, 1705, -1, 28, 1, 142 },
4459 { 0x1, 0x1, 171, 1706, -1, 28, 1, 142 },
4460 { 0x1, 0x1, 171, 1707, -1, 28, 1, 141 },
4461 { 0x1, 0x1, 171, 1708, -1, 28, 1, 141 },
4462 { 0x1, 0x1, 171, 1709, -1, 28, 1, 141 },
4463 { 0x1, 0x1, 171, 1710, -1, 28, 1, 141 },
4464 { 0x1, 0x1, 171, 1711, -1, 28, 1, 141 },
4465 { 0x1, 0x1, 171, 1712, -1, 28, 1, 141 },
4466 { 0x1, 0x1, 171, 1713, -1, 28, 1, 141 },
4467 { 0x1, 0x1, 171, 1714, -1, 28, 1, 141 },
4468 { 0x1, 0x1, 171, 1715, -1, 28, 1, 141 },
4469 { 0x1, 0x1, 171, 1716, -1, 28, 1, 141 },
4470 { 0x1, 0x1, 171, 1717, -1, 28, 1, 141 },
4471 { 0x1, 0x1, 171, 1718, -1, 28, 1, 141 },
4472 { 0x1, 0x1, 171, 1719, -1, 28, 1, 141 },
4473 { 0x1, 0x1, 171, 1720, -1, 28, 1, 141 },
4474 { 0x1, 0x1, 171, 1721, -1, 28, 1, 141 },
4475 { 0x1, 0x1, 171, 1722, -1, 28, 1, 141 },
4476 { 0x1, 0x1, 171, 1723, -1, 28, 1, 143 },
4477 { 0x1, 0x1, 171, 1724, -1, 28, 1, 143 },
4478 { 0x1, 0x1, 171, 1725, -1, 28, 1, 143 },
4479 { 0x1, 0x1, 171, 1726, -1, 28, 1, 143 },
4480 { 0x1, 0x1, 171, 1727, -1, 28, 1, 133 },
4481 { 0x1, 0x1, 171, 1728, -1, 28, 1, 134 },
4482 { 0x1, 0x1, 171, 1729, -1, 28, 1, 135 },
4483 { 0x1, 0x1, 171, 1730, -1, 28, 1, 131 },
4484 { 0x1, 0x1, 171, 1731, -1, 28, 1, 131 },
4485 { 0x1, 0x1, 171, 1732, -1, 28, 1, 137 },
4486 { 0x1, 0x1, 171, 1733, -1, 28, 1, 137 },
4487 { 0x1, 0x1, 171, 1734, -1, 28, 1, 137 },
4488 { 0x1, 0x1, 171, 1735, -1, 28, 1, 131 },
4489 { 0x1, 0x1, 171, 1736, -1, 28, 1, 133 },
4490 { 0x1, 0x1, 171, 1737, -1, 28, 1, 134 },
4491 { 0x1, 0x1, 171, 1738, -1, 28, 1, 135 },
4492 { 0x1, 0x1, 171, 1739, -1, 28, 1, 131 },
4493 { 0x1, 0x1, 171, 1740, -1, 28, 1, 131 },
4494 { 0x1, 0x1, 171, 1741, -1, 28, 1, 137 },
4495 { 0x1, 0x1, 171, 1742, -1, 28, 1, 137 },
4496 { 0x1, 0x1, 171, 1743, -1, 28, 1, 137 },
4497 { 0x1, 0x1, 171, 1744, -1, 28, 1, 131 },
4498 { 0x1, 0x1, 171, 1745, -1, 28, 1, 133 },
4499 { 0x1, 0x1, 171, 1746, -1, 28, 1, 134 },
4500 { 0x1, 0x1, 171, 1747, -1, 28, 1, 135 },
4501 { 0x1, 0x1, 171, 1748, -1, 28, 1, 131 },
4502 { 0x1, 0x1, 171, 1749, -1, 28, 1, 131 },
4503 { 0x1, 0x1, 171, 1750, -1, 28, 1, 137 },
4504 { 0x1, 0x1, 171, 1751, -1, 28, 1, 137 },
4505 { 0x1, 0x1, 171, 1752, -1, 28, 1, 137 },
4506 { 0x1, 0x1, 171, 1753, -1, 28, 1, 131 },
4507 { 0x1, 0x1, 171, 1754, -1, 28, 1, 132 },
4508 { 0x1, 0x1, 171, 1755, -1, 28, 1, 132 },
4509 { 0x1, 0x1, 171, 1756, -1, 28, 1, 132 },
4510 { 0x1, 0x1, 171, 1757, -1, 28, 1, 132 },
4511 { 0x1, 0x1, 171, 1758, -1, 28, 1, 133 },
4512 { 0x1, 0x1, 171, 1759, -1, 28, 1, 134 },
4513 { 0x1, 0x1, 171, 1760, -1, 28, 1, 135 },
4514 { 0x1, 0x1, 171, 1761, -1, 28, 1, 131 },
4515 { 0x1, 0x1, 171, 1762, -1, 28, 1, 131 },
4516 { 0x1, 0x1, 171, 1763, -1, 28, 1, 137 },
4517 { 0x1, 0x1, 171, 1764, -1, 28, 1, 137 },
4518 { 0x1, 0x1, 171, 1765, -1, 28, 1, 137 },
4519 { 0x1, 0x1, 171, 1766, -1, 28, 1, 131 },
4520 { 0x1, 0x1, 171, 1767, -1, 28, 1, 133 },
4521 { 0x1, 0x1, 171, 1768, -1, 28, 1, 134 },
4522 { 0x1, 0x1, 171, 1769, -1, 28, 1, 135 },
4523 { 0x1, 0x1, 171, 1770, -1, 28, 1, 131 },
4524 { 0x1, 0x1, 171, 1771, -1, 28, 1, 131 },
4525 { 0x1, 0x1, 171, 1772, -1, 28, 1, 137 },
4526 { 0x1, 0x1, 171, 1773, -1, 28, 1, 137 },
4527 { 0x1, 0x1, 171, 1774, -1, 28, 1, 137 },
4528 { 0x1, 0x1, 171, 1775, -1, 28, 1, 131 },
4529 { 0x1, 0x1, 171, 1776, -1, 28, 1, 133 },
4530 { 0x1, 0x1, 171, 1777, -1, 28, 1, 134 },
4531 { 0x1, 0x1, 171, 1778, -1, 28, 1, 135 },
4532 { 0x1, 0x1, 171, 1779, -1, 28, 1, 131 },
4533 { 0x1, 0x1, 171, 1780, -1, 28, 1, 131 },
4534 { 0x1, 0x1, 171, 1781, -1, 28, 1, 137 },
4535 { 0x1, 0x1, 171, 1782, -1, 28, 1, 137 },
4536 { 0x1, 0x1, 171, 1783, -1, 28, 1, 137 },
4537 { 0x1, 0x1, 171, 1784, -1, 28, 1, 131 },
4538 { 0x1, 0x1, 171, 1785, -1, 28, 1, 133 },
4539 { 0x1, 0x1, 171, 1786, -1, 28, 1, 134 },
4540 { 0x1, 0x1, 171, 1787, -1, 28, 1, 135 },
4541 { 0x1, 0x1, 171, 1788, -1, 28, 1, 131 },
4542 { 0x1, 0x1, 171, 1789, -1, 28, 1, 131 },
4543 { 0x1, 0x1, 171, 1790, -1, 28, 1, 137 },
4544 { 0x1, 0x1, 171, 1791, -1, 28, 1, 137 },
4545 { 0x1, 0x1, 171, 1792, -1, 28, 1, 137 },
4546 { 0x1, 0x1, 171, 1793, -1, 28, 1, 131 },
4547 { 0x1, 0x1, 171, 1794, -1, 28, 1, 133 },
4548 { 0x1, 0x1, 171, 1795, -1, 28, 1, 134 },
4549 { 0x1, 0x1, 171, 1796, -1, 28, 1, 135 },
4550 { 0x1, 0x1, 171, 1797, -1, 28, 1, 131 },
4551 { 0x1, 0x1, 171, 1798, -1, 28, 1, 131 },
4552 { 0x1, 0x1, 171, 1799, -1, 28, 1, 137 },
4553 { 0x1, 0x1, 171, 1800, -1, 28, 1, 137 },
4554 { 0x1, 0x1, 171, 1801, -1, 28, 1, 137 },
4555 { 0x1, 0x1, 171, 1802, -1, 28, 1, 131 },
4556 { 0x1, 0x1, 171, 1803, -1, 28, 1, 133 },
4557 { 0x1, 0x1, 171, 1804, -1, 28, 1, 134 },
4558 { 0x1, 0x1, 171, 1805, -1, 28, 1, 135 },
4559 { 0x1, 0x1, 171, 1806, -1, 28, 1, 131 },
4560 { 0x1, 0x1, 171, 1807, -1, 28, 1, 131 },
4561 { 0x1, 0x1, 171, 1808, -1, 28, 1, 137 },
4562 { 0x1, 0x1, 171, 1809, -1, 28, 1, 137 },
4563 { 0x1, 0x1, 171, 1810, -1, 28, 1, 137 },
4564 { 0x1, 0x1, 171, 1811, -1, 28, 1, 131 },
4565 { 0x1, 0x1, 171, 1812, -1, 28, 1, 133 },
4566 { 0x1, 0x1, 171, 1813, -1, 28, 1, 134 },
4567 { 0x1, 0x1, 171, 1814, -1, 28, 1, 135 },
4568 { 0x1, 0x1, 171, 1815, -1, 28, 1, 131 },
4569 { 0x1, 0x1, 171, 1816, -1, 28, 1, 131 },
4570 { 0x1, 0x1, 171, 1817, -1, 28, 1, 136 },
4571 { 0x1, 0x1, 171, 1818, -1, 28, 1, 137 },
4572 { 0x1, 0x1, 171, 1819, -1, 28, 1, 137 },
4573 { 0x1, 0x1, 171, 1820, -1, 28, 1, 137 },
4574 { 0x1, 0x1, 171, 1821, -1, 28, 1, 131 },
4575 { 0x1, 0x1, 171, 1822, -1, 28, 1, 133 },
4576 { 0x1, 0x1, 171, 1823, -1, 28, 1, 134 },
4577 { 0x1, 0x1, 171, 1824, -1, 28, 1, 135 },
4578 { 0x1, 0x1, 171, 1825, -1, 28, 1, 131 },
4579 { 0x1, 0x1, 171, 1826, -1, 28, 1, 131 },
4580 { 0x1, 0x1, 171, 1827, -1, 28, 1, 136 },
4581 { 0x1, 0x1, 171, 1828, -1, 28, 1, 137 },
4582 { 0x1, 0x1, 171, 1829, -1, 28, 1, 137 },
4583 { 0x1, 0x1, 171, 1830, -1, 28, 1, 137 },
4584 { 0x1, 0x1, 171, 1831, -1, 28, 1, 131 },
4585 { 0x1, 0x1, 171, 1832, -1, 28, 1, 133 },
4586 { 0x1, 0x1, 171, 1833, -1, 28, 1, 134 },
4587 { 0x1, 0x1, 171, 1834, -1, 28, 1, 135 },
4588 { 0x1, 0x1, 171, 1835, -1, 28, 1, 131 },
4589 { 0x1, 0x1, 171, 1836, -1, 28, 1, 131 },
4590 { 0x1, 0x1, 171, 1837, -1, 28, 1, 136 },
4591 { 0x1, 0x1, 171, 1838, -1, 28, 1, 137 },
4592 { 0x1, 0x1, 171, 1839, -1, 28, 1, 137 },
4593 { 0x1, 0x1, 171, 1840, -1, 28, 1, 137 },
4594 { 0x1, 0x1, 171, 1841, -1, 28, 1, 131 },
4595 { 0x1, 0x1, 171, 1842, -1, 28, 1, 147 },
4596 { 0x1, 0x1, 171, 1843, -1, 28, 1, 152 },
4597 { 0x1, 0x1, 171, 1844, -1, 28, 1, 152 },
4598 { 0x1, 0x1, 171, 1845, -1, 28, 1, 148 },
4599 { 0x1, 0x1, 171, 1846, -1, 28, 1, 149 },
4600 { 0x1, 0x1, 171, 1847, -1, 28, 1, 150 },
4601 { 0x1, 0x1, 171, 1848, -1, 28, 1, 151 },
4602 { 0x1, 0x1, 171, 1849, -1, 28, 1, 151 },
4603 { 0x1, 0x1, 171, 1850, -1, 28, 1, 147 },
4604 { 0x1, 0x1, 171, 1851, -1, 28, 1, 153 },
4605 { 0x1, 0x1, 171, 1852, -1, 28, 1, 154 },
4606 { 0x1, 0x1, 171, 1853, -1, 28, 1, 155 },
4607 { 0x1, 0x1, 171, 1854, -1, 28, 1, 156 },
4608 { 0x1, 0x1, 171, 1855, -1, 28, 1, 156 },
4609 { 0x1, 0x1, 171, 1856, -1, 28, 1, 152 },
4610 { 0x1, 0x1, 171, 1857, -1, 28, 1, 153 },
4611 { 0x1, 0x1, 171, 1858, -1, 28, 1, 154 },
4612 { 0x1, 0x1, 171, 1859, -1, 28, 1, 155 },
4613 { 0x1, 0x1, 171, 1860, -1, 28, 1, 156 },
4614 { 0x1, 0x1, 171, 1861, -1, 28, 1, 156 },
4615 { 0x1, 0x1, 171, 1862, -1, 28, 1, 152 },
4616 { 0x1, 0x1, 171, 1863, -1, 28, 1, 148 },
4617 { 0x1, 0x1, 171, 1864, -1, 28, 1, 149 },
4618 { 0x1, 0x1, 171, 1865, -1, 28, 1, 150 },
4619 { 0x1, 0x1, 171, 1866, -1, 28, 1, 151 },
4620 { 0x1, 0x1, 171, 1867, -1, 28, 1, 151 },
4621 { 0x1, 0x1, 171, 1868, -1, 28, 1, 147 },
4622 { 0x1, 0x1, 171, 1869, -1, 28, 1, 153 },
4623 { 0x1, 0x1, 171, 1870, -1, 28, 1, 154 },
4624 { 0x1, 0x1, 171, 1871, -1, 28, 1, 155 },
4625 { 0x1, 0x1, 171, 1872, -1, 28, 1, 156 },
4626 { 0x1, 0x1, 171, 1873, -1, 28, 1, 156 },
4627 { 0x1, 0x1, 171, 1874, -1, 28, 1, 152 },
4628 { 0x1, 0x1, 171, 1875, -1, 28, 1, 153 },
4629 { 0x1, 0x1, 171, 1876, -1, 28, 1, 154 },
4630 { 0x1, 0x1, 171, 1877, -1, 28, 1, 155 },
4631 { 0x1, 0x1, 171, 1878, -1, 28, 1, 156 },
4632 { 0x1, 0x1, 171, 1879, -1, 28, 1, 156 },
4633 { 0x1, 0x1, 171, 1880, -1, 28, 1, 152 },
4634 { 0x1, 0x1, 171, 1881, -1, 28, 1, 148 },
4635 { 0x1, 0x1, 171, 1882, -1, 28, 1, 149 },
4636 { 0x1, 0x1, 171, 1883, -1, 28, 1, 150 },
4637 { 0x1, 0x1, 171, 1884, -1, 28, 1, 151 },
4638 { 0x1, 0x1, 171, 1885, -1, 28, 1, 151 },
4639 { 0x1, 0x1, 171, 1886, -1, 28, 1, 147 },
4640 { 0x1, 0x1, 171, 1887, -1, 28, 1, 153 },
4641 { 0x1, 0x1, 171, 1888, -1, 28, 1, 154 },
4642 { 0x1, 0x1, 171, 1889, -1, 28, 1, 155 },
4643 { 0x1, 0x1, 171, 1890, -1, 28, 1, 156 },
4644 { 0x1, 0x1, 171, 1891, -1, 28, 1, 156 },
4645 { 0x1, 0x1, 171, 1892, -1, 28, 1, 152 },
4646 { 0x1, 0x1, 171, 1893, -1, 28, 1, 153 },
4647 { 0x1, 0x1, 171, 1894, -1, 28, 1, 154 },
4648 { 0x1, 0x1, 171, 1895, -1, 28, 1, 155 },
4649 { 0x1, 0x1, 171, 1896, -1, 28, 1, 156 },
4650 { 0x1, 0x1, 171, 1897, -1, 28, 1, 156 },
4651 { 0x1, 0x1, 171, 1898, -1, 28, 1, 152 },
4652 { 0x1, 0x1, 171, 1899, -1, 28, 1, 148 },
4653 { 0x1, 0x1, 171, 1900, -1, 28, 1, 149 },
4654 { 0x1, 0x1, 171, 1901, -1, 28, 1, 150 },
4655 { 0x1, 0x1, 171, 1902, -1, 28, 1, 151 },
4656 { 0x1, 0x1, 171, 1903, -1, 28, 1, 151 },
4657 { 0x1, 0x1, 171, 1904, -1, 28, 1, 147 },
4658 { 0x1, 0x1, 171, 1905, -1, 28, 1, 153 },
4659 { 0x1, 0x1, 171, 1906, -1, 28, 1, 154 },
4660 { 0x1, 0x1, 171, 1907, -1, 28, 1, 155 },
4661 { 0x1, 0x1, 171, 1908, -1, 28, 1, 156 },
4662 { 0x1, 0x1, 171, 1909, -1, 28, 1, 156 },
4663 { 0x1, 0x1, 171, 1910, -1, 28, 1, 152 },
4664 { 0x1, 0x1, 171, 1911, -1, 28, 1, 148 },
4665 { 0x1, 0x1, 171, 1912, -1, 28, 1, 149 },
4666 { 0x1, 0x1, 171, 1913, -1, 28, 1, 150 },
4667 { 0x1, 0x1, 171, 1914, -1, 28, 1, 151 },
4668 { 0x1, 0x1, 171, 1915, -1, 28, 1, 151 },
4669 { 0x1, 0x1, 171, 1916, -1, 28, 1, 147 },
4670 { 0x1, 0x1, 171, 1917, -1, 28, 1, 153 },
4671 { 0x1, 0x1, 171, 1918, -1, 28, 1, 154 },
4672 { 0x1, 0x1, 171, 1919, -1, 28, 1, 155 },
4673 { 0x1, 0x1, 171, 1920, -1, 28, 1, 156 },
4674 { 0x1, 0x1, 171, 1921, -1, 28, 1, 156 },
4675 { 0x1, 0x1, 171, 1922, -1, 28, 1, 152 },
4676 { 0x1, 0x1, 171, 1923, -1, 28, 1, 148 },
4677 { 0x1, 0x1, 171, 1924, -1, 28, 1, 149 },
4678 { 0x1, 0x1, 171, 1925, -1, 28, 1, 150 },
4679 { 0x1, 0x1, 171, 1926, -1, 28, 1, 151 },
4680 { 0x1, 0x1, 171, 1927, -1, 28, 1, 151 },
4681 { 0x1, 0x1, 171, 1928, -1, 28, 1, 147 },
4682 { 0x1, 0x1, 171, 1929, -1, 28, 1, 153 },
4683 { 0x1, 0x1, 171, 1930, -1, 28, 1, 154 },
4684 { 0x1, 0x1, 171, 1931, -1, 28, 1, 155 },
4685 { 0x1, 0x1, 171, 1932, -1, 28, 1, 156 },
4686 { 0x1, 0x1, 171, 1933, -1, 28, 1, 156 },
4687 { 0x1, 0x1, 171, 1934, -1, 28, 1, 152 },
4688 { 0x1, 0x1, 171, 1935, -1, 28, 1, 148 },
4689 { 0x1, 0x1, 171, 1936, -1, 28, 1, 149 },
4690 { 0x1, 0x1, 171, 1937, -1, 28, 1, 150 },
4691 { 0x1, 0x1, 171, 1938, -1, 28, 1, 151 },
4692 { 0x1, 0x1, 171, 1939, -1, 28, 1, 151 },
4693 { 0x1, 0x1, 171, 1940, -1, 28, 1, 147 },
4694 { 0x1, 0x1, 171, 1941, -1, 28, 1, 153 },
4695 { 0x1, 0x1, 171, 1942, -1, 28, 1, 154 },
4696 { 0x1, 0x1, 171, 1943, -1, 28, 1, 155 },
4697 { 0x1, 0x1, 171, 1944, -1, 28, 1, 156 },
4698 { 0x1, 0x1, 171, 1945, -1, 28, 1, 156 },
4699 { 0x1, 0x1, 171, 1946, -1, 28, 1, 152 },
4700 { 0x1, 0x1, 171, 1947, -1, 28, 1, 153 },
4701 { 0x1, 0x1, 171, 1948, -1, 28, 1, 154 },
4702 { 0x1, 0x1, 171, 1949, -1, 28, 1, 155 },
4703 { 0x1, 0x1, 171, 1950, -1, 28, 1, 156 },
4704 { 0x1, 0x1, 171, 1951, -1, 28, 1, 156 },
4705 { 0x1, 0x1, 171, 1952, -1, 28, 1, 152 },
4706 { 0x1, 0x1, 171, 1691, -1, 28, 1, 158 },
4707 { 0x1, 0x1, 171, 1692, -1, 28, 1, 158 },
4708 { 0x1, 0x1, 171, 1693, -1, 28, 1, 158 },
4709 { 0x1, 0x1, 171, 1694, -1, 28, 1, 158 },
4710 { 0x1, 0x1, 171, 1695, -1, 28, 1, 159 },
4711 { 0x1, 0x1, 171, 1696, -1, 28, 1, 159 },
4712 { 0x1, 0x1, 171, 1697, -1, 28, 1, 159 },
4713 { 0x1, 0x1, 171, 1698, -1, 28, 1, 159 },
4714 { 0x1, 0x1, 171, 1699, -1, 28, 1, 159 },
4715 { 0x1, 0x1, 171, 1700, -1, 28, 1, 159 },
4716 { 0x1, 0x1, 171, 1701, -1, 28, 1, 159 },
4717 { 0x1, 0x1, 171, 1702, -1, 28, 1, 159 },
4718 { 0x1, 0x1, 171, 1997, -1, 28, 1, 143 },
4719 { 0x1, 0x1, 171, 1998, -1, 28, 1, 143 },
4720 { 0x1, 0x1, 171, 1999, -1, 28, 1, 143 },
4721 { 0x1, 0x1, 171, 2000, -1, 28, 1, 143 },
4722 { 0x1, 0x1, 172, 1953, -1, 29, 1, 158 },
4723 { 0x1, 0x1, 172, 1954, -1, 29, 1, 158 },
4724 { 0x1, 0x1, 172, 1955, -1, 29, 1, 158 },
4725 { 0x1, 0x1, 172, 1956, -1, 29, 1, 158 },
4726 { 0x1, 0x1, 172, 1957, -1, 29, 1, 159 },
4727 { 0x1, 0x1, 172, 1958, -1, 29, 1, 159 },
4728 { 0x1, 0x1, 172, 1959, -1, 29, 1, 159 },
4729 { 0x1, 0x1, 172, 1960, -1, 29, 1, 159 },
4730 { 0x1, 0x1, 172, 1961, -1, 29, 1, 159 },
4731 { 0x1, 0x1, 172, 1962, -1, 29, 1, 159 },
4732 { 0x1, 0x1, 172, 1963, -1, 29, 1, 159 },
4733 { 0x1, 0x1, 172, 1964, -1, 29, 1, 159 },
4734 { 0x3, 0x3, 173, -1, -1, 28, 1, 142 },
4735 { 0x3, 0x3, 173, -1, -1, 28, 1, 142 },
4736 { 0x3, 0x3, 173, -1, -1, 28, 1, 142 },
4737 { 0x3, 0x3, 173, -1, -1, 28, 1, 142 },
4738 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4739 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4740 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4741 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4742 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4743 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4744 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4745 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4746 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4747 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4748 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4749 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4750 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4751 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4752 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4753 { 0x3, 0x3, 173, -1, -1, 28, 1, 141 },
4754 { 0x3, 0x3, 173, -1, -1, 28, 1, 143 },
4755 { 0x3, 0x3, 173, -1, -1, 28, 1, 143 },
4756 { 0x3, 0x3, 173, -1, -1, 28, 1, 143 },
4757 { 0x3, 0x3, 173, -1, -1, 28, 1, 143 },
4758 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4759 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4760 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4761 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4762 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4763 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4764 { 0x3, 0x3, 173, 271, -1, 28, 1, 137 },
4765 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4766 { 0x3, 0x3, 173, 2258, -1, 28, 1, 131 },
4767 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4768 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4769 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4770 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4771 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4772 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4773 { 0x3, 0x3, 173, 273, -1, 28, 1, 137 },
4774 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4775 { 0x3, 0x3, 173, 2259, -1, 28, 1, 131 },
4776 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4777 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4778 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4779 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4780 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4781 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4782 { 0x3, 0x3, 173, 275, -1, 28, 1, 137 },
4783 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4784 { 0x3, 0x3, 173, 2260, -1, 28, 1, 131 },
4785 { 0x3, 0x3, 173, -1, -1, 28, 1, 132 },
4786 { 0x3, 0x3, 173, 277, -1, 28, 1, 132 },
4787 { 0x3, 0x3, 173, -1, -1, 28, 1, 132 },
4788 { 0x3, 0x3, 173, 278, -1, 28, 1, 132 },
4789 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4790 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4791 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4792 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4793 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4794 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4795 { 0x3, 0x3, 173, 279, -1, 28, 1, 137 },
4796 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4797 { 0x3, 0x3, 173, 2261, -1, 28, 1, 131 },
4798 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4799 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4800 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4801 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4802 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4803 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4804 { 0x3, 0x3, 173, 281, -1, 28, 1, 137 },
4805 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4806 { 0x3, 0x3, 173, 2262, -1, 28, 1, 131 },
4807 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4808 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4809 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4810 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4811 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4812 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4813 { 0x3, 0x3, 173, 283, -1, 28, 1, 137 },
4814 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4815 { 0x3, 0x3, 173, 2263, -1, 28, 1, 131 },
4816 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4817 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4818 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4819 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4820 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4821 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4822 { 0x3, 0x3, 173, 285, -1, 28, 1, 137 },
4823 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4824 { 0x3, 0x3, 173, 2264, -1, 28, 1, 131 },
4825 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4826 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4827 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4828 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4829 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4830 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4831 { 0x3, 0x3, 173, 287, -1, 28, 1, 137 },
4832 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4833 { 0x3, 0x3, 173, 2265, -1, 28, 1, 131 },
4834 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4835 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4836 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4837 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4838 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4839 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4840 { 0x3, 0x3, 173, 289, -1, 28, 1, 137 },
4841 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4842 { 0x3, 0x3, 173, 2266, -1, 28, 1, 131 },
4843 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4844 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4845 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4846 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4847 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4848 { 0x3, 0x3, 173, -1, -1, 28, 1, 136 },
4849 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4850 { 0x3, 0x3, 173, 291, -1, 28, 1, 137 },
4851 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4852 { 0x3, 0x3, 173, 2267, -1, 28, 1, 131 },
4853 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4854 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4855 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4856 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4857 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4858 { 0x3, 0x3, 173, -1, -1, 28, 1, 136 },
4859 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4860 { 0x3, 0x3, 173, 293, -1, 28, 1, 137 },
4861 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4862 { 0x3, 0x3, 173, 2268, -1, 28, 1, 131 },
4863 { 0x3, 0x3, 173, -1, -1, 28, 1, 133 },
4864 { 0x3, 0x3, 173, -1, -1, 28, 1, 134 },
4865 { 0x3, 0x3, 173, -1, -1, 28, 1, 135 },
4866 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4867 { 0x3, 0x3, 173, -1, -1, 28, 1, 131 },
4868 { 0x3, 0x3, 173, -1, -1, 28, 1, 136 },
4869 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4870 { 0x3, 0x3, 173, 295, -1, 28, 1, 137 },
4871 { 0x3, 0x3, 173, -1, -1, 28, 1, 137 },
4872 { 0x3, 0x3, 173, 2269, -1, 28, 1, 131 },
4873 { 0x3, 0x3, 173, -1, -1, 28, 1, 147 },
4874 { 0x3, 0x3, 173, -1, -1, 28, 1, 152 },
4875 { 0x3, 0x3, 173, -1, -1, 28, 1, 152 },
4876 { 0x3, 0x3, 173, -1, -1, 28, 1, 148 },
4877 { 0x3, 0x3, 173, -1, -1, 28, 1, 149 },
4878 { 0x3, 0x3, 173, -1, -1, 28, 1, 150 },
4879 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4880 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4881 { 0x3, 0x3, 173, 2270, -1, 28, 1, 147 },
4882 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4883 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4884 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4885 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4886 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4887 { 0x3, 0x3, 173, 2271, -1, 28, 1, 152 },
4888 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4889 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4890 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4891 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4892 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4893 { 0x3, 0x3, 173, 2272, -1, 28, 1, 152 },
4894 { 0x3, 0x3, 173, -1, -1, 28, 1, 148 },
4895 { 0x3, 0x3, 173, -1, -1, 28, 1, 149 },
4896 { 0x3, 0x3, 173, -1, -1, 28, 1, 150 },
4897 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4898 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4899 { 0x3, 0x3, 173, 2273, -1, 28, 1, 147 },
4900 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4901 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4902 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4903 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4904 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4905 { 0x3, 0x3, 173, 2274, -1, 28, 1, 152 },
4906 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4907 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4908 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4909 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4910 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4911 { 0x3, 0x3, 173, 2275, -1, 28, 1, 152 },
4912 { 0x3, 0x3, 173, -1, -1, 28, 1, 148 },
4913 { 0x3, 0x3, 173, -1, -1, 28, 1, 149 },
4914 { 0x3, 0x3, 173, -1, -1, 28, 1, 150 },
4915 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4916 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4917 { 0x3, 0x3, 173, 2276, -1, 28, 1, 147 },
4918 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4919 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4920 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4921 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4922 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4923 { 0x3, 0x3, 173, 2277, -1, 28, 1, 152 },
4924 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4925 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4926 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4927 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4928 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4929 { 0x3, 0x3, 173, 2278, -1, 28, 1, 152 },
4930 { 0x3, 0x3, 173, -1, -1, 28, 1, 148 },
4931 { 0x3, 0x3, 173, -1, -1, 28, 1, 149 },
4932 { 0x3, 0x3, 173, -1, -1, 28, 1, 150 },
4933 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4934 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4935 { 0x3, 0x3, 173, 2279, -1, 28, 1, 147 },
4936 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4937 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4938 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4939 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4940 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4941 { 0x3, 0x3, 173, 2280, -1, 28, 1, 152 },
4942 { 0x3, 0x3, 173, -1, -1, 28, 1, 148 },
4943 { 0x3, 0x3, 173, -1, -1, 28, 1, 149 },
4944 { 0x3, 0x3, 173, -1, -1, 28, 1, 150 },
4945 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4946 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4947 { 0x3, 0x3, 173, 2281, -1, 28, 1, 147 },
4948 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4949 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4950 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4951 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4952 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4953 { 0x3, 0x3, 173, 2282, -1, 28, 1, 152 },
4954 { 0x3, 0x3, 173, -1, -1, 28, 1, 148 },
4955 { 0x3, 0x3, 173, -1, -1, 28, 1, 149 },
4956 { 0x3, 0x3, 173, -1, -1, 28, 1, 150 },
4957 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4958 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4959 { 0x3, 0x3, 173, 2283, -1, 28, 1, 147 },
4960 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4961 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4962 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4963 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4964 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4965 { 0x3, 0x3, 173, 2284, -1, 28, 1, 152 },
4966 { 0x3, 0x3, 173, -1, -1, 28, 1, 148 },
4967 { 0x3, 0x3, 173, -1, -1, 28, 1, 149 },
4968 { 0x3, 0x3, 173, -1, -1, 28, 1, 150 },
4969 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4970 { 0x3, 0x3, 173, -1, -1, 28, 1, 151 },
4971 { 0x3, 0x3, 173, 2285, -1, 28, 1, 147 },
4972 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4973 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4974 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4975 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4976 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4977 { 0x3, 0x3, 173, 2286, -1, 28, 1, 152 },
4978 { 0x3, 0x3, 173, -1, -1, 28, 1, 153 },
4979 { 0x3, 0x3, 173, -1, -1, 28, 1, 154 },
4980 { 0x3, 0x3, 173, -1, -1, 28, 1, 155 },
4981 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4982 { 0x3, 0x3, 173, -1, -1, 28, 1, 156 },
4983 { 0x3, 0x3, 173, 2287, -1, 28, 1, 152 },
4984 { 0x3, 0x3, 173, -1, -1, 28, 1, 158 },
4985 { 0x3, 0x3, 173, -1, -1, 28, 1, 158 },
4986 { 0x3, 0x3, 173, 951, -1, 28, 1, 158 },
4987 { 0x3, 0x3, 173, 952, -1, 28, 1, 158 },
4988 { 0x3, 0x3, 173, -1, -1, 28, 1, 159 },
4989 { 0x3, 0x3, 173, -1, -1, 28, 1, 159 },
4990 { 0x3, 0x3, 173, 953, -1, 28, 1, 159 },
4991 { 0x3, 0x3, 173, 954, -1, 28, 1, 159 },
4992 { 0x3, 0x3, 173, -1, -1, 28, 1, 159 },
4993 { 0x3, 0x3, 173, -1, -1, 28, 1, 159 },
4994 { 0x3, 0x3, 173, 955, -1, 28, 1, 159 },
4995 { 0x3, 0x3, 173, 956, -1, 28, 1, 159 },
4996 { 0x3, 0x3, 173, -1, -1, 28, 1, 138 },
4997 { 0x3, 0x3, 173, 2224, -1, 28, 1, 138 },
4998 { 0x3, 0x3, 173, -1, -1, 28, 1, 145 },
4999 { 0x3, 0x3, 173, 2225, -1, 28, 1, 145 },
5000 { 0x3, 0x3, 173, -1, -1, 28, 1, 139 },
5001 { 0x3, 0x3, 173, 2226, -1, 28, 1, 139 },
5002 { 0x3, 0x3, 173, -1, -1, 28, 1, 139 },
5003 { 0x3, 0x3, 173, 2227, -1, 28, 1, 139 },
5004 { 0x3, 0x3, 173, -1, -1, 28, 1, 138 },
5005 { 0x3, 0x3, 173, 2228, -1, 28, 1, 138 },
5006 { 0x3, 0x3, 173, -1, -1, 28, 1, 145 },
5007 { 0x3, 0x3, 173, 2229, -1, 28, 1, 145 },
5008 { 0x3, 0x3, 173, -1, -1, 28, 1, 138 },
5009 { 0x3, 0x3, 173, 2230, -1, 28, 1, 138 },
5010 { 0x3, 0x3, 173, -1, -1, 28, 1, 145 },
5011 { 0x3, 0x3, 173, 2231, -1, 28, 1, 145 },
5012 { 0x3, 0x3, 173, -1, -1, 28, 1, 138 },
5013 { 0x3, 0x3, 173, -1, -1, 28, 1, 140 },
5014 { 0x3, 0x3, 173, 2232, -1, 28, 1, 138 },
5015 { 0x3, 0x3, 173, -1, -1, 28, 1, 145 },
5016 { 0x3, 0x3, 173, -1, -1, 28, 1, 146 },
5017 { 0x3, 0x3, 173, 2233, -1, 28, 1, 145 },
5018 { 0x3, 0x3, 173, -1, -1, 28, 1, 157 },
5019 { 0x3, 0x3, 173, -1, -1, 28, 1, 161 },
5020 { 0x3, 0x3, 173, -1, -1, 28, 1, 157 },
5021 { 0x3, 0x3, 173, -1, -1, 28, 1, 161 },
5022 { 0x3, 0x3, 173, -1, -1, 28, 1, 157 },
5023 { 0x3, 0x3, 173, -1, -1, 28, 1, 161 },
5024 { 0x3, 0x3, 173, -1, -1, 28, 1, 157 },
5025 { 0x3, 0x3, 173, -1, -1, 28, 1, 161 },
5026 { 0x3, 0x3, 173, -1, -1, 28, 1, 157 },
5027 { 0x3, 0x3, 173, -1, -1, 28, 1, 161 },
5028 { 0x3, 0x3, 173, -1, -1, 28, 1, 143 },
5029 { 0x3, 0x3, 173, -1, -1, 28, 1, 143 },
5030 { 0x3, 0x3, 173, -1, -1, 28, 1, 143 },
5031 { 0x3, 0x3, 173, -1, -1, 28, 1, 143 },
5032 { 0x0, 0x0, 174, -1, 394, 0, 0, -1 },
5033 { 0x0, 0x0, 174, -1, 396, 0, 0, -1 },
5034 { 0x0, 0x0, 174, 3042, 3002, 0, 1, 1 },
5035 { 0x0, 0x0, 174, 3043, 3003, 0, 1, 1 },
5036 { 0x0, 0x0, 174, -1, 402, 0, 0, -1 },
5037 { 0x0, 0x0, 174, -1, 404, 0, 0, -1 },
5038 { 0x0, 0x0, 174, 3046, 3006, 0, 1, 76 },
5039 { 0x0, 0x0, 174, 3047, 3007, 0, 1, 76 },
5040 { 0x0, 0x0, 174, -1, 410, 0, 0, -1 },
5041 { 0x0, 0x0, 174, -1, 412, 0, 0, -1 },
5042 { 0x0, 0x0, 174, 3050, 3010, 0, 1, 1 },
5043 { 0x0, 0x0, 174, 3051, 3011, 0, 1, 1 },
5044 { 0x11, 0x31, 175, 2881, 417, 33, 1, 4 },
5045 { 0x2200001, 0x2200001, 175, -1, 418, 12, 1, 4 },
5046 { 0x11, 0x31, 175, 2073, 419, 33, 1, 4 },
5047 { 0x2200001, 0x2200001, 175, -1, 421, 12, 1, 4 },
5048 { 0x1, 0x1, 175, -1, 425, 37, 1, 4 },
5049 { 0x2000001, 0x2000001, 175, -1, 426, 12, 1, 4 },
5050 { 0x11, 0x11, 175, -1, 427, 33, 1, 4 },
5051 { 0x2200001, 0x2200001, 175, -1, 428, 12, 1, 4 },
5052 { 0x1, 0x1, 175, 2079, 429, 37, 1, 4 },
5053 { 0x2000001, 0x2000001, 175, -1, 431, 12, 1, 4 },
5054 { 0x11, 0x11, 175, 2081, 433, 33, 1, 4 },
5055 { 0x2200001, 0x2200001, 175, -1, 435, 12, 1, 4 },
5056 { 0x1, 0x1, 175, 2083, 437, 37, 1, 4 },
5057 { 0x2000001, 0x2000001, 175, -1, 439, 12, 1, 4 },
5058 { 0x11, 0x11, 175, 2085, 441, 33, 1, 4 },
5059 { 0x2200001, 0x2200001, 175, -1, 443, 12, 1, 4 },
5060 { 0x1, 0x1, 175, 2087, 445, 37, 1, 4 },
5061 { 0x2000001, 0x2000001, 175, -1, 447, 12, 1, 4 },
5062 { 0x11, 0x11, 175, 2089, 449, 33, 1, 4 },
5063 { 0x2200001, 0x2200001, 175, -1, 451, 12, 1, 4 },
5064 { 0x11, 0x31, 175, 2901, 457, 33, 1, 4 },
5065 { 0x2200001, 0x2200001, 175, -1, 458, 12, 1, 4 },
5066 { 0x11, 0x31, 175, 2095, 459, 33, 1, 4 },
5067 { 0x2200001, 0x2200001, 175, -1, 461, 12, 1, 4 },
5068 { 0x11, 0x31, 175, 2921, 465, 33, 1, 4 },
5069 { 0x2200001, 0x2200001, 175, -1, 466, 12, 1, 4 },
5070 { 0x11, 0x31, 175, 2121, 467, 33, 1, 4 },
5071 { 0x2200001, 0x2200001, 175, -1, 469, 12, 1, 4 },
5072 { 0x1, 0x1, 175, -1, 473, 37, 1, 4 },
5073 { 0x2000001, 0x2000001, 175, -1, 474, 12, 1, 4 },
5074 { 0x11, 0x11, 175, -1, 475, 33, 1, 4 },
5075 { 0x2200001, 0x2200001, 175, -1, 476, 12, 1, 4 },
5076 { 0x1, 0x1, 175, 2127, 477, 37, 1, 4 },
5077 { 0x2000001, 0x2000001, 175, -1, 479, 12, 1, 4 },
5078 { 0x11, 0x11, 175, 2129, 481, 33, 1, 4 },
5079 { 0x2200001, 0x2200001, 175, -1, 483, 12, 1, 4 },
5080 { 0x1, 0x1, 175, 2131, 485, 37, 1, 4 },
5081 { 0x2000001, 0x2000001, 175, -1, 487, 12, 1, 4 },
5082 { 0x11, 0x11, 175, 2133, 489, 33, 1, 4 },
5083 { 0x2200001, 0x2200001, 175, -1, 491, 12, 1, 4 },
5084 { 0x1, 0x1, 175, 2135, 493, 37, 1, 4 },
5085 { 0x2000001, 0x2000001, 175, -1, 495, 12, 1, 4 },
5086 { 0x11, 0x11, 175, 2137, 497, 33, 1, 4 },
5087 { 0x2200001, 0x2200001, 175, -1, 499, 12, 1, 4 },
5088 { 0x11, 0x31, 175, 2941, 505, 33, 1, 4 },
5089 { 0x2200001, 0x2200001, 175, -1, 506, 12, 1, 4 },
5090 { 0x11, 0x31, 175, 2143, 507, 33, 1, 4 },
5091 { 0x2200001, 0x2200001, 175, -1, 509, 12, 1, 4 },
5092 { 0x1, 0x1, 175, -1, 513, 33, 1, 4 },
5093 { 0x200001, 0x200001, 175, -1, 514, 12, 1, 4 },
5094 { 0x1, 0x1, 175, -1, 515, 33, 1, 4 },
5095 { 0x200001, 0x200001, 175, -1, 516, 12, 1, 4 },
5096 { 0x1, 0x1, 175, -1, 521, 33, 1, 79 },
5097 { 0x200001, 0x200001, 175, -1, 522, 12, 1, 79 },
5098 { 0x1, 0x1, 175, -1, 523, 33, 1, 79 },
5099 { 0x200001, 0x200001, 175, -1, 524, 12, 1, 79 },
5100 { 0x1, 0x1, 175, -1, 529, 33, 1, 4 },
5101 { 0x200001, 0x200001, 175, -1, 530, 12, 1, 4 },
5102 { 0x1, 0x1, 175, -1, 531, 33, 1, 4 },
5103 { 0x200001, 0x200001, 175, -1, 532, 12, 1, 4 },
5104 { 0x2200001, 0x6200001, 176, 2884, -1, 12, 1, 4 },
5105 { 0x11, 0x11, 176, 2016, -1, 33, 1, 4 },
5106 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5107 { 0x4200001, 0x4200001, 176, -1, -1, 12, 1, 5 },
5108 { 0x1, 0x1, 176, -1, -1, 37, 1, 4 },
5109 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5110 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5111 { 0x1, 0x1, 176, 2022, -1, 37, 1, 4 },
5112 { 0x2200001, 0x2200001, 176, -1, -1, 12, 1, 4 },
5113 { 0x11, 0x11, 176, 2024, -1, 33, 1, 4 },
5114 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5115 { 0x1, 0x1, 176, 2026, -1, 37, 1, 4 },
5116 { 0x2200001, 0x2200001, 176, -1, -1, 12, 1, 4 },
5117 { 0x11, 0x11, 176, 2028, -1, 33, 1, 4 },
5118 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5119 { 0x1, 0x1, 176, 2030, -1, 37, 1, 4 },
5120 { 0x2200001, 0x2200001, 176, -1, -1, 12, 1, 4 },
5121 { 0x11, 0x11, 176, 2032, -1, 33, 1, 4 },
5122 { 0x1, 0x1, 176, -1, -1, 37, 1, 4 },
5123 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5124 { 0x11, 0x11, 176, -1, -1, 33, 1, 4 },
5125 { 0x2200001, 0x2200001, 176, -1, -1, 12, 1, 4 },
5126 { 0x2200001, 0x6200001, 176, 2904, -1, 12, 1, 4 },
5127 { 0x11, 0x11, 176, 2036, -1, 33, 1, 4 },
5128 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5129 { 0x4200001, 0x4200001, 176, -1, -1, 12, 1, 5 },
5130 { 0x1, 0x1, 176, -1, -1, 37, 1, 4 },
5131 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5132 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5133 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5134 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5135 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5136 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5137 { 0x200001, 0x200001, 176, -1, -1, 12, 1, 5 },
5138 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5139 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5140 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5141 { 0x200001, 0x200001, 176, -1, -1, 12, 1, 5 },
5142 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5143 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5144 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5145 { 0x200001, 0x200001, 176, -1, -1, 12, 1, 5 },
5146 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5147 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5148 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5149 { 0x200001, 0x200001, 176, -1, -1, 12, 1, 5 },
5150 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5151 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5152 { 0x2200001, 0x6200001, 176, 2924, -1, 12, 1, 4 },
5153 { 0x11, 0x11, 176, 2040, -1, 33, 1, 4 },
5154 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5155 { 0x4200001, 0x4200001, 176, -1, -1, 12, 1, 5 },
5156 { 0x1, 0x1, 176, -1, -1, 37, 1, 4 },
5157 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5158 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5159 { 0x1, 0x1, 176, 2046, -1, 37, 1, 4 },
5160 { 0x2200001, 0x2200001, 176, -1, -1, 12, 1, 4 },
5161 { 0x11, 0x11, 176, 2048, -1, 33, 1, 4 },
5162 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5163 { 0x1, 0x1, 176, 2050, -1, 37, 1, 4 },
5164 { 0x2200001, 0x2200001, 176, -1, -1, 12, 1, 4 },
5165 { 0x11, 0x11, 176, 2052, -1, 33, 1, 4 },
5166 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5167 { 0x1, 0x1, 176, 2054, -1, 37, 1, 4 },
5168 { 0x2200001, 0x2200001, 176, -1, -1, 12, 1, 4 },
5169 { 0x11, 0x11, 176, 2056, -1, 33, 1, 4 },
5170 { 0x1, 0x1, 176, -1, -1, 37, 1, 4 },
5171 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5172 { 0x11, 0x11, 176, -1, -1, 33, 1, 4 },
5173 { 0x2200001, 0x2200001, 176, -1, -1, 12, 1, 4 },
5174 { 0x2200001, 0x6200001, 176, 2943, -1, 12, 1, 4 },
5175 { 0x11, 0x11, 176, 2060, -1, 33, 1, 4 },
5176 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5177 { 0x4200001, 0x4200001, 176, -1, -1, 12, 1, 5 },
5178 { 0x1, 0x1, 176, -1, -1, 37, 1, 4 },
5179 { 0x2000001, 0x2000001, 176, -1, -1, 12, 1, 4 },
5180 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5181 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5182 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5183 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5184 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5185 { 0x200001, 0x200001, 176, -1, -1, 12, 1, 5 },
5186 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5187 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5188 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5189 { 0x200001, 0x200001, 176, -1, -1, 12, 1, 5 },
5190 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5191 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5192 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5193 { 0x200001, 0x200001, 176, -1, -1, 12, 1, 5 },
5194 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5195 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5196 { 0x1, 0x1, 176, -1, -1, 33, 1, 5 },
5197 { 0x200001, 0x200001, 176, -1, -1, 12, 1, 5 },
5198 { 0x0, 0x0, 176, -1, -1, 0, 1, 5 },
5199 { 0x1, 0x1, 176, -1, -1, 12, 1, 5 },
5200 { 0x9, 0x9, 176, -1, -1, 33, 1, 5 },
5201 { 0x1, 0x1, 176, 397, -1, 33, 1, 4 },
5202 { 0x1200001, 0x1200001, 176, -1, -1, 12, 1, 5 },
5203 { 0x200001, 0x200001, 176, 398, -1, 12, 1, 4 },
5204 { 0x9, 0x9, 176, -1, -1, 33, 1, 5 },
5205 { 0x1, 0x1, 176, 399, -1, 33, 1, 4 },
5206 { 0x1200001, 0x1200001, 176, -1, -1, 12, 1, 5 },
5207 { 0x200001, 0x200001, 176, 400, -1, 12, 1, 4 },
5208 { 0x9, 0x9, 176, -1, -1, 33, 1, 80 },
5209 { 0x1, 0x1, 176, 405, -1, 33, 1, 79 },
5210 { 0x1200001, 0x1200001, 176, -1, -1, 12, 1, 80 },
5211 { 0x200001, 0x200001, 176, 406, -1, 12, 1, 79 },
5212 { 0x9, 0x9, 176, -1, -1, 33, 1, 80 },
5213 { 0x1, 0x1, 176, 407, -1, 33, 1, 79 },
5214 { 0x1200001, 0x1200001, 176, -1, -1, 12, 1, 80 },
5215 { 0x200001, 0x200001, 176, 408, -1, 12, 1, 79 },
5216 { 0x9, 0x9, 176, -1, -1, 33, 1, 5 },
5217 { 0x1, 0x1, 176, 413, -1, 33, 1, 4 },
5218 { 0x1200001, 0x1200001, 176, -1, -1, 12, 1, 5 },
5219 { 0x200001, 0x200001, 176, 414, -1, 12, 1, 4 },
5220 { 0x9, 0x9, 176, -1, -1, 33, 1, 5 },
5221 { 0x1, 0x1, 176, 415, -1, 33, 1, 4 },
5222 { 0x1200001, 0x1200001, 176, -1, -1, 12, 1, 5 },
5223 { 0x200001, 0x200001, 176, 416, -1, 12, 1, 4 },
5224 { 0x0, 0x0, 177, -1, 2327, 0, 0, -1 },
5225 { 0x9, 0x9, 177, -1, 2335, 33, 1, 50 },
5226 { 0x9, 0x9, 177, -1, 2993, 33, 1, 50 },
5227 { 0x0, 0x0, 177, -1, 2380, 0, 0, -1 },
5228 { 0x7, 0x7, 177, -1, -1, 27, 1, 50 },
5229 { 0x1, 0x1, 197, -1, -1, 27, 1, 10 },
5230 { 0x1, 0x1, 211, -1, -1, 29, 1, 0 },
5231 { 0x1, 0x1, 211, -1, -1, 29, 1, 0 },
5232 { 0x2, 0x3, 211, 1169, -1, 27, 1, 34 },
5233 { 0x0, 0x0, 211, 1170, -1, 0, 1, 34 },
5234 { 0x0, 0x0, 211, 1171, -1, 0, 1, 0 },
5235 { 0x0, 0x0, 211, 1172, -1, 0, 1, 0 },
5236 { 0x0, 0x0, 211, 1173, -1, 0, 1, 0 },
5237 { 0x0, 0x0, 211, 1174, -1, 0, 1, 0 },
5238 { 0x0, 0x0, 211, 3026, -1, 0, 1, 100 },
5239 { 0x0, 0x0, 211, 3027, -1, 0, 1, 100 },
5240 { 0x0, 0x0, 211, 3028, 967, 0, 0, -1 },
5241 { 0x1, 0x1, 212, -1, -1, 27, 1, 0 },
5242 { 0x1, 0x1, 212, -1, -1, 27, 1, 0 },
5243 { 0x1, 0x1, 213, -1, 1426, 32, 1, 142 },
5244 { 0x1, 0x1, 213, -1, 1428, 32, 1, 142 },
5245 { 0x1, 0x1, 213, -1, 1430, 32, 1, 141 },
5246 { 0x1, 0x1, 213, -1, 1432, 32, 1, 141 },
5247 { 0x1, 0x1, 213, -1, 1434, 32, 1, 141 },
5248 { 0x1, 0x1, 213, -1, 1436, 32, 1, 141 },
5249 { 0x1, 0x1, 213, -1, 1438, 32, 1, 141 },
5250 { 0x1, 0x1, 213, -1, 1440, 32, 1, 141 },
5251 { 0x1, 0x1, 213, -1, 1442, 32, 1, 141 },
5252 { 0x1, 0x1, 213, -1, 1444, 32, 1, 141 },
5253 { 0x1, 0x1, 213, -1, 1446, 32, 1, 143 },
5254 { 0x1, 0x1, 213, -1, 1448, 32, 1, 143 },
5255 { 0x1, 0x1, 213, -1, 1965, 32, 1, 138 },
5256 { 0x1, 0x1, 213, -1, 1967, 32, 1, 145 },
5257 { 0x1, 0x1, 213, -1, 1969, 32, 1, 139 },
5258 { 0x1, 0x1, 213, -1, 1971, 32, 1, 139 },
5259 { 0x1, 0x1, 213, -1, 1973, 32, 1, 138 },
5260 { 0x1, 0x1, 213, -1, 1975, 32, 1, 145 },
5261 { 0x1, 0x1, 213, -1, 1977, 32, 1, 138 },
5262 { 0x1, 0x1, 213, -1, 1979, 32, 1, 145 },
5263 { 0x1, 0x1, 213, 2783, 1981, 32, 1, 138 },
5264 { 0x1, 0x1, 213, 2784, 1984, 32, 1, 145 },
5265 { 0x0, 0x0, 214, -1, 2825, 0, 0, -1 },
5266 { 0x0, 0x0, 214, -1, 2826, 0, 0, -1 },
5267 { 0x0, 0x0, 214, -1, 2851, 0, 0, -1 },
5268 { 0x5, 0x5, 214, -1, 2854, 20, 1, 68 },
5269 { 0x0, 0x0, 218, 2209, 966, 0, 0, -1 },
5270 { 0x0, 0x0, 219, -1, 1139, 0, 0, -1 },
5271 { 0x0, 0x0, 219, -1, 1264, 0, 0, -1 },
5272 { 0x0, 0x0, 219, -1, -1, 0, 1, 128 },
5273 { 0x0, 0x0, 219, -1, -1, 0, 1, 67 },
5274 { 0x1, 0x1, 219, 833, 2289, 36, 1, 66 },
5275 { 0x1, 0x1, 219, 834, 2348, 36, 1, 66 },
5276 { 0x0, 0x0, 219, 835, 2351, 0, 0, -1 },
5277 { 0x1, 0x1, 219, 836, -1, 36, 1, 66 },
5278 { 0x0, 0x0, 219, 1423, -1, 0, 1, 34 },
5279 { 0x1, 0x1, 219, 837, 2356, 36, 1, 66 },
5280 { 0x0, 0x0, 219, 838, 2359, 0, 0, -1 },
5281 { 0x1, 0x1, 219, 839, -1, 36, 1, 66 },
5282 { 0x0, 0x0, 219, 840, 2362, 0, 0, -1 },
5283 { 0x1, 0x1, 219, 841, -1, 36, 1, 66 },
5284 { 0x1, 0x1, 219, 842, 2365, 36, 1, 66 },
5285 { 0x1, 0x1, 219, 843, 2368, 36, 1, 66 },
5286 { 0x0, 0x0, 219, 1424, -1, 0, 1, 34 },
5287 { 0x1, 0x1, 219, 844, 2401, 36, 1, 66 },
5288 { 0x1, 0x1, 219, 845, -1, 31, 1, 144 },
5289 { 0x1, 0x1, 219, 228, 1449, 32, 1, 133 },
5290 { 0x1, 0x1, 219, 229, 1458, 32, 1, 133 },
5291 { 0x1, 0x1, 219, 230, 1467, 32, 1, 133 },
5292 { 0x1, 0x1, 219, 231, 1480, 32, 1, 133 },
5293 { 0x1, 0x1, 219, 232, 1489, 32, 1, 133 },
5294 { 0x1, 0x1, 219, 233, 1498, 32, 1, 133 },
5295 { 0x1, 0x1, 219, 234, 1507, 32, 1, 133 },
5296 { 0x1, 0x1, 219, 235, 1516, 32, 1, 133 },
5297 { 0x1, 0x1, 219, 236, 1525, 32, 1, 133 },
5298 { 0x1, 0x1, 219, 237, 1534, 32, 1, 133 },
5299 { 0x1, 0x1, 219, 238, 1544, 32, 1, 133 },
5300 { 0x1, 0x1, 219, 239, 1554, 32, 1, 133 },
5301 { 0x1, 0x1, 219, 240, 1567, 32, 1, 148 },
5302 { 0x1, 0x1, 219, 241, 1573, 32, 1, 153 },
5303 { 0x1, 0x1, 219, 242, 1579, 32, 1, 153 },
5304 { 0x1, 0x1, 219, 243, 1585, 32, 1, 148 },
5305 { 0x1, 0x1, 219, 244, 1591, 32, 1, 153 },
5306 { 0x1, 0x1, 219, 245, 1597, 32, 1, 153 },
5307 { 0x1, 0x1, 219, 246, 1603, 32, 1, 148 },
5308 { 0x1, 0x1, 219, 247, 1609, 32, 1, 153 },
5309 { 0x1, 0x1, 219, 248, 1615, 32, 1, 153 },
5310 { 0x1, 0x1, 219, 249, 1621, 32, 1, 148 },
5311 { 0x1, 0x1, 219, 250, 1627, 32, 1, 153 },
5312 { 0x1, 0x1, 219, 251, 1633, 32, 1, 148 },
5313 { 0x1, 0x1, 219, 252, 1639, 32, 1, 153 },
5314 { 0x1, 0x1, 219, 253, 1645, 32, 1, 148 },
5315 { 0x1, 0x1, 219, 254, 1651, 32, 1, 153 },
5316 { 0x1, 0x1, 219, 255, 1657, 32, 1, 148 },
5317 { 0x1, 0x1, 219, 256, 1663, 32, 1, 153 },
5318 { 0x1, 0x1, 219, 257, 1669, 32, 1, 153 },
5319 { 0x1, 0x1, 219, 849, -1, 31, 1, 160 },
5320 { 0x0, 0x0, 220, 2404, -1, 0, 1, 66 },
5321 { 0x0, 0x0, 220, 2405, -1, 0, 1, 29 },
5322 { 0x0, 0x0, 220, 25, -1, 0, 1, 29 },
5323 { 0x0, 0x0, 220, 2407, -1, 0, 1, 29 },
5324 { 0x0, 0x0, 220, 2408, -1, 0, 1, 29 },
5325 { 0x0, 0x0, 220, 2409, -1, 0, 1, 45 },
5326 { 0x0, 0x0, 220, 2410, -1, 0, 1, 40 },
5327 { 0x1, 0x1, 220, 2411, -1, 12, 1, 59 },
5328 { 0x0, 0x0, 220, 2412, -1, 0, 1, 54 },
5329 { 0x1000001, 0x1000001, 220, 2413, -1, 12, 1, 59 },
5330 { 0x1, 0x1, 220, 2414, -1, 36, 1, 54 },
5331 { 0x200001, 0x200001, 220, 2415, -1, 12, 1, 59 },
5332 { 0x1, 0x1, 220, 2416, -1, 33, 1, 54 },
5333 { 0x1200001, 0x1200001, 220, 2417, -1, 12, 1, 49 },
5334 { 0x9, 0x9, 220, 2418, -1, 33, 1, 49 },
5335 { 0x0, 0x0, 220, 2419, -1, 0, 1, 59 },
5336 { 0x0, 0x0, 220, 2420, -1, 0, 1, 54 },
5337 { 0x0, 0x0, 220, 2421, -1, 0, 1, 59 },
5338 { 0x0, 0x0, 220, 2422, -1, 0, 1, 54 },
5339 { 0x0, 0x0, 220, 2423, -1, 0, 1, 59 },
5340 { 0x0, 0x0, 220, 2424, -1, 0, 1, 54 },
5341 { 0x0, 0x0, 220, 2425, -1, 0, 1, 49 },
5342 { 0x0, 0x0, 220, 2426, -1, 0, 1, 49 },
5343 { 0x1, 0x1, 220, 2427, -1, 12, 1, 59 },
5344 { 0x0, 0x0, 220, 2428, -1, 0, 1, 54 },
5345 { 0x200001, 0x1200001, 220, 2429, -1, 12, 1, 59 },
5346 { 0x1, 0x9, 220, 2430, -1, 33, 1, 54 },
5347 { 0x0, 0x0, 220, 2431, -1, 0, 1, 59 },
5348 { 0x0, 0x0, 220, 2432, -1, 0, 1, 54 },
5349 { 0x0, 0x0, 220, 2433, -1, 0, 1, 59 },
5350 { 0x0, 0x0, 220, 2434, -1, 0, 1, 54 },
5351 { 0x1, 0x1, 220, 2435, -1, 12, 1, 59 },
5352 { 0x0, 0x0, 220, 2436, -1, 0, 1, 54 },
5353 { 0x1000001, 0x1000001, 220, 2437, -1, 12, 1, 59 },
5354 { 0x1, 0x1, 220, 2438, -1, 36, 1, 54 },
5355 { 0x200001, 0x200001, 220, 2439, -1, 12, 1, 59 },
5356 { 0x1, 0x1, 220, 2440, -1, 33, 1, 54 },
5357 { 0x1200001, 0x1200001, 220, 2441, -1, 12, 1, 49 },
5358 { 0x9, 0x9, 220, 2442, -1, 33, 1, 49 },
5359 { 0x0, 0x0, 220, 2443, -1, 0, 1, 59 },
5360 { 0x0, 0x0, 220, 2444, -1, 0, 1, 54 },
5361 { 0x0, 0x0, 220, 2445, -1, 0, 1, 59 },
5362 { 0x0, 0x0, 220, 2446, -1, 0, 1, 54 },
5363 { 0x0, 0x0, 220, 2447, -1, 0, 1, 59 },
5364 { 0x0, 0x0, 220, 2448, -1, 0, 1, 54 },
5365 { 0x0, 0x0, 220, 2449, -1, 0, 1, 49 },
5366 { 0x0, 0x0, 220, 2450, -1, 0, 1, 49 },
5367 { 0x1, 0x1, 220, 2451, -1, 12, 1, 59 },
5368 { 0x0, 0x0, 220, 2452, -1, 0, 1, 54 },
5369 { 0x200001, 0x1200001, 220, 2453, -1, 12, 1, 59 },
5370 { 0x1, 0x9, 220, 2454, -1, 33, 1, 54 },
5371 { 0x0, 0x0, 220, 2455, -1, 0, 1, 59 },
5372 { 0x0, 0x0, 220, 2456, -1, 0, 1, 54 },
5373 { 0x0, 0x0, 220, 2457, -1, 0, 1, 59 },
5374 { 0x0, 0x0, 220, 2458, -1, 0, 1, 54 },
5375 { 0x1, 0x1, 220, 2459, -1, 28, 1, 29 },
5376 { 0x0, 0x0, 220, 2460, -1, 0, 1, 29 },
5377 { 0x3, 0x3, 220, 2461, -1, 27, 1, 29 },
5378 { 0x1, 0x1, 220, 2462, -1, 27, 1, 29 },
5379 { 0x0, 0x0, 220, 2463, -1, 0, 1, 66 },
5380 { 0x0, 0x0, 220, 2464, -1, 0, 1, 29 },
5381 { 0x0, 0x0, 220, 2465, -1, 0, 1, 29 },
5382 { 0x1, 0x1, 220, 2466, -1, 36, 1, 66 },
5383 { 0x1, 0x1, 220, 2467, -1, 37, 1, 29 },
5384 { 0x0, 0x0, 220, 2468, -1, 0, 1, 29 },
5385 { 0x0, 0x0, 220, 2469, -1, 0, 1, 29 },
5386 { 0x0, 0x0, 220, 2470, -1, 0, 1, 29 },
5387 { 0x0, 0x0, 220, 2471, -1, 0, 1, 66 },
5388 { 0x0, 0x0, 220, 2472, -1, 0, 1, 29 },
5389 { 0x0, 0x0, 220, 37, -1, 0, 1, 29 },
5390 { 0x1, 0x1, 220, 2474, -1, 36, 1, 66 },
5391 { 0x1, 0x1, 220, 2475, -1, 37, 1, 29 },
5392 { 0x0, 0x0, 220, 2476, -1, 0, 1, 29 },
5393 { 0x1, 0x1, 220, 2477, -1, 36, 1, 66 },
5394 { 0x1, 0x1, 220, 2478, -1, 37, 1, 29 },
5395 { 0x0, 0x0, 220, 2479, -1, 0, 1, 29 },
5396 { 0x0, 0x0, 220, 2480, -1, 0, 1, 66 },
5397 { 0x0, 0x0, 220, 2481, -1, 0, 1, 29 },
5398 { 0x0, 0x0, 220, 42, -1, 0, 1, 29 },
5399 { 0x0, 0x0, 220, 2483, -1, 0, 1, 66 },
5400 { 0x0, 0x0, 220, 2484, -1, 0, 1, 29 },
5401 { 0x0, 0x0, 220, 43, -1, 0, 1, 29 },
5402 { 0x0, 0x0, 220, 2486, -1, 0, 1, 29 },
5403 { 0x0, 0x0, 220, 2487, -1, 0, 1, 29 },
5404 { 0x0, 0x0, 220, 2488, -1, 0, 1, 49 },
5405 { 0x1, 0x1, 220, 2489, -1, 27, 1, 49 },
5406 { 0x1, 0x1, 220, 2490, -1, 28, 1, 49 },
5407 { 0x3, 0x3, 220, 2491, -1, 27, 1, 49 },
5408 { 0x1, 0x1, 220, 2492, -1, 29, 1, 49 },
5409 { 0x5, 0x5, 220, 2493, -1, 27, 1, 49 },
5410 { 0x3, 0x3, 220, 2494, -1, 28, 1, 49 },
5411 { 0x7, 0x7, 220, 2495, -1, 27, 1, 49 },
5412 { 0x0, 0x0, 220, 2496, -1, 0, 1, 49 },
5413 { 0x0, 0x0, 220, 2497, -1, 0, 1, 49 },
5414 { 0x0, 0x0, 220, 2498, -1, 0, 1, 49 },
5415 { 0x0, 0x0, 220, 2499, -1, 0, 1, 49 },
5416 { 0x1, 0x1, 220, 2500, -1, 28, 1, 29 },
5417 { 0x0, 0x0, 220, 2501, -1, 0, 1, 29 },
5418 { 0x3, 0x3, 220, 2502, -1, 27, 1, 29 },
5419 { 0x1, 0x1, 220, 2503, -1, 27, 1, 29 },
5420 { 0x0, 0x0, 220, 2504, -1, 0, 1, 29 },
5421 { 0x0, 0x0, 220, 2505, -1, 0, 1, 29 },
5422 { 0x0, 0x0, 220, 2506, -1, 0, 1, 29 },
5423 { 0x0, 0x0, 220, 52, -1, 0, 1, 29 },
5424 { 0x0, 0x0, 220, 2508, -1, 0, 1, 29 },
5425 { 0x0, 0x0, 220, 2509, -1, 0, 1, 29 },
5426 { 0x0, 0x0, 220, 57, -1, 0, 1, 29 },
5427 { 0x0, 0x0, 220, 2511, -1, 0, 1, 24 },
5428 { 0x0, 0x0, 220, 2512, -1, 0, 1, 24 },
5429 { 0x0, 0x0, 220, 2513, -1, 0, 1, 24 },
5430 { 0x0, 0x0, 220, 2514, -1, 0, 1, 24 },
5431 { 0x0, 0x0, 220, 2515, -1, 0, 1, 35 },
5432 { 0x0, 0x0, 220, 2516, -1, 0, 1, 66 },
5433 { 0x0, 0x0, 220, 2517, -1, 0, 1, 29 },
5434 { 0x0, 0x0, 220, 64, -1, 0, 1, 29 },
5435 { 0x1, 0x1, 221, 2519, -1, 34, 1, 66 },
5436 { 0x1, 0x1, 221, 2520, -1, 34, 1, 31 },
5437 { 0x1, 0x1, 221, 2521, -1, 34, 1, 31 },
5438 { 0x1, 0x1, 221, 2522, -1, 34, 1, 31 },
5439 { 0x1, 0x1, 221, 2523, -1, 34, 1, 31 },
5440 { 0x1, 0x1, 221, 2524, -1, 34, 1, 46 },
5441 { 0x1, 0x1, 221, 2525, -1, 34, 1, 42 },
5442 { 0x400001, 0x400001, 221, 2526, -1, 12, 1, 61 },
5443 { 0x1, 0x1, 221, 2527, -1, 34, 1, 56 },
5444 { 0x1400001, 0x1400001, 221, 2528, -1, 12, 1, 61 },
5445 { 0x5, 0x5, 221, 2529, -1, 34, 1, 56 },
5446 { 0x600001, 0x600001, 221, 2530, -1, 12, 1, 61 },
5447 { 0x3, 0x3, 221, 2531, -1, 33, 1, 56 },
5448 { 0x1600001, 0x1600001, 221, 2532, -1, 12, 1, 51 },
5449 { 0xb, 0xb, 221, 2533, -1, 33, 1, 51 },
5450 { 0x1, 0x1, 221, 2534, -1, 34, 1, 61 },
5451 { 0x1, 0x1, 221, 2535, -1, 34, 1, 56 },
5452 { 0x1, 0x1, 221, 2536, -1, 34, 1, 61 },
5453 { 0x1, 0x1, 221, 2537, -1, 34, 1, 56 },
5454 { 0x1, 0x1, 221, 2538, -1, 34, 1, 61 },
5455 { 0x1, 0x1, 221, 2539, -1, 34, 1, 56 },
5456 { 0x1, 0x1, 221, 2540, -1, 34, 1, 51 },
5457 { 0x1, 0x1, 221, 2541, -1, 34, 1, 51 },
5458 { 0x400001, 0x400001, 221, 2542, -1, 12, 1, 61 },
5459 { 0x1, 0x1, 221, 2543, -1, 34, 1, 56 },
5460 { 0x600001, 0x1600001, 221, 2544, -1, 12, 1, 61 },
5461 { 0x3, 0xb, 221, 2545, -1, 33, 1, 56 },
5462 { 0x1, 0x1, 221, 2546, -1, 34, 1, 61 },
5463 { 0x1, 0x1, 221, 2547, -1, 34, 1, 56 },
5464 { 0x1, 0x1, 221, 2548, -1, 34, 1, 61 },
5465 { 0x1, 0x1, 221, 2549, -1, 34, 1, 56 },
5466 { 0x400001, 0x400001, 221, 2550, -1, 12, 1, 61 },
5467 { 0x1, 0x1, 221, 2551, -1, 34, 1, 56 },
5468 { 0x1400001, 0x1400001, 221, 2552, -1, 12, 1, 61 },
5469 { 0x5, 0x5, 221, 2553, -1, 34, 1, 56 },
5470 { 0x600001, 0x600001, 221, 2554, -1, 12, 1, 61 },
5471 { 0x3, 0x3, 221, 2555, -1, 33, 1, 56 },
5472 { 0x1600001, 0x1600001, 221, 2556, -1, 12, 1, 51 },
5473 { 0xb, 0xb, 221, 2557, -1, 33, 1, 51 },
5474 { 0x1, 0x1, 221, 2558, -1, 34, 1, 61 },
5475 { 0x1, 0x1, 221, 2559, -1, 34, 1, 56 },
5476 { 0x1, 0x1, 221, 2560, -1, 34, 1, 61 },
5477 { 0x1, 0x1, 221, 2561, -1, 34, 1, 56 },
5478 { 0x1, 0x1, 221, 2562, -1, 34, 1, 61 },
5479 { 0x1, 0x1, 221, 2563, -1, 34, 1, 56 },
5480 { 0x1, 0x1, 221, 2564, -1, 34, 1, 51 },
5481 { 0x1, 0x1, 221, 2565, -1, 34, 1, 51 },
5482 { 0x400001, 0x400001, 221, 2566, -1, 12, 1, 61 },
5483 { 0x1, 0x1, 221, 2567, -1, 34, 1, 56 },
5484 { 0x600001, 0x1600001, 221, 2568, -1, 12, 1, 61 },
5485 { 0x3, 0xb, 221, 2569, -1, 33, 1, 56 },
5486 { 0x1, 0x1, 221, 2570, -1, 34, 1, 61 },
5487 { 0x1, 0x1, 221, 2571, -1, 34, 1, 56 },
5488 { 0x1, 0x1, 221, 2572, -1, 34, 1, 61 },
5489 { 0x1, 0x1, 221, 2573, -1, 34, 1, 56 },
5490 { 0x41, 0x41, 221, 2574, -1, 28, 1, 31 },
5491 { 0x1, 0x1, 221, 2575, -1, 34, 1, 31 },
5492 { 0x83, 0x83, 221, 2576, -1, 27, 1, 31 },
5493 { 0x81, 0x81, 221, 2577, -1, 27, 1, 31 },
5494 { 0x1, 0x1, 221, 2578, -1, 34, 1, 66 },
5495 { 0x1, 0x1, 221, 2579, -1, 34, 1, 31 },
5496 { 0x1, 0x1, 221, 2580, -1, 34, 1, 31 },
5497 { 0x5, 0x5, 221, 2581, -1, 34, 1, 66 },
5498 { 0x9, 0x9, 221, 2582, -1, 34, 1, 31 },
5499 { 0x1, 0x1, 221, 2583, -1, 34, 1, 31 },
5500 { 0x1, 0x1, 221, 2584, -1, 34, 1, 31 },
5501 { 0x1, 0x1, 221, 2585, -1, 34, 1, 31 },
5502 { 0x1, 0x1, 221, 2586, -1, 34, 1, 66 },
5503 { 0x1, 0x1, 221, 2587, -1, 34, 1, 31 },
5504 { 0x1, 0x1, 221, 2588, -1, 34, 1, 31 },
5505 { 0x5, 0x5, 221, 2589, -1, 34, 1, 66 },
5506 { 0x9, 0x9, 221, 2590, -1, 34, 1, 31 },
5507 { 0x1, 0x1, 221, 2591, -1, 34, 1, 31 },
5508 { 0x5, 0x5, 221, 2592, -1, 34, 1, 66 },
5509 { 0x9, 0x9, 221, 2593, -1, 34, 1, 31 },
5510 { 0x1, 0x1, 221, 2594, -1, 34, 1, 31 },
5511 { 0x1, 0x1, 221, 2595, -1, 34, 1, 66 },
5512 { 0x1, 0x1, 221, 2596, -1, 34, 1, 31 },
5513 { 0x1, 0x1, 221, 2597, -1, 34, 1, 31 },
5514 { 0x1, 0x1, 221, 2598, -1, 34, 1, 66 },
5515 { 0x1, 0x1, 221, 2599, -1, 34, 1, 31 },
5516 { 0x1, 0x1, 221, 2600, -1, 34, 1, 31 },
5517 { 0x1, 0x1, 221, 2601, -1, 34, 1, 31 },
5518 { 0x1, 0x1, 221, 2602, -1, 34, 1, 31 },
5519 { 0x1, 0x1, 221, 2603, -1, 34, 1, 51 },
5520 { 0x81, 0x81, 221, 2604, -1, 27, 1, 51 },
5521 { 0x41, 0x41, 221, 2605, -1, 28, 1, 51 },
5522 { 0x83, 0x83, 221, 2606, -1, 27, 1, 51 },
5523 { 0x21, 0x21, 221, 2607, -1, 29, 1, 51 },
5524 { 0x85, 0x85, 221, 2608, -1, 27, 1, 51 },
5525 { 0x43, 0x43, 221, 2609, -1, 28, 1, 51 },
5526 { 0x87, 0x87, 221, 2610, -1, 27, 1, 51 },
5527 { 0x1, 0x1, 221, 2611, -1, 34, 1, 51 },
5528 { 0x1, 0x1, 221, 2612, -1, 34, 1, 51 },
5529 { 0x1, 0x1, 221, 2613, -1, 34, 1, 51 },
5530 { 0x1, 0x1, 221, 2614, -1, 34, 1, 51 },
5531 { 0x41, 0x41, 221, 2615, -1, 28, 1, 31 },
5532 { 0x1, 0x1, 221, 2616, -1, 34, 1, 31 },
5533 { 0x83, 0x83, 221, 2617, -1, 27, 1, 31 },
5534 { 0x81, 0x81, 221, 2618, -1, 27, 1, 31 },
5535 { 0x1, 0x1, 221, 2619, -1, 34, 1, 31 },
5536 { 0x1, 0x1, 221, 2620, -1, 34, 1, 31 },
5537 { 0x1, 0x1, 221, 2621, -1, 34, 1, 31 },
5538 { 0x1, 0x1, 221, 2622, -1, 34, 1, 31 },
5539 { 0x1, 0x1, 221, 2623, -1, 34, 1, 31 },
5540 { 0x1, 0x1, 221, 2624, -1, 34, 1, 31 },
5541 { 0x1, 0x1, 221, 2625, -1, 34, 1, 31 },
5542 { 0x1, 0x1, 221, 2626, -1, 34, 1, 26 },
5543 { 0x1, 0x1, 221, 2627, -1, 34, 1, 26 },
5544 { 0x1, 0x1, 221, 2628, -1, 34, 1, 26 },
5545 { 0x1, 0x1, 221, 2629, -1, 34, 1, 26 },
5546 { 0x1, 0x1, 221, 2630, -1, 34, 1, 37 },
5547 { 0x1, 0x1, 221, 2631, -1, 34, 1, 66 },
5548 { 0x1, 0x1, 221, 2632, -1, 34, 1, 31 },
5549 { 0x1, 0x1, 221, 2633, -1, 34, 1, 31 },
5550 { 0x1, 0x1, 222, 2634, -1, 35, 1, 66 },
5551 { 0x1, 0x1, 222, 2635, -1, 35, 1, 32 },
5552 { 0x1, 0x1, 222, 2636, -1, 35, 1, 32 },
5553 { 0x1, 0x1, 222, 2637, -1, 35, 1, 32 },
5554 { 0x1, 0x1, 222, 2638, -1, 35, 1, 32 },
5555 { 0x1, 0x1, 222, 2639, -1, 35, 1, 47 },
5556 { 0x1, 0x1, 222, 2640, -1, 35, 1, 43 },
5557 { 0x800001, 0x800001, 222, 2641, -1, 12, 1, 62 },
5558 { 0x1, 0x1, 222, 2642, -1, 35, 1, 57 },
5559 { 0x1800001, 0x1800001, 222, 2643, -1, 12, 1, 62 },
5560 { 0x3, 0x3, 222, 2644, -1, 35, 1, 57 },
5561 { 0xa00001, 0xa00001, 222, 2645, -1, 12, 1, 62 },
5562 { 0x5, 0x5, 222, 2646, -1, 33, 1, 57 },
5563 { 0x1a00001, 0x1a00001, 222, 2647, -1, 12, 1, 52 },
5564 { 0xd, 0xd, 222, 2648, -1, 33, 1, 52 },
5565 { 0x1, 0x1, 222, 2649, -1, 35, 1, 62 },
5566 { 0x1, 0x1, 222, 2650, -1, 35, 1, 57 },
5567 { 0x1, 0x1, 222, 2651, -1, 35, 1, 62 },
5568 { 0x1, 0x1, 222, 2652, -1, 35, 1, 57 },
5569 { 0x1, 0x1, 222, 2653, -1, 35, 1, 62 },
5570 { 0x1, 0x1, 222, 2654, -1, 35, 1, 57 },
5571 { 0x1, 0x1, 222, 2655, -1, 35, 1, 52 },
5572 { 0x1, 0x1, 222, 2656, -1, 35, 1, 52 },
5573 { 0x800001, 0x800001, 222, 2657, -1, 12, 1, 62 },
5574 { 0x1, 0x1, 222, 2658, -1, 35, 1, 57 },
5575 { 0xa00001, 0x1a00001, 222, 2659, -1, 12, 1, 62 },
5576 { 0x5, 0xd, 222, 2660, -1, 33, 1, 57 },
5577 { 0x1, 0x1, 222, 2661, -1, 35, 1, 62 },
5578 { 0x1, 0x1, 222, 2662, -1, 35, 1, 57 },
5579 { 0x1, 0x1, 222, 2663, -1, 35, 1, 62 },
5580 { 0x1, 0x1, 222, 2664, -1, 35, 1, 57 },
5581 { 0x800001, 0x800001, 222, 2665, -1, 12, 1, 62 },
5582 { 0x1, 0x1, 222, 2666, -1, 35, 1, 57 },
5583 { 0x1800001, 0x1800001, 222, 2667, -1, 12, 1, 62 },
5584 { 0x3, 0x3, 222, 2668, -1, 35, 1, 57 },
5585 { 0xa00001, 0xa00001, 222, 2669, -1, 12, 1, 62 },
5586 { 0x5, 0x5, 222, 2670, -1, 33, 1, 57 },
5587 { 0x1a00001, 0x1a00001, 222, 2671, -1, 12, 1, 52 },
5588 { 0xd, 0xd, 222, 2672, -1, 33, 1, 52 },
5589 { 0x1, 0x1, 222, 2673, -1, 35, 1, 62 },
5590 { 0x1, 0x1, 222, 2674, -1, 35, 1, 57 },
5591 { 0x1, 0x1, 222, 2675, -1, 35, 1, 62 },
5592 { 0x1, 0x1, 222, 2676, -1, 35, 1, 57 },
5593 { 0x1, 0x1, 222, 2677, -1, 35, 1, 62 },
5594 { 0x1, 0x1, 222, 2678, -1, 35, 1, 57 },
5595 { 0x1, 0x1, 222, 2679, -1, 35, 1, 52 },
5596 { 0x1, 0x1, 222, 2680, -1, 35, 1, 52 },
5597 { 0x800001, 0x800001, 222, 2681, -1, 12, 1, 62 },
5598 { 0x1, 0x1, 222, 2682, -1, 35, 1, 57 },
5599 { 0xa00001, 0x1a00001, 222, 2683, -1, 12, 1, 62 },
5600 { 0x5, 0xd, 222, 2684, -1, 33, 1, 57 },
5601 { 0x1, 0x1, 222, 2685, -1, 35, 1, 62 },
5602 { 0x1, 0x1, 222, 2686, -1, 35, 1, 57 },
5603 { 0x1, 0x1, 222, 2687, -1, 35, 1, 62 },
5604 { 0x1, 0x1, 222, 2688, -1, 35, 1, 57 },
5605 { 0x81, 0x81, 222, 2689, -1, 28, 1, 32 },
5606 { 0x1, 0x1, 222, 2690, -1, 35, 1, 32 },
5607 { 0x103, 0x103, 222, 2691, -1, 27, 1, 32 },
5608 { 0x101, 0x101, 222, 2692, -1, 27, 1, 32 },
5609 { 0x1, 0x1, 222, 2693, -1, 35, 1, 66 },
5610 { 0x1, 0x1, 222, 2694, -1, 35, 1, 32 },
5611 { 0x1, 0x1, 222, 2695, -1, 35, 1, 32 },
5612 { 0x3, 0x3, 222, 2696, -1, 35, 1, 66 },
5613 { 0x5, 0x5, 222, 2697, -1, 35, 1, 32 },
5614 { 0x1, 0x1, 222, 2698, -1, 35, 1, 32 },
5615 { 0x1, 0x1, 222, 2699, -1, 35, 1, 32 },
5616 { 0x1, 0x1, 222, 2700, -1, 35, 1, 32 },
5617 { 0x1, 0x1, 222, 2701, -1, 35, 1, 66 },
5618 { 0x1, 0x1, 222, 2702, -1, 35, 1, 32 },
5619 { 0x1, 0x1, 222, 2703, -1, 35, 1, 32 },
5620 { 0x3, 0x3, 222, 2704, -1, 35, 1, 66 },
5621 { 0x5, 0x5, 222, 2705, -1, 35, 1, 32 },
5622 { 0x1, 0x1, 222, 2706, -1, 35, 1, 32 },
5623 { 0x3, 0x3, 222, 2707, -1, 35, 1, 66 },
5624 { 0x5, 0x5, 222, 2708, -1, 35, 1, 32 },
5625 { 0x1, 0x1, 222, 2709, -1, 35, 1, 32 },
5626 { 0x1, 0x1, 222, 2710, -1, 35, 1, 66 },
5627 { 0x1, 0x1, 222, 2711, -1, 35, 1, 32 },
5628 { 0x1, 0x1, 222, 2712, -1, 35, 1, 32 },
5629 { 0x1, 0x1, 222, 2713, -1, 35, 1, 66 },
5630 { 0x1, 0x1, 222, 2714, -1, 35, 1, 32 },
5631 { 0x1, 0x1, 222, 2715, -1, 35, 1, 32 },
5632 { 0x1, 0x1, 222, 2716, -1, 35, 1, 32 },
5633 { 0x1, 0x1, 222, 2717, -1, 35, 1, 32 },
5634 { 0x1, 0x1, 222, 2718, -1, 35, 1, 52 },
5635 { 0x101, 0x101, 222, 2719, -1, 27, 1, 52 },
5636 { 0x81, 0x81, 222, 2720, -1, 28, 1, 52 },
5637 { 0x103, 0x103, 222, 2721, -1, 27, 1, 52 },
5638 { 0x41, 0x41, 222, 2722, -1, 29, 1, 52 },
5639 { 0x105, 0x105, 222, 2723, -1, 27, 1, 52 },
5640 { 0x83, 0x83, 222, 2724, -1, 28, 1, 52 },
5641 { 0x107, 0x107, 222, 2725, -1, 27, 1, 52 },
5642 { 0x1, 0x1, 222, 2726, -1, 35, 1, 52 },
5643 { 0x1, 0x1, 222, 2727, -1, 35, 1, 52 },
5644 { 0x1, 0x1, 222, 2728, -1, 35, 1, 52 },
5645 { 0x1, 0x1, 222, 2729, -1, 35, 1, 52 },
5646 { 0x81, 0x81, 222, 2730, -1, 28, 1, 32 },
5647 { 0x1, 0x1, 222, 2731, -1, 35, 1, 32 },
5648 { 0x103, 0x103, 222, 2732, -1, 27, 1, 32 },
5649 { 0x101, 0x101, 222, 2733, -1, 27, 1, 32 },
5650 { 0x1, 0x1, 222, 2734, -1, 35, 1, 32 },
5651 { 0x1, 0x1, 222, 2735, -1, 35, 1, 32 },
5652 { 0x1, 0x1, 222, 2736, -1, 35, 1, 32 },
5653 { 0x1, 0x1, 222, 2737, -1, 35, 1, 32 },
5654 { 0x1, 0x1, 222, 2738, -1, 35, 1, 32 },
5655 { 0x1, 0x1, 222, 2739, -1, 35, 1, 32 },
5656 { 0x1, 0x1, 222, 2740, -1, 35, 1, 32 },
5657 { 0x1, 0x1, 222, 2741, -1, 35, 1, 27 },
5658 { 0x1, 0x1, 222, 2742, -1, 35, 1, 27 },
5659 { 0x1, 0x1, 222, 2743, -1, 35, 1, 27 },
5660 { 0x1, 0x1, 222, 2744, -1, 35, 1, 27 },
5661 { 0x1, 0x1, 222, 2745, -1, 35, 1, 38 },
5662 { 0x1, 0x1, 222, 2746, -1, 35, 1, 66 },
5663 { 0x1, 0x1, 222, 2747, -1, 35, 1, 32 },
5664 { 0x1, 0x1, 222, 2748, -1, 35, 1, 32 },
5665 { 0x3, 0x3, 223, -1, -1, 34, 1, 66 },
5666 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5667 { 0x3, 0x3, 223, 2243, -1, 34, 1, 33 },
5668 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5669 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5670 { 0x3, 0x3, 223, -1, -1, 34, 1, 48 },
5671 { 0x3, 0x3, 223, -1, -1, 34, 1, 44 },
5672 { 0xc00001, 0xc00001, 223, -1, -1, 12, 1, 63 },
5673 { 0x3, 0x3, 223, 2964, -1, 34, 1, 58 },
5674 { 0x1c00001, 0x1c00001, 223, -1, -1, 12, 1, 63 },
5675 { 0x7, 0x7, 223, 2965, -1, 34, 1, 58 },
5676 { 0xe00001, 0xe00001, 223, -1, -1, 12, 1, 63 },
5677 { 0x7, 0x7, 223, 2966, -1, 33, 1, 58 },
5678 { 0x1e00001, 0x1e00001, 223, -1, -1, 12, 1, 53 },
5679 { 0xf, 0xf, 223, 2967, -1, 33, 1, 53 },
5680 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5681 { 0x3, 0x3, 223, 2968, -1, 34, 1, 58 },
5682 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5683 { 0x3, 0x3, 223, 2969, -1, 34, 1, 58 },
5684 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5685 { 0x3, 0x3, 223, 2970, -1, 34, 1, 58 },
5686 { 0x3, 0x3, 223, -1, -1, 34, 1, 53 },
5687 { 0x3, 0x3, 223, 2971, -1, 34, 1, 53 },
5688 { 0xc00001, 0xc00001, 223, -1, -1, 12, 1, 63 },
5689 { 0x3, 0x3, 223, 2976, -1, 34, 1, 58 },
5690 { 0xe00001, 0x1e00001, 223, -1, -1, 12, 1, 63 },
5691 { 0x7, 0xf, 223, 2977, -1, 33, 1, 58 },
5692 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5693 { 0x3, 0x3, 223, 2978, -1, 34, 1, 58 },
5694 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5695 { 0x3, 0x3, 223, 2979, -1, 34, 1, 58 },
5696 { 0xc00001, 0xc00001, 223, -1, -1, 12, 1, 63 },
5697 { 0x3, 0x3, 223, 2982, -1, 34, 1, 58 },
5698 { 0x1c00001, 0x1c00001, 223, -1, -1, 12, 1, 63 },
5699 { 0x7, 0x7, 223, 2983, -1, 34, 1, 58 },
5700 { 0xe00001, 0xe00001, 223, -1, -1, 12, 1, 63 },
5701 { 0x7, 0x7, 223, 2984, -1, 33, 1, 58 },
5702 { 0x1e00001, 0x1e00001, 223, -1, -1, 12, 1, 53 },
5703 { 0xf, 0xf, 223, 2985, -1, 33, 1, 53 },
5704 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5705 { 0x3, 0x3, 223, 2986, -1, 34, 1, 58 },
5706 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5707 { 0x3, 0x3, 223, 2987, -1, 34, 1, 58 },
5708 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5709 { 0x3, 0x3, 223, 2988, -1, 34, 1, 58 },
5710 { 0x3, 0x3, 223, -1, -1, 34, 1, 53 },
5711 { 0x3, 0x3, 223, 2989, -1, 34, 1, 53 },
5712 { 0xc00001, 0xc00001, 223, -1, -1, 12, 1, 63 },
5713 { 0x3, 0x3, 223, 2994, -1, 34, 1, 58 },
5714 { 0xe00001, 0x1e00001, 223, -1, -1, 12, 1, 63 },
5715 { 0x7, 0xf, 223, 2995, -1, 33, 1, 58 },
5716 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5717 { 0x3, 0x3, 223, 2996, -1, 34, 1, 58 },
5718 { 0x3, 0x3, 223, -1, -1, 34, 1, 63 },
5719 { 0x3, 0x3, 223, 2997, -1, 34, 1, 58 },
5720 { 0xc1, 0xc1, 223, -1, -1, 28, 1, 33 },
5721 { 0x3, 0x3, 223, 2862, -1, 34, 1, 33 },
5722 { 0x183, 0x183, 223, -1, -1, 27, 1, 33 },
5723 { 0x181, 0x181, 223, 2863, -1, 27, 1, 33 },
5724 { 0x3, 0x3, 223, -1, -1, 34, 1, 66 },
5725 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5726 { 0x3, 0x3, 223, 2244, -1, 34, 1, 33 },
5727 { 0x7, 0x7, 223, -1, -1, 34, 1, 66 },
5728 { 0xb, 0xb, 223, -1, -1, 34, 1, 33 },
5729 { 0x3, 0x3, 223, 2245, -1, 34, 1, 33 },
5730 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5731 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5732 { 0x3, 0x3, 223, -1, -1, 34, 1, 66 },
5733 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5734 { 0x3, 0x3, 223, 2248, -1, 34, 1, 33 },
5735 { 0x7, 0x7, 223, -1, -1, 34, 1, 66 },
5736 { 0xb, 0xb, 223, -1, -1, 34, 1, 33 },
5737 { 0x3, 0x3, 223, 2249, -1, 34, 1, 33 },
5738 { 0x7, 0x7, 223, -1, -1, 34, 1, 66 },
5739 { 0xb, 0xb, 223, -1, -1, 34, 1, 33 },
5740 { 0x3, 0x3, 223, 2251, -1, 34, 1, 33 },
5741 { 0x3, 0x3, 223, -1, -1, 34, 1, 66 },
5742 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5743 { 0x3, 0x3, 223, 2253, -1, 34, 1, 33 },
5744 { 0x3, 0x3, 223, -1, -1, 34, 1, 66 },
5745 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5746 { 0x3, 0x3, 223, 2254, -1, 34, 1, 33 },
5747 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5748 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5749 { 0x3, 0x3, 223, -1, -1, 34, 1, 53 },
5750 { 0x181, 0x181, 223, -1, -1, 27, 1, 53 },
5751 { 0xc1, 0xc1, 223, -1, -1, 28, 1, 53 },
5752 { 0x183, 0x183, 223, -1, -1, 27, 1, 53 },
5753 { 0x61, 0x61, 223, -1, -1, 29, 1, 53 },
5754 { 0x185, 0x185, 223, -1, -1, 27, 1, 53 },
5755 { 0xc3, 0xc3, 223, -1, -1, 28, 1, 53 },
5756 { 0x187, 0x187, 223, -1, -1, 27, 1, 53 },
5757 { 0x3, 0x3, 223, -1, -1, 34, 1, 53 },
5758 { 0x3, 0x3, 223, -1, -1, 34, 1, 53 },
5759 { 0x3, 0x3, 223, -1, -1, 34, 1, 53 },
5760 { 0x3, 0x3, 223, -1, -1, 34, 1, 53 },
5761 { 0xc1, 0xc1, 223, -1, -1, 28, 1, 33 },
5762 { 0x3, 0x3, 223, 2866, -1, 34, 1, 33 },
5763 { 0x183, 0x183, 223, -1, -1, 27, 1, 33 },
5764 { 0x181, 0x181, 223, 2867, -1, 27, 1, 33 },
5765 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5766 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5767 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5768 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5769 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5770 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5771 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5772 { 0x3, 0x3, 223, -1, -1, 34, 1, 28 },
5773 { 0x3, 0x3, 223, -1, -1, 34, 1, 28 },
5774 { 0x3, 0x3, 223, -1, -1, 34, 1, 28 },
5775 { 0x3, 0x3, 223, -1, -1, 34, 1, 28 },
5776 { 0x3, 0x3, 223, -1, -1, 34, 1, 39 },
5777 { 0x3, 0x3, 223, -1, -1, 34, 1, 66 },
5778 { 0x3, 0x3, 223, -1, -1, 34, 1, 33 },
5779 { 0x3, 0x3, 223, 2256, -1, 34, 1, 33 },
5780 { 0x3, 0x3, 224, 540, 1451, 32, 1, 135 },
5781 { 0x3, 0x3, 224, 541, 1460, 32, 1, 135 },
5782 { 0x3, 0x3, 224, 542, 1469, 32, 1, 135 },
5783 { 0x3, 0x3, 224, 543, 1482, 32, 1, 135 },
5784 { 0x3, 0x3, 224, 544, 1491, 32, 1, 135 },
5785 { 0x3, 0x3, 224, 545, 1500, 32, 1, 135 },
5786 { 0x3, 0x3, 224, 546, 1509, 32, 1, 135 },
5787 { 0x3, 0x3, 224, 547, 1518, 32, 1, 135 },
5788 { 0x3, 0x3, 224, 548, 1527, 32, 1, 135 },
5789 { 0x3, 0x3, 224, 549, 1536, 32, 1, 135 },
5790 { 0x3, 0x3, 224, 550, 1546, 32, 1, 135 },
5791 { 0x3, 0x3, 224, 551, 1556, 32, 1, 135 },
5792 { 0x3, 0x3, 224, 564, 1569, 32, 1, 150 },
5793 { 0x3, 0x3, 224, 565, 1575, 32, 1, 155 },
5794 { 0x3, 0x3, 224, 566, 1581, 32, 1, 155 },
5795 { 0x3, 0x3, 224, 567, 1587, 32, 1, 150 },
5796 { 0x3, 0x3, 224, 568, 1593, 32, 1, 155 },
5797 { 0x3, 0x3, 224, 569, 1599, 32, 1, 155 },
5798 { 0x3, 0x3, 224, 570, 1605, 32, 1, 150 },
5799 { 0x3, 0x3, 224, 571, 1611, 32, 1, 155 },
5800 { 0x3, 0x3, 224, 572, 1617, 32, 1, 155 },
5801 { 0x3, 0x3, 224, 573, 1623, 32, 1, 150 },
5802 { 0x3, 0x3, 224, 574, 1629, 32, 1, 155 },
5803 { 0x3, 0x3, 224, 575, 1635, 32, 1, 150 },
5804 { 0x3, 0x3, 224, 576, 1641, 32, 1, 155 },
5805 { 0x3, 0x3, 224, 577, 1647, 32, 1, 150 },
5806 { 0x3, 0x3, 224, 578, 1653, 32, 1, 155 },
5807 { 0x3, 0x3, 224, 579, 1659, 32, 1, 150 },
5808 { 0x3, 0x3, 224, 580, 1665, 32, 1, 155 },
5809 { 0x3, 0x3, 224, 581, 1671, 32, 1, 155 },
5810 { 0x1, 0x1, 225, -1, -1, 28, 1, 34 },
5811 { 0x1, 0x1, 225, -1, -1, 28, 1, 34 },
5812 { 0x0, 0x0, 232, 958, -1, 0, 1, 144 },
5813 { 0x0, 0x0, 232, 959, -1, 0, 1, 160 },
5814 { 0x1, 0x1, 233, -1, 1982, 33, 1, 140 },
5815 { 0x1, 0x1, 233, -1, 1985, 33, 1, 146 },
5816 { 0x0, 0x0, 233, -1, 1987, 0, 1, 157 },
5817 { 0x0, 0x0, 233, -1, 1988, 0, 1, 161 },
5818 { 0x0, 0x0, 234, 883, 971, 0, 0, -1 },
5819 { 0x0, 0x0, 234, 884, 979, 0, 0, -1 },
5820 { 0x0, 0x0, 234, 885, 975, 0, 0, -1 },
5821 { 0x1, 0x1, 234, 886, 620, 33, 1, 6 },
5822 { 0x8000001, 0x8000001, 234, 887, 628, 6, 1, 7 },
5823 { 0x1, 0x1, 234, 888, 624, 33, 1, 6 },
5824 { 0x0, 0x0, 234, 889, 983, 0, 0, -1 },
5825 { 0x1, 0x1, 234, 890, 640, 33, 1, 8 },
5826 { 0x0, 0x0, 234, 891, 987, 0, 0, -1 },
5827 { 0x1, 0x1, 234, 892, 652, 33, 1, 16 },
5828 { 0x0, 0x0, 234, 893, 992, 0, 0, -1 },
5829 { 0x0, 0x0, 234, 894, 996, 0, 0, -1 },
5830 { 0x1, 0x1, 234, 895, 675, 33, 1, 18 },
5831 { 0x1, 0x1, 234, 896, 679, 33, 1, 18 },
5832 { 0x0, 0x0, 234, 897, 1000, 0, 0, -1 },
5833 { 0x0, 0x0, 234, 898, 1004, 0, 0, -1 },
5834 { 0x1, 0x1, 234, 899, 699, 33, 1, 19 },
5835 { 0x8000001, 0x8000001, 234, 900, 703, 6, 1, 19 },
5836 { 0x0, 0x0, 234, 901, 1008, 0, 0, -1 },
5837 { 0x1, 0x1, 234, 902, 715, 33, 1, 20 },
5838 { 0x0, 0x0, 234, 903, 1012, 0, 0, -1 },
5839 { 0x0, 0x0, 234, 904, 1016, 0, 0, -1 },
5840 { 0x1, 0x1, 234, 905, 735, 33, 1, 21 },
5841 { 0x8000001, 0x8000001, 234, 906, 739, 6, 1, 21 },
5842 { 0x0, 0x0, 234, 907, 1020, 0, 0, -1 },
5843 { 0x1, 0x1, 234, 908, 751, 33, 1, 22 },
5844 { 0x0, 0x0, 234, 909, 1025, 0, 0, -1 },
5845 { 0x0, 0x0, 234, 910, 1029, 0, 0, -1 },
5846 { 0x1, 0x1, 234, 911, 774, 33, 1, 18 },
5847 { 0x1, 0x1, 234, 912, 778, 33, 1, 18 },
5848 { 0x0, 0x0, 234, 913, 1033, 0, 0, -1 },
5849 { 0x1, 0x1, 234, 914, 790, 33, 1, 22 },
5850 { 0x0, 0x0, 235, 2787, 970, 0, 0, -1 },
5851 { 0x0, 0x0, 235, 2788, 978, 0, 0, -1 },
5852 { 0x0, 0x0, 235, 2789, 974, 0, 0, -1 },
5853 { 0x0, 0x0, 235, 2790, 619, 0, 1, 6 },
5854 { 0x1, 0x1, 235, 2791, 627, 6, 1, 7 },
5855 { 0x0, 0x0, 235, 2792, 623, 0, 1, 6 },
5856 { 0x0, 0x0, 235, 2793, 982, 0, 0, -1 },
5857 { 0x0, 0x0, 235, 2794, 639, 0, 1, 8 },
5858 { 0x0, 0x0, 235, 2795, 986, 0, 0, -1 },
5859 { 0x0, 0x0, 235, 2796, 651, 0, 1, 16 },
5860 { 0x0, 0x0, 235, 2797, 991, 0, 0, -1 },
5861 { 0x0, 0x0, 235, 2798, 995, 0, 0, -1 },
5862 { 0x0, 0x0, 235, 2799, 674, 0, 1, 18 },
5863 { 0x0, 0x0, 235, 2800, 678, 0, 1, 18 },
5864 { 0x0, 0x0, 235, 2801, 999, 0, 0, -1 },
5865 { 0x0, 0x0, 235, 2802, 1003, 0, 0, -1 },
5866 { 0x0, 0x0, 235, 2803, 698, 0, 1, 19 },
5867 { 0x1, 0x1, 235, 2804, 702, 6, 1, 19 },
5868 { 0x0, 0x0, 235, 2805, 1007, 0, 0, -1 },
5869 { 0x0, 0x0, 235, 2806, 714, 0, 1, 20 },
5870 { 0x0, 0x0, 235, 2807, 1011, 0, 0, -1 },
5871 { 0x0, 0x0, 235, 2808, 1015, 0, 0, -1 },
5872 { 0x0, 0x0, 235, 2809, 734, 0, 1, 21 },
5873 { 0x1, 0x1, 235, 2810, 738, 6, 1, 21 },
5874 { 0x0, 0x0, 235, 2811, 1019, 0, 0, -1 },
5875 { 0x0, 0x0, 235, 2812, 750, 0, 1, 22 },
5876 { 0x0, 0x0, 235, 2813, 1024, 0, 0, -1 },
5877 { 0x0, 0x0, 235, 2814, 1028, 0, 0, -1 },
5878 { 0x0, 0x0, 235, 2815, 773, 0, 1, 18 },
5879 { 0x0, 0x0, 235, 2816, 777, 0, 1, 18 },
5880 { 0x0, 0x0, 235, 2817, 1032, 0, 0, -1 },
5881 { 0x0, 0x0, 235, 2818, 789, 0, 1, 22 },
5882 { 0x1, 0x1, 235, 915, 1155, 27, 1, 17 },
5883 { 0x0, 0x0, 235, 916, 1153, 0, 1, 17 },
5884 { 0x0, 0x0, 235, 1220, 1157, 0, 1, 23 },
5885 { 0x0, 0x1, 235, 1165, 1163, 20, 1, 68 },
5886 { 0x0, 0x0, 235, 111, 1161, 0, 1, 68 },
5887 { 0x1, 0x1, 238, -1, -1, 29, 1, 0 },
5888 { 0x0, 0x0, 238, -1, -1, 0, 1, 0 },
5889 { 0x1, 0x1, 238, 3022, -1, 27, 1, 0 },
5890 { 0x1, 0x1, 238, 3023, -1, 27, 1, 0 },
5891 { 0x1, 0x1, 238, 3024, -1, 27, 1, 0 },
5892 { 0x1, 0x1, 238, 3025, -1, 27, 1, 0 },
5893 { 0x0, 0x0, 261, -1, 2344, 0, 0, -1 },
5894 { 0x0, 0x0, 261, -1, 2346, 0, 0, -1 },
5895 { 0x1, 0x1, 261, -1, -1, 28, 1, 30 },
5896 { 0x1, 0x1, 261, -1, -1, 28, 1, 30 },
5897 { 0x0, 0x0, 261, -1, 2385, 0, 0, -1 },
5898 { 0x0, 0x0, 261, -1, 2387, 0, 0, -1 },
5899 { 0x1, 0x1, 261, -1, -1, 28, 1, 30 },
5900 { 0x1, 0x1, 261, -1, -1, 28, 1, 30 },
5901 { 0x0, 0x0, 263, 23, -1, 0, 1, 0 },
5902 { 0x0, 0x0, 263, -1, -1, 0, 1, 0 },
5903 { 0x0, 0x0, 263, -1, -1, 0, 1, 0 },
5904 { 0x0, 0x1, 263, -1, -1, 29, 1, 0 },
5905 { 0x0, 0x1, 263, -1, -1, 29, 1, 0 },
5906 { 0x0, 0x1, 263, -1, -1, 29, 1, 0 },
5907 { 0x0, 0x1, 263, -1, -1, 29, 1, 0 },
5908 { 0x0, 0x1, 263, -1, -1, 29, 1, 0 },
5909 { 0x0, 0x0, 263, 180, -1, 0, 1, 0 },
5910 { 0x0, 0x1, 263, -1, -1, 29, 1, 0 },
5911 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5912 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5913 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5914 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5915 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5916 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5917 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5918 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5919 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5920 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5921 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5922 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5923 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5924 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5925 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5926 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5927 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5928 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5929 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5930 { 0x1, 0x1, 264, 301, -1, 12, 1, 2 },
5931 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5932 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5933 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5934 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5935 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5936 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5937 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5938 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5939 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5940 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5941 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5942 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5943 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5944 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5945 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5946 { 0x1, 0x1, 264, 323, -1, 12, 1, 2 },
5947 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5948 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5949 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5950 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5951 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5952 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5953 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5954 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5955 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5956 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5957 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5958 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5959 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5960 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5961 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5962 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5963 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5964 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5965 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5966 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5967 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5968 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5969 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5970 { 0x1, 0x1, 264, 349, -1, 12, 1, 2 },
5971 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5972 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5973 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5974 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5975 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5976 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5977 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5978 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5979 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5980 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5981 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5982 { 0x1, 0x1, 264, 371, -1, 12, 1, 2 },
5983 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5984 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5985 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5986 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5987 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5988 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5989 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5990 { 0x1, 0x1, 264, -1, -1, 12, 1, 2 },
5991 { 0x1, 0x1, 264, -1, -1, 12, 1, 65 },
5992 { 0x1, 0x1, 264, -1, -1, 12, 1, 65 },
5993 { 0x1, 0x1, 264, -1, -1, 12, 1, 65 },
5994 { 0x1, 0x1, 264, -1, -1, 12, 1, 65 },
5995 { 0x0, 0x0, 264, -1, 2296, 0, 0, -1 },
5996 { 0x0, 0x0, 264, -1, 2298, 0, 0, -1 },
5997 { 0x0, 0x0, 264, -1, 2300, 0, 0, -1 },
5998 { 0x0, 0x0, 264, -1, 2302, 0, 0, -1 },
5999 { 0x1, 0x1, 264, -1, 2304, 12, 1, 60 },
6000 { 0x1, 0x1, 264, -1, 2306, 12, 1, 60 },
6001 { 0x1, 0x1, 264, -1, 2308, 12, 1, 60 },
6002 { 0x1, 0x1, 264, -1, 2310, 12, 1, 50 },
6003 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6004 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6005 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6006 { 0x1, 0x1, 264, -1, -1, 12, 1, 50 },
6007 { 0x0, 0x0, 264, -1, 2312, 0, 0, -1 },
6008 { 0x0, 0x0, 264, -1, 2314, 0, 0, -1 },
6009 { 0x1, 0x1, 264, -1, 2316, 12, 1, 60 },
6010 { 0x1, 0x1, 264, -1, 2318, 12, 1, 60 },
6011 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6012 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6013 { 0x0, 0x0, 264, -1, 2320, 0, 0, -1 },
6014 { 0x0, 0x0, 264, -1, 2322, 0, 0, -1 },
6015 { 0x0, 0x0, 264, -1, 2324, 0, 0, -1 },
6016 { 0x0, 0x0, 264, -1, 2326, 0, 0, -1 },
6017 { 0x1, 0x1, 264, -1, 2328, 12, 1, 60 },
6018 { 0x1, 0x1, 264, -1, 2330, 12, 1, 60 },
6019 { 0x1, 0x1, 264, -1, 2332, 12, 1, 60 },
6020 { 0x1, 0x1, 264, -1, 2334, 12, 1, 50 },
6021 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6022 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6023 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6024 { 0x1, 0x1, 264, -1, -1, 12, 1, 50 },
6025 { 0x0, 0x0, 264, -1, 2336, 0, 0, -1 },
6026 { 0x0, 0x0, 264, -1, 2338, 0, 0, -1 },
6027 { 0x1, 0x1, 264, -1, 2340, 12, 1, 60 },
6028 { 0x1, 0x1, 264, -1, 2342, 12, 1, 60 },
6029 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6030 { 0x1, 0x1, 264, -1, -1, 12, 1, 60 },
6031 { 0x1, 0x1, 264, 393, -1, 12, 1, 2 },
6032 { 0x1, 0x1, 264, 395, -1, 12, 1, 2 },
6033 { 0x1, 0x1, 264, 517, -1, 12, 1, 2 },
6034 { 0x1, 0x1, 264, 519, -1, 12, 1, 2 },
6035 { 0x1, 0x1, 264, 401, -1, 12, 1, 77 },
6036 { 0x1, 0x1, 264, 403, -1, 12, 1, 77 },
6037 { 0x1, 0x1, 264, 525, -1, 12, 1, 77 },
6038 { 0x1, 0x1, 264, 527, -1, 12, 1, 77 },
6039 { 0x1, 0x1, 264, 409, -1, 12, 1, 2 },
6040 { 0x1, 0x1, 264, 411, -1, 12, 1, 2 },
6041 { 0x1, 0x1, 264, 533, -1, 12, 1, 2 },
6042 { 0x1, 0x1, 264, 535, -1, 12, 1, 2 },
6043 { 0x0, 0x0, 265, -1, 2303, 0, 0, -1 },
6044 { 0x9, 0x9, 265, -1, 2311, 33, 1, 50 },
6045 { 0x9, 0x9, 265, -1, 2975, 33, 1, 50 },
6046 { 0x0, 0x0, 265, 1399, 2376, 0, 0, -1 },
6047 { 0x3, 0x3, 265, 1400, -1, 27, 1, 50 },
6048 { 0x0, 0x0, 269, 2856, -1, 0, 1, 0 },
6049 { 0x3, 0x3, 270, -1, -1, 27, 1, 0 },
6050 { 0x3, 0x3, 270, -1, -1, 27, 1, 0 },
6051 { 0x3, 0x3, 270, -1, -1, 27, 1, 0 },
6052 { 0x3, 0x3, 270, -1, -1, 27, 1, 0 },
6053 { 0x1, 0x1, 271, 3018, -1, 28, 1, 0 },
6054 { 0x1, 0x1, 271, 3019, -1, 28, 1, 0 },
6055 { 0x1, 0x1, 271, 3020, -1, 28, 1, 0 },
6056 { 0x1, 0x1, 271, 3021, -1, 28, 1, 0 },
6057 { 0x1, 0x1, 273, -1, -1, 27, 1, 100 },
6058 { 0x1, 0x1, 273, -1, -1, 27, 1, 100 },
6059 { 0x0, 0x0, 273, -1, 968, 0, 0, -1 },
6060 { 0x0, 0x0, 274, 3031, 2833, 0, 0, -1 },
6061 { 0x0, 0x0, 274, 3032, 2835, 0, 0, -1 },
6062 { 0x0, 0x0, 275, -1, 2834, 0, 0, -1 },
6063 { 0x0, 0x0, 275, -1, 2836, 0, 0, -1 },
6064 { 0x0, 0x0, 276, -1, -1, 0, 1, 41 },
6065 { 0x0, 0x0, 276, -1, -1, 0, 1, 41 },
6066 { 0x0, 0x0, 276, -1, -1, 0, 1, 41 },
6067 { 0x0, 0x0, 281, -1, -1, 0, 1, 34 },
6068 { 0x0, 0x0, 285, -1, 2350, 0, 1, 30 },
6069 { 0x0, 0x0, 286, -1, -1, 0, 1, 0 },
6070 { 0x0, 0x0, 286, -1, -1, 0, 1, 72 },
6071 { 0x0, 0x0, 286, 2001, 3000, 0, 1, 1 },
6072 { 0x0, 0x0, 286, 2002, 3001, 0, 1, 1 },
6073 { 0x0, 0x0, 286, -1, 518, 0, 0, -1 },
6074 { 0x0, 0x0, 286, -1, 520, 0, 0, -1 },
6075 { 0x0, 0x0, 286, 2005, 3004, 0, 1, 76 },
6076 { 0x0, 0x0, 286, 2006, 3005, 0, 1, 76 },
6077 { 0x0, 0x0, 286, -1, 526, 0, 0, -1 },
6078 { 0x0, 0x0, 286, -1, 528, 0, 0, -1 },
6079 { 0x0, 0x0, 286, 2009, 3008, 0, 1, 1 },
6080 { 0x0, 0x0, 286, 2010, 3009, 0, 1, 1 },
6081 { 0x0, 0x0, 286, -1, 534, 0, 0, -1 },
6082 { 0x0, 0x0, 286, -1, 536, 0, 0, -1 },
6085 static const struct ia64_main_table
6087 { 5, 1, 1, 0x0000010000000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 0, },
6088 { 5, 1, 1, 0x0000010008000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 4, 0 }, 0x0, 1, },
6089 { 5, 7, 1, 0x0000000000000000ull
, 0x0000000000000000ull
, { 24, 67, 27, 0, 0 }, 0x0, 2, },
6090 { 5, 7, 1, 0x0000000000000000ull
, 0x0000000000000000ull
, { 24, 64, 26, 0, 0 }, 0x0, 3, },
6091 { 6, 1, 1, 0x0000012000000000ull
, 0x000001e000000000ull
, { 24, 67, 27, 0, 0 }, 0x0, 4, },
6092 { 7, 1, 1, 0x0000010040000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 5, },
6093 { 7, 1, 1, 0x0000010c00000000ull
, 0x000001ee00000000ull
, { 24, 64, 26, 0, 0 }, 0x0, 6, },
6094 { 8, 1, 1, 0x0000010800000000ull
, 0x000001ee00000000ull
, { 24, 64, 26, 0, 0 }, 0x0, 7, },
6095 { 9, 3, 1, 0x0000002c00000000ull
, 0x000001ee00000000ull
, { 24, 3, 53, 54, 55 }, 0x221, 8, },
6096 { 9, 3, 1, 0x0000002c00000000ull
, 0x000001ee00000000ull
, { 24, 53, 54, 55, 0 }, 0x261, 9, },
6097 { 10, 1, 1, 0x0000010060000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 10, },
6098 { 10, 1, 1, 0x0000010160000000ull
, 0x000001eff8000000ull
, { 24, 56, 26, 0, 0 }, 0x0, 11, },
6099 { 11, 1, 1, 0x0000010068000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 12, },
6100 { 11, 1, 1, 0x0000010168000000ull
, 0x000001eff8000000ull
, { 24, 56, 26, 0, 0 }, 0x0, 13, },
6101 { 14, 4, 0, 0x0000000100000000ull
, 0x000001eff80011ffull
, { 16, 0, 0, 0, 0 }, 0x40, 969, },
6102 { 14, 4, 0, 0x0000000100000000ull
, 0x000001eff80011c0ull
, { 16, 0, 0, 0, 0 }, 0x0, 825, },
6103 { 14, 4, 0, 0x0000000100000000ull
, 0x000001eff80011c0ull
, { 16, 0, 0, 0, 0 }, 0x40, 826, },
6104 { 14, 4, 0, 0x0000000108000100ull
, 0x000001eff80011c0ull
, { 16, 0, 0, 0, 0 }, 0x200, 2234, },
6105 { 14, 4, 0, 0x0000000108000100ull
, 0x000001eff80011c0ull
, { 16, 0, 0, 0, 0 }, 0x240, 2235, },
6106 { 14, 4, 1, 0x0000002100000000ull
, 0x000001ef00001000ull
, { 15, 16, 0, 0, 0 }, 0x0, 582, },
6107 { 14, 4, 1, 0x0000002100000000ull
, 0x000001ef00001000ull
, { 15, 16, 0, 0, 0 }, 0x40, 583, },
6108 { 14, 4, 0, 0x0000008000000000ull
, 0x000001ee000011ffull
, { 82, 0, 0, 0, 0 }, 0x40, 990, },
6109 { 14, 4, 0, 0x0000008000000000ull
, 0x000001ee000011c0ull
, { 82, 0, 0, 0, 0 }, 0x0, 827, },
6110 { 14, 4, 0, 0x0000008000000000ull
, 0x000001ee000011c0ull
, { 82, 0, 0, 0, 0 }, 0x40, 828, },
6111 { 14, 4, 0, 0x0000008000000080ull
, 0x000001ee000011c0ull
, { 82, 0, 0, 0, 0 }, 0x210, 3029, },
6112 { 14, 4, 0, 0x0000008000000080ull
, 0x000001ee000011c0ull
, { 82, 0, 0, 0, 0 }, 0x250, 3030, },
6113 { 14, 4, 0, 0x0000008000000140ull
, 0x000001ee000011c0ull
, { 82, 0, 0, 0, 0 }, 0x30, 590, },
6114 { 14, 4, 0, 0x0000008000000140ull
, 0x000001ee000011c0ull
, { 82, 0, 0, 0, 0 }, 0x70, 591, },
6115 { 14, 4, 0, 0x0000008000000180ull
, 0x000001ee000011c0ull
, { 82, 0, 0, 0, 0 }, 0x230, 588, },
6116 { 14, 4, 0, 0x0000008000000180ull
, 0x000001ee000011c0ull
, { 82, 0, 0, 0, 0 }, 0x270, 589, },
6117 { 14, 4, 1, 0x000000a000000000ull
, 0x000001ee00001000ull
, { 15, 82, 0, 0, 0 }, 0x0, 584, },
6118 { 14, 4, 1, 0x000000a000000000ull
, 0x000001ee00001000ull
, { 15, 82, 0, 0, 0 }, 0x40, 585, },
6119 { 15, 4, 0, 0x0000000000000000ull
, 0x000001e1f8000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 537, },
6120 { 15, 5, 0, 0x0000000000000000ull
, 0x000001e3f8000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 960, },
6121 { 15, 2, 0, 0x0000000000000000ull
, 0x000001eff8000000ull
, { 66, 0, 0, 0, 0 }, 0x2, 1138, },
6122 { 15, 3, 0, 0x0000000000000000ull
, 0x000001eff8000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 1263, },
6123 { 15, 6, 0, 0x0000000000000000ull
, 0x000001eff8000000ull
, { 70, 0, 0, 0, 0 }, 0x0, 3033, },
6124 { 15, 7, 0, 0x0000000000000000ull
, 0x0000000000000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 16, },
6125 { 16, 6, 0, 0x0000018000000000ull
, 0x000001ee000011ffull
, { 83, 0, 0, 0, 0 }, 0x40, 1023, },
6126 { 16, 6, 0, 0x0000018000000000ull
, 0x000001ee000011c0ull
, { 83, 0, 0, 0, 0 }, 0x0, 829, },
6127 { 16, 6, 0, 0x0000018000000000ull
, 0x000001ee000011c0ull
, { 83, 0, 0, 0, 0 }, 0x40, 830, },
6128 { 16, 6, 1, 0x000001a000000000ull
, 0x000001ee00001000ull
, { 15, 83, 0, 0, 0 }, 0x0, 586, },
6129 { 16, 6, 1, 0x000001a000000000ull
, 0x000001ee00001000ull
, { 15, 83, 0, 0, 0 }, 0x40, 587, },
6130 { 17, 4, 0, 0x0000004080000000ull
, 0x000001e9f8000018ull
, { 16, 78, 0, 0, 0 }, 0x20, 2852, },
6131 { 17, 4, 0, 0x000000e000000000ull
, 0x000001e800000018ull
, { 82, 78, 0, 0, 0 }, 0x20, 2853, },
6132 { 18, 4, 0, 0x0000000060000000ull
, 0x000001e1f8000000ull
, { 0, 0, 0, 0, 0 }, 0x2c, 222, },
6133 { 22, 2, 0, 0x0000000200000000ull
, 0x000001ee00000000ull
, { 25, 81, 0, 0, 0 }, 0x0, 2239, },
6134 { 22, 3, 0, 0x0000000800000000ull
, 0x000001ee00000000ull
, { 24, 82, 0, 0, 0 }, 0x0, 226, },
6135 { 22, 3, 0, 0x0000000c00000000ull
, 0x000001ee00000000ull
, { 18, 82, 0, 0, 0 }, 0x0, 227, },
6136 { 22, 3, 0, 0x0000002200000000ull
, 0x000001ee00000000ull
, { 25, 81, 0, 0, 0 }, 0x0, 2240, },
6137 { 22, 3, 0, 0x0000002600000000ull
, 0x000001ee00000000ull
, { 19, 81, 0, 0, 0 }, 0x0, 2241, },
6138 { 22, 7, 0, 0x0000000000000000ull
, 0x0000000000000000ull
, { 25, 81, 0, 0, 0 }, 0x0, 2242, },
6139 { 25, 4, 0, 0x0000000020000000ull
, 0x000001e1f8000000ull
, { 0, 0, 0, 0, 0 }, 0x224, 18, },
6140 { 26, 1, 2, 0x0000018000000000ull
, 0x000001fe00001000ull
, { 22, 23, 25, 26, 0 }, 0x0, 1222, },
6141 { 26, 1, 1, 0x0000018000000000ull
, 0x000001fe00001000ull
, { 22, 25, 26, 0, 0 }, 0x40, 1223, },
6142 { 26, 1, 2, 0x0000018000000000ull
, 0x000001fe00001000ull
, { 23, 22, 26, 25, 0 }, 0x0, 1181, },
6143 { 26, 1, 1, 0x0000018000000000ull
, 0x000001fe00001000ull
, { 23, 26, 25, 0, 0 }, 0x40, 1182, },
6144 { 26, 1, 2, 0x0000018000000000ull
, 0x000001fe00001000ull
, { 22, 23, 26, 25, 0 }, 0x0, 1090, },
6145 { 26, 1, 1, 0x0000018000000000ull
, 0x000001fe00001000ull
, { 22, 26, 25, 0, 0 }, 0x40, 1091, },
6146 { 26, 1, 2, 0x0000018000000000ull
, 0x000001fe00001000ull
, { 23, 22, 25, 26, 0 }, 0x0, 1052, },
6147 { 26, 1, 1, 0x0000018000000000ull
, 0x000001fe00001000ull
, { 23, 25, 26, 0, 0 }, 0x40, 1053, },
6148 { 26, 1, 2, 0x0000018200000000ull
, 0x000001fe00001000ull
, { 22, 23, 25, 26, 0 }, 0x40, 1376, },
6149 { 26, 1, 2, 0x0000019000000000ull
, 0x000001fe00001000ull
, { 22, 23, 7, 26, 0 }, 0x0, 1092, },
6150 { 26, 1, 1, 0x0000019000000000ull
, 0x000001fe00001000ull
, { 22, 7, 26, 0, 0 }, 0x40, 1093, },
6151 { 26, 1, 2, 0x0000019000000000ull
, 0x000001fe00001000ull
, { 22, 23, 26, 7, 0 }, 0x40, 1226, },
6152 { 26, 1, 1, 0x0000019000000000ull
, 0x000001fe00001000ull
, { 22, 26, 7, 0, 0 }, 0x40, 1227, },
6153 { 26, 1, 2, 0x0000019000000000ull
, 0x000001fe00001000ull
, { 22, 23, 7, 26, 0 }, 0x40, 1187, },
6154 { 26, 1, 2, 0x0000018800000000ull
, 0x000001ee00001000ull
, { 22, 23, 56, 26, 0 }, 0x0, 1229, },
6155 { 26, 1, 1, 0x0000018800000000ull
, 0x000001ee00001000ull
, { 22, 56, 26, 0, 0 }, 0x40, 1230, },
6156 { 26, 1, 2, 0x0000018800000000ull
, 0x000001ee00001000ull
, { 22, 23, 58, 26, 0 }, 0x0, 1188, },
6157 { 26, 1, 1, 0x0000018800000000ull
, 0x000001ee00001000ull
, { 22, 58, 26, 0, 0 }, 0x40, 1189, },
6158 { 26, 1, 2, 0x0000018800000000ull
, 0x000001ee00001000ull
, { 23, 22, 58, 26, 0 }, 0x0, 1097, },
6159 { 26, 1, 1, 0x0000018800000000ull
, 0x000001ee00001000ull
, { 23, 58, 26, 0, 0 }, 0x40, 1098, },
6160 { 26, 1, 2, 0x0000018800000000ull
, 0x000001ee00001000ull
, { 23, 22, 56, 26, 0 }, 0x0, 1059, },
6161 { 26, 1, 1, 0x0000018800000000ull
, 0x000001ee00001000ull
, { 23, 56, 26, 0, 0 }, 0x40, 1060, },
6162 { 26, 1, 2, 0x0000018a00000000ull
, 0x000001ee00001000ull
, { 22, 23, 56, 26, 0 }, 0x40, 1381, },
6163 { 26, 1, 2, 0x000001a800000000ull
, 0x000001ee00001000ull
, { 22, 23, 60, 26, 0 }, 0x0, 1214, },
6164 { 26, 1, 1, 0x000001a800000000ull
, 0x000001ee00001000ull
, { 22, 60, 26, 0, 0 }, 0x40, 1215, },
6165 { 26, 1, 2, 0x000001a800000000ull
, 0x000001ee00001000ull
, { 23, 22, 60, 26, 0 }, 0x0, 1125, },
6166 { 26, 1, 1, 0x000001a800000000ull
, 0x000001ee00001000ull
, { 23, 60, 26, 0, 0 }, 0x40, 1126, },
6167 { 26, 1, 2, 0x000001c200000000ull
, 0x000001fe00001000ull
, { 23, 22, 25, 26, 0 }, 0x40, 1382, },
6168 { 26, 1, 2, 0x000001d000000000ull
, 0x000001fe00001000ull
, { 23, 22, 7, 26, 0 }, 0x40, 1190, },
6169 { 26, 1, 1, 0x000001d000000000ull
, 0x000001fe00001000ull
, { 23, 7, 26, 0, 0 }, 0x40, 1191, },
6170 { 26, 1, 2, 0x000001d000000000ull
, 0x000001fe00001000ull
, { 23, 22, 26, 7, 0 }, 0x40, 1063, },
6171 { 26, 1, 1, 0x000001d000000000ull
, 0x000001fe00001000ull
, { 23, 26, 7, 0, 0 }, 0x40, 1064, },
6172 { 26, 1, 2, 0x000001ca00000000ull
, 0x000001ee00001000ull
, { 23, 22, 56, 26, 0 }, 0x40, 1383, },
6173 { 27, 1, 2, 0x0000018400000000ull
, 0x000001fe00001000ull
, { 22, 23, 25, 26, 0 }, 0x0, 1235, },
6174 { 27, 1, 1, 0x0000018400000000ull
, 0x000001fe00001000ull
, { 22, 25, 26, 0, 0 }, 0x40, 1236, },
6175 { 27, 1, 2, 0x0000018400000000ull
, 0x000001fe00001000ull
, { 23, 22, 26, 25, 0 }, 0x0, 1194, },
6176 { 27, 1, 1, 0x0000018400000000ull
, 0x000001fe00001000ull
, { 23, 26, 25, 0, 0 }, 0x40, 1195, },
6177 { 27, 1, 2, 0x0000018400000000ull
, 0x000001fe00001000ull
, { 22, 23, 26, 25, 0 }, 0x0, 1103, },
6178 { 27, 1, 1, 0x0000018400000000ull
, 0x000001fe00001000ull
, { 22, 26, 25, 0, 0 }, 0x40, 1104, },
6179 { 27, 1, 2, 0x0000018400000000ull
, 0x000001fe00001000ull
, { 23, 22, 25, 26, 0 }, 0x0, 1065, },
6180 { 27, 1, 1, 0x0000018400000000ull
, 0x000001fe00001000ull
, { 23, 25, 26, 0, 0 }, 0x40, 1066, },
6181 { 27, 1, 2, 0x0000018600000000ull
, 0x000001fe00001000ull
, { 22, 23, 25, 26, 0 }, 0x40, 1388, },
6182 { 27, 1, 2, 0x0000019400000000ull
, 0x000001fe00001000ull
, { 22, 23, 7, 26, 0 }, 0x0, 1105, },
6183 { 27, 1, 1, 0x0000019400000000ull
, 0x000001fe00001000ull
, { 22, 7, 26, 0, 0 }, 0x40, 1106, },
6184 { 27, 1, 2, 0x0000019400000000ull
, 0x000001fe00001000ull
, { 22, 23, 26, 7, 0 }, 0x40, 1239, },
6185 { 27, 1, 1, 0x0000019400000000ull
, 0x000001fe00001000ull
, { 22, 26, 7, 0, 0 }, 0x40, 1240, },
6186 { 27, 1, 2, 0x0000019400000000ull
, 0x000001fe00001000ull
, { 22, 23, 7, 26, 0 }, 0x40, 1200, },
6187 { 27, 1, 2, 0x0000018c00000000ull
, 0x000001ee00001000ull
, { 22, 23, 56, 26, 0 }, 0x0, 1242, },
6188 { 27, 1, 1, 0x0000018c00000000ull
, 0x000001ee00001000ull
, { 22, 56, 26, 0, 0 }, 0x40, 1243, },
6189 { 27, 1, 2, 0x0000018c00000000ull
, 0x000001ee00001000ull
, { 22, 23, 58, 26, 0 }, 0x0, 1201, },
6190 { 27, 1, 1, 0x0000018c00000000ull
, 0x000001ee00001000ull
, { 22, 58, 26, 0, 0 }, 0x40, 1202, },
6191 { 27, 1, 2, 0x0000018c00000000ull
, 0x000001ee00001000ull
, { 23, 22, 58, 26, 0 }, 0x0, 1110, },
6192 { 27, 1, 1, 0x0000018c00000000ull
, 0x000001ee00001000ull
, { 23, 58, 26, 0, 0 }, 0x40, 1111, },
6193 { 27, 1, 2, 0x0000018c00000000ull
, 0x000001ee00001000ull
, { 23, 22, 56, 26, 0 }, 0x0, 1072, },
6194 { 27, 1, 1, 0x0000018c00000000ull
, 0x000001ee00001000ull
, { 23, 56, 26, 0, 0 }, 0x40, 1073, },
6195 { 27, 1, 2, 0x0000018e00000000ull
, 0x000001ee00001000ull
, { 22, 23, 56, 26, 0 }, 0x40, 1393, },
6196 { 27, 1, 2, 0x000001ac00000000ull
, 0x000001ee00001000ull
, { 22, 23, 57, 26, 0 }, 0x0, 1259, },
6197 { 27, 1, 1, 0x000001ac00000000ull
, 0x000001ee00001000ull
, { 22, 57, 26, 0, 0 }, 0x40, 1260, },
6198 { 27, 1, 2, 0x000001ac00000000ull
, 0x000001ee00001000ull
, { 22, 23, 59, 26, 0 }, 0x0, 1218, },
6199 { 27, 1, 1, 0x000001ac00000000ull
, 0x000001ee00001000ull
, { 22, 59, 26, 0, 0 }, 0x40, 1219, },
6200 { 27, 1, 2, 0x000001ac00000000ull
, 0x000001ee00001000ull
, { 23, 22, 59, 26, 0 }, 0x0, 1129, },
6201 { 27, 1, 1, 0x000001ac00000000ull
, 0x000001ee00001000ull
, { 23, 59, 26, 0, 0 }, 0x40, 1130, },
6202 { 27, 1, 2, 0x000001ac00000000ull
, 0x000001ee00001000ull
, { 23, 22, 57, 26, 0 }, 0x0, 1088, },
6203 { 27, 1, 1, 0x000001ac00000000ull
, 0x000001ee00001000ull
, { 23, 57, 26, 0, 0 }, 0x40, 1089, },
6204 { 27, 1, 2, 0x000001c600000000ull
, 0x000001fe00001000ull
, { 23, 22, 25, 26, 0 }, 0x40, 1394, },
6205 { 27, 1, 2, 0x000001d400000000ull
, 0x000001fe00001000ull
, { 23, 22, 7, 26, 0 }, 0x40, 1203, },
6206 { 27, 1, 1, 0x000001d400000000ull
, 0x000001fe00001000ull
, { 23, 7, 26, 0, 0 }, 0x40, 1204, },
6207 { 27, 1, 2, 0x000001d400000000ull
, 0x000001fe00001000ull
, { 23, 22, 26, 7, 0 }, 0x40, 1076, },
6208 { 27, 1, 1, 0x000001d400000000ull
, 0x000001fe00001000ull
, { 23, 26, 7, 0, 0 }, 0x40, 1077, },
6209 { 27, 1, 2, 0x000001ce00000000ull
, 0x000001ee00001000ull
, { 23, 22, 56, 26, 0 }, 0x40, 1395, },
6210 { 28, 3, 1, 0x0000008808000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 1, 2 }, 0x0, 259, },
6211 { 28, 3, 1, 0x0000008808000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x40, 260, },
6212 { 29, 3, 1, 0x0000008008000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 2, 0 }, 0x0, 261, },
6213 { 29, 3, 1, 0x0000008008000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x40, 262, },
6214 { 30, 3, 1, 0x0000008048000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 2, 0 }, 0x0, 263, },
6215 { 30, 3, 1, 0x0000008048000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x40, 264, },
6216 { 31, 3, 1, 0x0000008088000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 2, 0 }, 0x0, 265, },
6217 { 31, 3, 1, 0x0000008088000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x40, 266, },
6218 { 32, 3, 1, 0x00000080c8000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 2, 0 }, 0x0, 267, },
6219 { 32, 3, 1, 0x00000080c8000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x40, 268, },
6220 { 34, 4, 0, 0x0000000010000000ull
, 0x000001e1f8000000ull
, { 0, 0, 0, 0, 0 }, 0x224, 19, },
6221 { 36, 2, 1, 0x00000000c0000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 1167, },
6222 { 37, 2, 1, 0x00000000c8000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 1168, },
6223 { 39, 2, 1, 0x0000008000000000ull
, 0x000001e000000000ull
, { 24, 25, 26, 47, 73 }, 0x0, 20, },
6224 { 39, 2, 1, 0x000000a600000000ull
, 0x000001ee04000000ull
, { 24, 25, 45, 74, 0 }, 0x0, 3038, },
6225 { 39, 2, 1, 0x000000a604000000ull
, 0x000001ee04000000ull
, { 24, 56, 45, 74, 0 }, 0x0, 3039, },
6226 { 39, 2, 1, 0x000000ae00000000ull
, 0x000001ee00000000ull
, { 24, 48, 26, 46, 74 }, 0x0, 21, },
6227 { 43, 4, 0, 0x0000000080000000ull
, 0x000001e1f8000000ull
, { 0, 0, 0, 0, 0 }, 0x20, 22, },
6228 { 48, 2, 1, 0x000000a400000000ull
, 0x000001ee00002000ull
, { 24, 26, 77, 74, 0 }, 0x0, 2870, },
6229 { 50, 5, 1, 0x0000000080000000ull
, 0x000001e3f80fe000ull
, { 18, 20, 0, 0, 0 }, 0x40, 24, },
6230 { 51, 5, 1, 0x0000010008000000ull
, 0x000001fff8000000ull
, { 18, 20, 19, 0, 0 }, 0x40, 2291, },
6231 { 52, 5, 1, 0x00000000b8000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2292, },
6232 { 52, 5, 1, 0x00000000b8000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 26, },
6233 { 53, 5, 1, 0x00000000b0000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2293, },
6234 { 53, 5, 1, 0x00000000b0000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 27, },
6235 { 54, 5, 1, 0x0000000160000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 28, },
6236 { 55, 5, 1, 0x0000000168000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 29, },
6237 { 57, 3, 0, 0x0000002180000000ull
, 0x000001fff8000000ull
, { 26, 0, 0, 0, 0 }, 0x0, 30, },
6238 { 58, 5, 0, 0x0000000040000000ull
, 0x000001eff8000000ull
, { 80, 0, 0, 0, 0 }, 0x0, 2294, },
6239 { 58, 5, 0, 0x0000000040000000ull
, 0x000001eff8000000ull
, { 80, 0, 0, 0, 0 }, 0x40, 31, },
6240 { 59, 5, 2, 0x000000a000000000ull
, 0x000001e000001000ull
, { 22, 23, 19, 61, 0 }, 0x0, 1265, },
6241 { 59, 5, 1, 0x000000a000000000ull
, 0x000001e000001000ull
, { 22, 19, 61, 0, 0 }, 0x40, 1266, },
6242 { 59, 5, 2, 0x000000a000000000ull
, 0x000001e000001000ull
, { 23, 22, 19, 61, 0 }, 0x40, 1420, },
6243 { 59, 5, 1, 0x000000a000000000ull
, 0x000001e000001000ull
, { 23, 19, 61, 0, 0 }, 0x40, 1421, },
6244 { 60, 5, 0, 0x0000000028000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x0, 2295, },
6245 { 60, 5, 0, 0x0000000028000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x40, 32, },
6246 { 61, 5, 2, 0x0000008000000000ull
, 0x000001fe00001000ull
, { 22, 23, 19, 20, 0 }, 0x0, 943, },
6247 { 61, 5, 1, 0x0000008000000000ull
, 0x000001fe00001000ull
, { 22, 19, 20, 0, 0 }, 0x40, 944, },
6248 { 61, 5, 2, 0x0000008000000000ull
, 0x000001fe00001000ull
, { 22, 23, 19, 20, 0 }, 0x40, 945, },
6249 { 61, 5, 2, 0x0000009000000000ull
, 0x000001fe00001000ull
, { 22, 23, 20, 19, 0 }, 0x0, 1116, },
6250 { 61, 5, 1, 0x0000009000000000ull
, 0x000001fe00001000ull
, { 22, 20, 19, 0, 0 }, 0x40, 1117, },
6251 { 61, 5, 2, 0x0000009000000000ull
, 0x000001fe00001000ull
, { 22, 23, 20, 19, 0 }, 0x40, 1118, },
6252 { 61, 5, 2, 0x0000008000000000ull
, 0x000001fe00001000ull
, { 23, 22, 19, 20, 0 }, 0x0, 1396, },
6253 { 61, 5, 1, 0x0000008000000000ull
, 0x000001fe00001000ull
, { 23, 19, 20, 0, 0 }, 0x40, 1397, },
6254 { 61, 5, 2, 0x0000008000000000ull
, 0x000001fe00001000ull
, { 23, 22, 19, 20, 0 }, 0x40, 1398, },
6255 { 61, 5, 2, 0x0000009000000000ull
, 0x000001fe00001000ull
, { 23, 22, 20, 19, 0 }, 0x0, 1405, },
6256 { 61, 5, 1, 0x0000009000000000ull
, 0x000001fe00001000ull
, { 23, 20, 19, 0, 0 }, 0x40, 1406, },
6257 { 61, 5, 2, 0x0000009000000000ull
, 0x000001fe00001000ull
, { 23, 22, 20, 19, 0 }, 0x40, 1407, },
6258 { 62, 5, 1, 0x00000000c0000000ull
, 0x000001eff8000000ull
, { 18, 19, 0, 0, 0 }, 0x0, 1042, },
6259 { 62, 5, 1, 0x00000000c0000000ull
, 0x000001eff8000000ull
, { 18, 19, 0, 0, 0 }, 0x40, 1043, },
6260 { 62, 5, 1, 0x00000000e0000000ull
, 0x000001e3f8000000ull
, { 18, 19, 0, 0, 0 }, 0x0, 3036, },
6261 { 62, 5, 1, 0x0000010008000000ull
, 0x000001fff80fe000ull
, { 18, 20, 0, 0, 0 }, 0x40, 3037, },
6262 { 63, 3, 1, 0x0000008488000000ull
, 0x000001fff8000000ull
, { 24, 28, 72, 0, 0 }, 0x0, 269, },
6263 { 64, 3, 1, 0x00000084c8000000ull
, 0x000001fff8000000ull
, { 24, 28, 72, 0, 0 }, 0x0, 270, },
6264 { 67, 3, 0, 0x0000000060000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x21, 33, },
6265 { 68, 5, 1, 0x0000010000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x0, 2353, },
6266 { 68, 5, 1, 0x0000010000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x40, 34, },
6267 { 69, 5, 1, 0x00000000a8000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2354, },
6268 { 69, 5, 1, 0x00000000a8000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 35, },
6269 { 70, 5, 1, 0x0000000080000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2247, },
6270 { 71, 5, 1, 0x00000000a0000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2355, },
6271 { 71, 5, 1, 0x00000000a0000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 36, },
6272 { 72, 5, 1, 0x00000001c8000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 1221, },
6273 { 73, 5, 1, 0x0000010000000000ull
, 0x000001fc000fe000ull
, { 18, 20, 21, 0, 0 }, 0x40, 2358, },
6274 { 74, 5, 1, 0x0000014000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x0, 2361, },
6275 { 74, 5, 1, 0x0000014000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x40, 38, },
6276 { 75, 5, 1, 0x0000000088000000ull
, 0x000001e3f8000000ull
, { 18, 20, 0, 0, 0 }, 0xc0, 39, },
6277 { 76, 5, 1, 0x0000000088000000ull
, 0x000001e3f80fe000ull
, { 18, 20, 0, 0, 0 }, 0x40, 40, },
6278 { 77, 5, 1, 0x0000018000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x0, 2364, },
6279 { 77, 5, 1, 0x0000018000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x40, 41, },
6280 { 78, 5, 1, 0x0000018000000000ull
, 0x000001fc000fe000ull
, { 18, 20, 21, 0, 0 }, 0x40, 2367, },
6281 { 79, 5, 1, 0x0000010008000000ull
, 0x000001fff80fe000ull
, { 18, 20, 0, 0, 0 }, 0x40, 2370, },
6282 { 80, 5, 1, 0x0000000170000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 44, },
6283 { 81, 5, 1, 0x0000002080000000ull
, 0x000001e3f80fe000ull
, { 18, 20, 0, 0, 0 }, 0x40, 45, },
6284 { 82, 5, 1, 0x0000000140000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 46, },
6285 { 83, 5, 1, 0x00000020b8000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2371, },
6286 { 83, 5, 1, 0x00000020b8000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 47, },
6287 { 84, 5, 1, 0x00000020b0000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2372, },
6288 { 84, 5, 1, 0x00000020b0000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 48, },
6289 { 85, 5, 1, 0x0000002180000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 946, },
6290 { 85, 5, 1, 0x0000002180000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 947, },
6291 { 85, 5, 1, 0x0000002188000000ull
, 0x000001eff8000000ull
, { 18, 20, 19, 0, 0 }, 0x40, 1119, },
6292 { 86, 5, 1, 0x00000020c0000000ull
, 0x000001eff8000000ull
, { 18, 19, 0, 0, 0 }, 0x0, 1044, },
6293 { 86, 5, 1, 0x00000020c0000000ull
, 0x000001eff8000000ull
, { 18, 19, 0, 0, 0 }, 0x40, 1045, },
6294 { 87, 5, 1, 0x0000013000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x0, 2389, },
6295 { 87, 5, 1, 0x0000013000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x40, 49, },
6296 { 88, 5, 1, 0x00000020a8000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2390, },
6297 { 88, 5, 1, 0x00000020a8000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 50, },
6298 { 89, 5, 1, 0x0000002080000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2255, },
6299 { 90, 5, 1, 0x00000020a0000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2391, },
6300 { 90, 5, 1, 0x00000020a0000000ull
, 0x000001eff8000000ull
, { 18, 19, 20, 0, 0 }, 0x40, 51, },
6301 { 91, 5, 1, 0x0000013000000000ull
, 0x000001fc000fe000ull
, { 18, 20, 21, 0, 0 }, 0x40, 2392, },
6302 { 92, 5, 1, 0x0000017000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x0, 2393, },
6303 { 92, 5, 1, 0x0000017000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x40, 53, },
6304 { 93, 5, 1, 0x0000002088000000ull
, 0x000001e3f8000000ull
, { 18, 20, 0, 0, 0 }, 0xc0, 54, },
6305 { 94, 5, 1, 0x0000002088000000ull
, 0x000001e3f80fe000ull
, { 18, 20, 0, 0, 0 }, 0x40, 55, },
6306 { 95, 5, 1, 0x000001b000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x0, 2394, },
6307 { 95, 5, 1, 0x000001b000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x40, 56, },
6308 { 96, 5, 1, 0x000001b000000000ull
, 0x000001fc000fe000ull
, { 18, 20, 21, 0, 0 }, 0x40, 2395, },
6309 { 97, 5, 2, 0x0000002200000000ull
, 0x000001fe00000000ull
, { 18, 23, 19, 20, 0 }, 0x0, 2396, },
6310 { 97, 5, 2, 0x0000002200000000ull
, 0x000001fe00000000ull
, { 18, 23, 19, 20, 0 }, 0x40, 58, },
6311 { 98, 5, 2, 0x0000003200000000ull
, 0x000001fe00000000ull
, { 18, 23, 20, 0, 0 }, 0x0, 2397, },
6312 { 98, 5, 2, 0x0000003200000000ull
, 0x000001fe00000000ull
, { 18, 23, 20, 0, 0 }, 0x40, 59, },
6313 { 99, 5, 2, 0x0000000200000000ull
, 0x000001fe00000000ull
, { 18, 23, 19, 20, 0 }, 0x0, 2398, },
6314 { 99, 5, 2, 0x0000000200000000ull
, 0x000001fe00000000ull
, { 18, 23, 19, 20, 0 }, 0x40, 60, },
6315 { 100, 5, 2, 0x0000001200000000ull
, 0x000001fe00000000ull
, { 18, 23, 20, 0, 0 }, 0x0, 2399, },
6316 { 100, 5, 2, 0x0000001200000000ull
, 0x000001fe00000000ull
, { 18, 23, 20, 0, 0 }, 0x40, 61, },
6317 { 101, 5, 1, 0x000001c000000000ull
, 0x000001f000000000ull
, { 18, 20, 21, 19, 0 }, 0x0, 62, },
6318 { 102, 5, 0, 0x0000000020000000ull
, 0x000001eff8000000ull
, { 51, 52, 0, 0, 0 }, 0x0, 2400, },
6319 { 102, 5, 0, 0x0000000020000000ull
, 0x000001eff8000000ull
, { 51, 52, 0, 0, 0 }, 0x40, 63, },
6320 { 103, 5, 1, 0x0000014008000000ull
, 0x000001fff8000000ull
, { 18, 20, 19, 0, 0 }, 0x40, 2403, },
6321 { 104, 5, 1, 0x00000001a0000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 65, },
6322 { 105, 5, 1, 0x00000001e0000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 2202, },
6323 { 106, 3, 0, 0x0000000100000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x0, 66, },
6324 { 108, 5, 1, 0x0000000178000000ull
, 0x000001e3f8000000ull
, { 18, 19, 20, 0, 0 }, 0x0, 67, },
6325 { 113, 3, 1, 0x0000008708000000ull
, 0x000001ffc8000000ull
, { 24, 19, 0, 0, 0 }, 0x0, 2781, },
6326 { 118, 4, 0, 0x0000004008000000ull
, 0x000001e1f8000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 538, },
6327 { 118, 5, 0, 0x000000000c000000ull
, 0x000001e3fc000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 961, },
6328 { 118, 2, 0, 0x000000000c000000ull
, 0x000001effc000000ull
, { 66, 0, 0, 0, 0 }, 0x2, 1141, },
6329 { 118, 3, 0, 0x000000000c000000ull
, 0x000001effc000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 1267, },
6330 { 118, 6, 0, 0x000000000c000000ull
, 0x000001effc000000ull
, { 70, 0, 0, 0, 0 }, 0x0, 3034, },
6331 { 118, 7, 0, 0x0000000000000000ull
, 0x0000000000000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 68, },
6332 { 123, 3, 0, 0x0000000080000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x0, 69, },
6333 { 123, 3, 0, 0x0000000090000000ull
, 0x000001eff8000000ull
, { 24, 0, 0, 0, 0 }, 0x0, 920, },
6334 { 123, 3, 0, 0x0000000098000000ull
, 0x000001eff8000000ull
, { 18, 0, 0, 0, 0 }, 0x0, 921, },
6335 { 124, 3, 0, 0x0000002170000000ull
, 0x000001eff8000000ull
, { 25, 0, 0, 0, 0 }, 0xc, 846, },
6336 { 125, 3, 1, 0x0000002070000000ull
, 0x000001eff8000000ull
, { 31, 25, 0, 0, 0 }, 0x8, 847, },
6337 { 125, 3, 1, 0x0000002078000000ull
, 0x000001eff8000000ull
, { 32, 25, 0, 0, 0 }, 0x8, 1143, },
6338 { 127, 3, 1, 0x0000008000000000ull
, 0x000001fff8000000ull
, { 24, 28, 0, 0, 0 }, 0x0, 70, },
6339 { 127, 3, 1, 0x0000009000000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x400, 71, },
6340 { 127, 3, 1, 0x000000a000000000ull
, 0x000001eff0000000ull
, { 24, 28, 63, 0, 0 }, 0x400, 72, },
6341 { 128, 3, 2, 0x0000008a08000000ull
, 0x000001fff8000000ull
, { 24, 1, 28, 0, 0 }, 0x0, 73, },
6342 { 128, 3, 1, 0x0000008a08000000ull
, 0x000001fff8000000ull
, { 24, 28, 0, 0, 0 }, 0x40, 74, },
6343 { 129, 3, 1, 0x0000008040000000ull
, 0x000001fff8000000ull
, { 24, 28, 0, 0, 0 }, 0x0, 75, },
6344 { 129, 3, 1, 0x0000009040000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x400, 76, },
6345 { 129, 3, 1, 0x000000a040000000ull
, 0x000001eff0000000ull
, { 24, 28, 63, 0, 0 }, 0x400, 77, },
6346 { 130, 3, 1, 0x0000008080000000ull
, 0x000001fff8000000ull
, { 24, 28, 0, 0, 0 }, 0x0, 78, },
6347 { 130, 3, 1, 0x0000009080000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x400, 79, },
6348 { 130, 3, 1, 0x000000a080000000ull
, 0x000001eff0000000ull
, { 24, 28, 63, 0, 0 }, 0x400, 80, },
6349 { 131, 3, 1, 0x00000080c0000000ull
, 0x000001fff8000000ull
, { 24, 28, 0, 0, 0 }, 0x0, 81, },
6350 { 131, 3, 1, 0x00000080c0000000ull
, 0x000001fff8000000ull
, { 24, 28, 84, 0, 0 }, 0x0, 1339, },
6351 { 131, 3, 1, 0x00000090c0000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x400, 82, },
6352 { 131, 3, 1, 0x000000a0c0000000ull
, 0x000001eff0000000ull
, { 24, 28, 63, 0, 0 }, 0x400, 83, },
6353 { 132, 3, 1, 0x000000c6c0000000ull
, 0x000001fff8000000ull
, { 18, 28, 0, 0, 0 }, 0x0, 1039, },
6354 { 132, 3, 1, 0x000000d6c0000000ull
, 0x000001fff8000000ull
, { 18, 28, 25, 0, 0 }, 0x400, 1040, },
6355 { 132, 3, 1, 0x000000e6c0000000ull
, 0x000001eff0000000ull
, { 18, 28, 63, 0, 0 }, 0x400, 1041, },
6356 { 133, 3, 1, 0x000000c040000000ull
, 0x000001fff8000000ull
, { 18, 28, 0, 0, 0 }, 0x0, 84, },
6357 { 133, 3, 1, 0x000000d040000000ull
, 0x000001fff8000000ull
, { 18, 28, 25, 0, 0 }, 0x400, 85, },
6358 { 133, 3, 1, 0x000000e040000000ull
, 0x000001eff0000000ull
, { 18, 28, 63, 0, 0 }, 0x400, 86, },
6359 { 134, 3, 1, 0x000000c0c0000000ull
, 0x000001fff8000000ull
, { 18, 28, 0, 0, 0 }, 0x0, 87, },
6360 { 134, 3, 1, 0x000000d0c0000000ull
, 0x000001fff8000000ull
, { 18, 28, 25, 0, 0 }, 0x400, 88, },
6361 { 134, 3, 1, 0x000000e0c0000000ull
, 0x000001eff0000000ull
, { 18, 28, 63, 0, 0 }, 0x400, 89, },
6362 { 135, 3, 1, 0x000000c000000000ull
, 0x000001fff8000000ull
, { 18, 28, 0, 0, 0 }, 0x0, 90, },
6363 { 135, 3, 1, 0x000000d000000000ull
, 0x000001fff8000000ull
, { 18, 28, 25, 0, 0 }, 0x400, 91, },
6364 { 135, 3, 1, 0x000000e000000000ull
, 0x000001eff0000000ull
, { 18, 28, 63, 0, 0 }, 0x400, 92, },
6365 { 136, 3, 2, 0x000000c048000000ull
, 0x000001fff8000000ull
, { 18, 19, 28, 0, 0 }, 0x0, 93, },
6366 { 136, 3, 2, 0x000000d048000000ull
, 0x000001fff8000000ull
, { 18, 19, 28, 6, 0 }, 0x400, 94, },
6367 { 137, 3, 2, 0x000000c0c8000000ull
, 0x000001fff8000000ull
, { 18, 19, 28, 0, 0 }, 0x0, 95, },
6368 { 137, 3, 2, 0x000000d0c8000000ull
, 0x000001fff8000000ull
, { 18, 19, 28, 6, 0 }, 0x400, 96, },
6369 { 138, 3, 2, 0x000000c088000000ull
, 0x000001fff8000000ull
, { 18, 19, 28, 0, 0 }, 0x0, 97, },
6370 { 138, 3, 2, 0x000000d088000000ull
, 0x000001fff8000000ull
, { 18, 19, 28, 5, 0 }, 0x400, 98, },
6371 { 139, 3, 1, 0x000000c080000000ull
, 0x000001fff8000000ull
, { 18, 28, 0, 0, 0 }, 0x0, 99, },
6372 { 139, 3, 1, 0x000000d080000000ull
, 0x000001fff8000000ull
, { 18, 28, 25, 0, 0 }, 0x400, 100, },
6373 { 139, 3, 1, 0x000000e080000000ull
, 0x000001eff0000000ull
, { 18, 28, 63, 0, 0 }, 0x400, 101, },
6374 { 142, 3, 0, 0x000000cb00000000ull
, 0x000001fff8000000ull
, { 28, 0, 0, 0, 0 }, 0x0, 102, },
6375 { 142, 3, 0, 0x000000db00000000ull
, 0x000001fff8000000ull
, { 28, 25, 0, 0, 0 }, 0x400, 103, },
6376 { 142, 3, 0, 0x000000eb00000000ull
, 0x000001eff0000000ull
, { 28, 63, 0, 0, 0 }, 0x400, 104, },
6377 { 143, 3, 0, 0x0000000050000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x21, 105, },
6378 { 151, 3, 0, 0x0000000110000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x0, 106, },
6379 { 152, 2, 1, 0x000000e880000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 2203, },
6380 { 153, 2, 1, 0x000000ea80000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 2204, },
6381 { 154, 2, 1, 0x000000f880000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 2205, },
6382 { 155, 1, 1, 0x0000010800000000ull
, 0x000001fff80fe000ull
, { 24, 26, 0, 0, 0 }, 0x0, 107, },
6383 { 155, 1, 1, 0x0000012000000000ull
, 0x000001e000300000ull
, { 24, 67, 0, 0, 0 }, 0x40, 108, },
6384 { 155, 5, 1, 0x0000000080000000ull
, 0x000001e3f8000000ull
, { 18, 20, 0, 0, 0 }, 0xc0, 109, },
6385 { 155, 2, 1, 0x0000000e00100000ull
, 0x000001ee00f00000ull
, { 15, 25, 0, 0, 0 }, 0x40, 110, },
6386 { 155, 2, 1, 0x0000000e00000000ull
, 0x000001ee00f00000ull
, { 15, 25, 79, 0, 0 }, 0x0, 2855, },
6387 { 155, 2, 1, 0x0000000188000000ull
, 0x000001eff8000000ull
, { 24, 16, 0, 0, 0 }, 0x0, 112, },
6388 { 155, 2, 1, 0x0000000600000000ull
, 0x000001ee00000000ull
, { 9, 25, 65, 0, 0 }, 0x0, 113, },
6389 { 155, 2, 1, 0x00000016ff001fc0ull
, 0x000001feff001fc0ull
, { 9, 25, 0, 0, 0 }, 0x40, 114, },
6390 { 155, 2, 1, 0x0000000400000000ull
, 0x000001ee00000000ull
, { 10, 69, 0, 0, 0 }, 0x0, 115, },
6391 { 155, 2, 1, 0x0000000180000000ull
, 0x000001eff8000000ull
, { 24, 8, 0, 0, 0 }, 0x0, 116, },
6392 { 155, 2, 1, 0x0000000198000000ull
, 0x000001eff8000000ull
, { 24, 9, 0, 0, 0 }, 0x0, 117, },
6393 { 155, 2, 1, 0x0000000150000000ull
, 0x000001eff8000000ull
, { 14, 25, 0, 0, 0 }, 0x0, 1144, },
6394 { 155, 2, 1, 0x0000000050000000ull
, 0x000001eff8000000ull
, { 14, 56, 0, 0, 0 }, 0x0, 1145, },
6395 { 155, 2, 1, 0x0000000190000000ull
, 0x000001eff8000000ull
, { 24, 14, 0, 0, 0 }, 0x0, 1146, },
6396 { 155, 3, 1, 0x0000000140000000ull
, 0x000001eff8000000ull
, { 14, 56, 0, 0, 0 }, 0x0, 1268, },
6397 { 155, 3, 1, 0x0000002150000000ull
, 0x000001eff8000000ull
, { 14, 25, 0, 0, 0 }, 0x0, 1269, },
6398 { 155, 3, 1, 0x0000002110000000ull
, 0x000001eff8000000ull
, { 24, 14, 0, 0, 0 }, 0x0, 1270, },
6399 { 155, 3, 1, 0x0000002160000000ull
, 0x000001eff8000000ull
, { 17, 25, 0, 0, 0 }, 0x8, 118, },
6400 { 155, 3, 1, 0x0000002120000000ull
, 0x000001eff8000000ull
, { 24, 17, 0, 0, 0 }, 0x8, 119, },
6401 { 155, 3, 1, 0x0000002168000000ull
, 0x000001eff8000000ull
, { 12, 25, 0, 0, 0 }, 0x8, 120, },
6402 { 155, 3, 1, 0x0000002148000000ull
, 0x000001eff8000000ull
, { 13, 25, 0, 0, 0 }, 0x0, 121, },
6403 { 155, 3, 1, 0x0000002128000000ull
, 0x000001eff8000000ull
, { 24, 11, 0, 0, 0 }, 0x8, 122, },
6404 { 155, 3, 1, 0x0000002108000000ull
, 0x000001eff8000000ull
, { 24, 13, 0, 0, 0 }, 0x0, 123, },
6405 { 155, 3, 1, 0x0000002000000000ull
, 0x000001eff8000000ull
, { 38, 25, 0, 0, 0 }, 0x8, 124, },
6406 { 155, 3, 1, 0x0000002008000000ull
, 0x000001eff8000000ull
, { 30, 25, 0, 0, 0 }, 0x8, 125, },
6407 { 155, 3, 1, 0x0000002010000000ull
, 0x000001eff8000000ull
, { 33, 25, 0, 0, 0 }, 0x8, 126, },
6408 { 155, 3, 1, 0x0000002018000000ull
, 0x000001eff8000000ull
, { 35, 25, 0, 0, 0 }, 0x8, 127, },
6409 { 155, 3, 1, 0x0000002020000000ull
, 0x000001eff8000000ull
, { 36, 25, 0, 0, 0 }, 0x8, 128, },
6410 { 155, 3, 1, 0x0000002028000000ull
, 0x000001eff8000000ull
, { 37, 25, 0, 0, 0 }, 0x8, 129, },
6411 { 155, 3, 1, 0x0000002030000000ull
, 0x000001eff8000000ull
, { 34, 25, 0, 0, 0 }, 0x8, 130, },
6412 { 155, 3, 1, 0x0000002080000000ull
, 0x000001eff8000000ull
, { 24, 38, 0, 0, 0 }, 0x8, 131, },
6413 { 155, 3, 1, 0x0000002088000000ull
, 0x000001eff8000000ull
, { 24, 30, 0, 0, 0 }, 0x8, 132, },
6414 { 155, 3, 1, 0x0000002090000000ull
, 0x000001eff8000000ull
, { 24, 33, 0, 0, 0 }, 0x8, 133, },
6415 { 155, 3, 1, 0x0000002098000000ull
, 0x000001eff8000000ull
, { 24, 35, 0, 0, 0 }, 0x8, 134, },
6416 { 155, 3, 1, 0x00000020a0000000ull
, 0x000001eff8000000ull
, { 24, 36, 0, 0, 0 }, 0x8, 135, },
6417 { 155, 3, 1, 0x00000020a8000000ull
, 0x000001eff8000000ull
, { 24, 37, 0, 0, 0 }, 0x0, 136, },
6418 { 155, 3, 1, 0x00000020b0000000ull
, 0x000001eff8000000ull
, { 24, 34, 0, 0, 0 }, 0x8, 137, },
6419 { 155, 3, 1, 0x00000020b8000000ull
, 0x000001eff8000000ull
, { 24, 29, 0, 0, 0 }, 0x0, 138, },
6420 { 155, 7, 1, 0x0000000000000000ull
, 0x0000000000000000ull
, { 24, 14, 0, 0, 0 }, 0x0, 139, },
6421 { 155, 7, 1, 0x0000000000000000ull
, 0x0000000000000000ull
, { 14, 56, 0, 0, 0 }, 0x0, 140, },
6422 { 155, 7, 1, 0x0000000000000000ull
, 0x0000000000000000ull
, { 14, 25, 0, 0, 0 }, 0x0, 141, },
6423 { 156, 6, 1, 0x000000c000000000ull
, 0x000001e000100000ull
, { 24, 71, 0, 0, 0 }, 0x0, 142, },
6424 { 157, 2, 1, 0x000000eca0000000ull
, 0x000001fff0000000ull
, { 24, 25, 75, 0, 0 }, 0x0, 143, },
6425 { 158, 2, 1, 0x000000eea0000000ull
, 0x000001fff0000000ull
, { 24, 25, 76, 0, 0 }, 0x0, 144, },
6426 { 168, 4, 0, 0x0000004000000000ull
, 0x000001e1f8000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 539, },
6427 { 168, 5, 0, 0x0000000008000000ull
, 0x000001e3fc000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 962, },
6428 { 168, 2, 0, 0x0000000008000000ull
, 0x000001effc000000ull
, { 66, 0, 0, 0, 0 }, 0x2, 1147, },
6429 { 168, 3, 0, 0x0000000008000000ull
, 0x000001effc000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 1271, },
6430 { 168, 6, 0, 0x0000000008000000ull
, 0x000001effc000000ull
, { 70, 0, 0, 0, 0 }, 0x0, 3035, },
6431 { 168, 7, 0, 0x0000000000000000ull
, 0x0000000000000000ull
, { 66, 0, 0, 0, 0 }, 0x0, 145, },
6432 { 175, 1, 1, 0x0000010070000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 146, },
6433 { 175, 1, 1, 0x0000010170000000ull
, 0x000001eff8000000ull
, { 24, 56, 26, 0, 0 }, 0x0, 147, },
6434 { 178, 2, 1, 0x000000ea00000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 3017, },
6435 { 179, 2, 1, 0x000000f820000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 2857, },
6436 { 180, 1, 1, 0x0000010400000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 148, },
6437 { 181, 1, 1, 0x0000010600000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 149, },
6438 { 182, 1, 1, 0x0000011400000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 150, },
6439 { 183, 1, 1, 0x0000010450000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 151, },
6440 { 184, 1, 1, 0x0000010650000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 152, },
6441 { 185, 1, 1, 0x0000010470000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 153, },
6442 { 186, 1, 1, 0x0000010670000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 154, },
6443 { 187, 1, 1, 0x0000010520000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 948, },
6444 { 188, 1, 1, 0x0000010720000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 949, },
6445 { 189, 1, 1, 0x0000011520000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 950, },
6446 { 190, 2, 1, 0x000000e850000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 2871, },
6447 { 191, 2, 1, 0x000000ea70000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 155, },
6448 { 192, 2, 1, 0x000000e810000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 2872, },
6449 { 193, 2, 1, 0x000000ea30000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 156, },
6450 { 194, 2, 1, 0x000000ead0000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 2206, },
6451 { 195, 2, 1, 0x000000e230000000ull
, 0x000001ff30000000ull
, { 24, 25, 26, 42, 0 }, 0x0, 157, },
6452 { 196, 2, 1, 0x000000e690000000ull
, 0x000001fff0000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 158, },
6453 { 198, 3, 1, 0x00000021c0000000ull
, 0x000001eff8000000ull
, { 24, 26, 25, 0, 0 }, 0x0, 2207, },
6454 { 198, 3, 1, 0x00000020c0000000ull
, 0x000001eff8000000ull
, { 24, 26, 49, 0, 0 }, 0x0, 2208, },
6455 { 198, 3, 0, 0x0000002188000000ull
, 0x000001eff8000000ull
, { 26, 49, 0, 0, 0 }, 0x0, 2238, },
6456 { 199, 2, 1, 0x000000e8b0000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 159, },
6457 { 200, 2, 1, 0x000000e240000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 160, },
6458 { 200, 2, 1, 0x000000ee50000000ull
, 0x000001fff0000000ull
, { 24, 25, 39, 0, 0 }, 0x0, 161, },
6459 { 201, 2, 1, 0x000000f040000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 162, },
6460 { 201, 2, 1, 0x000000fc50000000ull
, 0x000001fff0000000ull
, { 24, 25, 39, 0, 0 }, 0x0, 163, },
6461 { 202, 1, 1, 0x0000010680000000ull
, 0x000001ffe0000000ull
, { 24, 25, 41, 26, 0 }, 0x0, 164, },
6462 { 203, 2, 1, 0x000000e220000000ull
, 0x000001fff0000000ull
, { 24, 26, 25, 0, 0 }, 0x0, 165, },
6463 { 203, 2, 1, 0x000000e630000000ull
, 0x000001fff0000000ull
, { 24, 26, 43, 0, 0 }, 0x0, 166, },
6464 { 204, 2, 1, 0x000000f020000000ull
, 0x000001fff0000000ull
, { 24, 26, 25, 0, 0 }, 0x0, 167, },
6465 { 204, 2, 1, 0x000000f430000000ull
, 0x000001fff0000000ull
, { 24, 26, 43, 0, 0 }, 0x0, 168, },
6466 { 205, 1, 1, 0x00000106c0000000ull
, 0x000001ffe0000000ull
, { 24, 25, 41, 26, 0 }, 0x0, 169, },
6467 { 206, 1, 1, 0x0000010420000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 170, },
6468 { 207, 1, 1, 0x0000010620000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 171, },
6469 { 208, 1, 1, 0x0000011420000000ull
, 0x000001fff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 172, },
6470 { 209, 3, 0, 0x0000002048000000ull
, 0x000001eff8000000ull
, { 26, 25, 0, 0, 0 }, 0x8, 1175, },
6471 { 209, 3, 0, 0x0000002050000000ull
, 0x000001eff8000000ull
, { 26, 25, 0, 0, 0 }, 0xc, 1050, },
6472 { 209, 3, 0, 0x00000021a0000000ull
, 0x000001eff8000000ull
, { 26, 0, 0, 0, 0 }, 0x8, 922, },
6473 { 210, 3, 0, 0x0000002060000000ull
, 0x000001eff8000000ull
, { 26, 25, 0, 0, 0 }, 0x8, 848, },
6474 { 215, 4, 0, 0x0000000040000000ull
, 0x000001e1f8000000ull
, { 0, 0, 0, 0, 0 }, 0x22c, 173, },
6475 { 216, 3, 0, 0x0000000038000000ull
, 0x000001ee78000000ull
, { 68, 0, 0, 0, 0 }, 0x8, 174, },
6476 { 217, 3, 0, 0x0000000028000000ull
, 0x000001ee78000000ull
, { 68, 0, 0, 0, 0 }, 0x0, 175, },
6477 { 226, 3, 1, 0x000000c708000000ull
, 0x000001ffc8000000ull
, { 18, 25, 0, 0, 0 }, 0x0, 2782, },
6478 { 227, 2, 1, 0x000000a600000000ull
, 0x000001ee04000000ull
, { 24, 25, 45, 0, 0 }, 0x140, 176, },
6479 { 227, 2, 1, 0x000000f240000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 177, },
6480 { 228, 1, 1, 0x0000010080000000ull
, 0x000001efe0000000ull
, { 24, 25, 40, 26, 0 }, 0x0, 178, },
6481 { 229, 1, 1, 0x00000100c0000000ull
, 0x000001efe0000000ull
, { 24, 25, 40, 26, 0 }, 0x0, 179, },
6482 { 230, 2, 1, 0x000000a400000000ull
, 0x000001ee00002000ull
, { 24, 26, 77, 0, 0 }, 0x140, 2878, },
6483 { 230, 2, 1, 0x000000f220000000ull
, 0x000001fff0000000ull
, { 24, 26, 25, 0, 0 }, 0x0, 181, },
6484 { 231, 2, 1, 0x000000ac00000000ull
, 0x000001ee00000000ull
, { 24, 25, 26, 44, 0 }, 0x0, 182, },
6485 { 236, 3, 0, 0x0000000180000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x0, 850, },
6486 { 237, 3, 0, 0x0000000030000000ull
, 0x000001ee78000000ull
, { 68, 0, 0, 0, 0 }, 0x8, 183, },
6487 { 239, 3, 1, 0x0000008c00000000ull
, 0x000001fff8000000ull
, { 28, 25, 0, 0, 0 }, 0x0, 184, },
6488 { 239, 3, 1, 0x000000ac00000000ull
, 0x000001eff0000000ull
, { 28, 25, 62, 0, 0 }, 0x400, 185, },
6489 { 240, 3, 1, 0x0000008c08000000ull
, 0x000001fff8000000ull
, { 28, 25, 1, 0, 0 }, 0x0, 186, },
6490 { 240, 3, 1, 0x0000008c08000000ull
, 0x000001fff8000000ull
, { 28, 25, 0, 0, 0 }, 0x40, 187, },
6491 { 241, 3, 1, 0x0000008c40000000ull
, 0x000001fff8000000ull
, { 28, 25, 0, 0, 0 }, 0x0, 188, },
6492 { 241, 3, 1, 0x000000ac40000000ull
, 0x000001eff0000000ull
, { 28, 25, 62, 0, 0 }, 0x400, 189, },
6493 { 242, 3, 1, 0x0000008c80000000ull
, 0x000001fff8000000ull
, { 28, 25, 0, 0, 0 }, 0x0, 190, },
6494 { 242, 3, 1, 0x000000ac80000000ull
, 0x000001eff0000000ull
, { 28, 25, 62, 0, 0 }, 0x400, 191, },
6495 { 243, 3, 1, 0x0000008cc0000000ull
, 0x000001fff8000000ull
, { 28, 25, 0, 0, 0 }, 0x0, 192, },
6496 { 243, 3, 1, 0x000000acc0000000ull
, 0x000001eff0000000ull
, { 28, 25, 62, 0, 0 }, 0x400, 193, },
6497 { 244, 3, 1, 0x000000cec0000000ull
, 0x000001fff8000000ull
, { 28, 19, 0, 0, 0 }, 0x0, 2785, },
6498 { 244, 3, 1, 0x000000eec0000000ull
, 0x000001eff0000000ull
, { 28, 19, 62, 0, 0 }, 0x400, 2786, },
6499 { 245, 3, 1, 0x000000cc40000000ull
, 0x000001fff8000000ull
, { 28, 19, 0, 0, 0 }, 0x0, 194, },
6500 { 245, 3, 1, 0x000000ec40000000ull
, 0x000001eff0000000ull
, { 28, 19, 62, 0, 0 }, 0x400, 195, },
6501 { 246, 3, 1, 0x000000ccc0000000ull
, 0x000001fff8000000ull
, { 28, 19, 0, 0, 0 }, 0x0, 196, },
6502 { 246, 3, 1, 0x000000ecc0000000ull
, 0x000001eff0000000ull
, { 28, 19, 62, 0, 0 }, 0x400, 197, },
6503 { 247, 3, 1, 0x000000cc00000000ull
, 0x000001fff8000000ull
, { 28, 19, 0, 0, 0 }, 0x0, 198, },
6504 { 247, 3, 1, 0x000000ec00000000ull
, 0x000001eff0000000ull
, { 28, 19, 62, 0, 0 }, 0x400, 199, },
6505 { 248, 3, 1, 0x000000cc80000000ull
, 0x000001fff8000000ull
, { 28, 19, 0, 0, 0 }, 0x0, 200, },
6506 { 248, 3, 1, 0x000000ec80000000ull
, 0x000001eff0000000ull
, { 28, 19, 62, 0, 0 }, 0x400, 201, },
6507 { 249, 1, 1, 0x0000010028000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 202, },
6508 { 249, 1, 1, 0x0000010020000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 4, 0 }, 0x0, 203, },
6509 { 249, 1, 1, 0x0000010128000000ull
, 0x000001eff8000000ull
, { 24, 56, 26, 0, 0 }, 0x0, 204, },
6510 { 250, 3, 0, 0x0000000020000000ull
, 0x000001ee78000000ull
, { 68, 0, 0, 0, 0 }, 0x0, 205, },
6511 { 251, 2, 1, 0x00000000a0000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 206, },
6512 { 252, 2, 1, 0x00000000a8000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 207, },
6513 { 253, 2, 1, 0x00000000b0000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 208, },
6514 { 254, 3, 0, 0x0000000198000000ull
, 0x000001eff8000000ull
, { 0, 0, 0, 0, 0 }, 0x0, 1150, },
6515 { 255, 3, 1, 0x00000020f8000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x8, 209, },
6516 { 256, 2, 2, 0x000000a000000000ull
, 0x000001fe00003000ull
, { 22, 23, 26, 77, 0 }, 0x0, 3040, },
6517 { 256, 2, 1, 0x000000a000000000ull
, 0x000001fe00003000ull
, { 22, 26, 77, 0, 0 }, 0x40, 3041, },
6518 { 256, 2, 2, 0x000000a000000000ull
, 0x000001fe00003000ull
, { 23, 22, 26, 77, 0 }, 0x40, 2003, },
6519 { 256, 2, 1, 0x000000a000000000ull
, 0x000001fe00003000ull
, { 23, 26, 77, 0, 0 }, 0x40, 2004, },
6520 { 257, 2, 2, 0x000000a000082000ull
, 0x000001fe00083000ull
, { 22, 23, 50, 0, 0 }, 0x0, 3044, },
6521 { 257, 2, 1, 0x000000a000082000ull
, 0x000001fe00083000ull
, { 22, 50, 0, 0, 0 }, 0x40, 3045, },
6522 { 257, 2, 2, 0x000000a000082000ull
, 0x000001fe00083000ull
, { 23, 22, 50, 0, 0 }, 0x40, 2007, },
6523 { 257, 2, 1, 0x000000a000082000ull
, 0x000001fe00083000ull
, { 23, 50, 0, 0, 0 }, 0x40, 2008, },
6524 { 258, 3, 1, 0x00000020d0000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 210, },
6525 { 259, 2, 2, 0x000000a000002000ull
, 0x000001fe00003000ull
, { 22, 23, 26, 0, 0 }, 0x0, 3048, },
6526 { 259, 2, 1, 0x000000a000002000ull
, 0x000001fe00003000ull
, { 22, 26, 0, 0, 0 }, 0x40, 3049, },
6527 { 259, 2, 2, 0x000000a000002000ull
, 0x000001fe00003000ull
, { 23, 22, 26, 0, 0 }, 0x40, 2011, },
6528 { 259, 2, 1, 0x000000a000002000ull
, 0x000001fe00003000ull
, { 23, 26, 0, 0, 0 }, 0x40, 2012, },
6529 { 260, 3, 1, 0x00000020f0000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x8, 211, },
6530 { 262, 3, 1, 0x00000020d8000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 212, },
6531 { 266, 2, 1, 0x000000e840000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 1131, },
6532 { 267, 2, 1, 0x000000ea40000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 1132, },
6533 { 268, 2, 1, 0x000000f840000000ull
, 0x000001fff0000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 1133, },
6534 { 272, 4, 0, 0x00000000c0000000ull
, 0x000001e1f8000000ull
, { 0, 0, 0, 0, 0 }, 0x28, 223, },
6535 { 277, 3, 1, 0x0000008208000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x0, 213, },
6536 { 278, 3, 1, 0x0000008248000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x0, 214, },
6537 { 279, 3, 1, 0x0000008288000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x0, 215, },
6538 { 280, 3, 1, 0x00000082c8000000ull
, 0x000001fff8000000ull
, { 24, 28, 25, 0, 0 }, 0x0, 216, },
6539 { 282, 5, 1, 0x000001d000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x0, 1179, },
6540 { 282, 5, 1, 0x000001d000000000ull
, 0x000001fc00000000ull
, { 18, 20, 21, 19, 0 }, 0x40, 1261, },
6541 { 283, 5, 1, 0x000001d000000000ull
, 0x000001fc000fe000ull
, { 18, 20, 21, 0, 0 }, 0x40, 1180, },
6542 { 284, 1, 1, 0x0000010078000000ull
, 0x000001eff8000000ull
, { 24, 25, 26, 0, 0 }, 0x0, 217, },
6543 { 284, 1, 1, 0x0000010178000000ull
, 0x000001eff8000000ull
, { 24, 56, 26, 0, 0 }, 0x0, 218, },
6544 { 287, 2, 1, 0x0000000080000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 219, },
6545 { 288, 2, 1, 0x0000000088000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 220, },
6546 { 289, 2, 1, 0x0000000090000000ull
, 0x000001eff8000000ull
, { 24, 26, 0, 0, 0 }, 0x0, 221, },
6549 static const char dis_table
[] = {
6550 0xa0, 0xc7, 0xc8, 0xa0, 0x2e, 0xd8, 0xa0, 0x2c, 0xc0, 0xa0, 0x1c, 0x00,
6551 0x98, 0xb0, 0x02, 0x50, 0x90, 0x50, 0x90, 0x28, 0x24, 0x39, 0x28, 0x24,
6552 0x39, 0x20, 0x90, 0x28, 0x24, 0x39, 0x18, 0x24, 0x39, 0x10, 0x91, 0x60,
6553 0x90, 0x28, 0x24, 0x39, 0x00, 0x10, 0x10, 0x58, 0x41, 0x61, 0xc7, 0xc0,
6554 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
6555 0x10, 0x10, 0x52, 0xc0, 0xc0, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
6556 0x10, 0x10, 0x10, 0x24, 0x24, 0x70, 0x90, 0x28, 0x24, 0x38, 0xf0, 0x24,
6557 0x38, 0xe8, 0xa8, 0x0b, 0x48, 0x15, 0x20, 0x97, 0x20, 0x95, 0xc8, 0x9a,
6558 0xb8, 0x05, 0x38, 0x91, 0x18, 0x90, 0xa0, 0x90, 0x60, 0x80, 0x90, 0x20,
6559 0x34, 0xa6, 0xa4, 0x25, 0x00, 0x34, 0xa3, 0x80, 0xa4, 0x36, 0xa0, 0x36,
6560 0xd9, 0x90, 0x50, 0x90, 0x28, 0x80, 0x36, 0xcf, 0x80, 0x34, 0x86, 0x81,
6561 0x33, 0xe2, 0x90, 0xe0, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x24, 0x10, 0x34,
6562 0x83, 0xa4, 0x1f, 0x08, 0x34, 0x80, 0x90, 0x38, 0xa4, 0x38, 0xa0, 0x37,
6563 0x1a, 0xa4, 0x38, 0x48, 0x37, 0x0e, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x37,
6564 0x20, 0x36, 0xef, 0xa4, 0x36, 0xf8, 0x36, 0xea, 0x80, 0xa4, 0x23, 0xf0,
6565 0x34, 0x7f, 0x92, 0x18, 0x91, 0xc0, 0x80, 0x91, 0x80, 0x90, 0xf8, 0xdb,
6566 0x84, 0x60, 0xf9, 0x40, 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x68, 0x8c, 0x43,
6567 0xc8, 0x84, 0x38, 0x83, 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x58, 0x8c, 0x43,
6568 0xa8, 0x84, 0x38, 0x81, 0xd3, 0x82, 0x40, 0x50, 0xc0, 0xc0, 0x81, 0x38,
6569 0x35, 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x33, 0xa4, 0x1f, 0x18, 0x33, 0xe4,
6570 0x80, 0x90, 0x28, 0x80, 0x33, 0xe0, 0x80, 0x34, 0x88, 0x81, 0x90, 0x38,
6571 0xa4, 0x24, 0x80, 0x34, 0x8b, 0xa4, 0x24, 0x48, 0x34, 0x85, 0xc0, 0x40,
6572 0x10, 0x10, 0x90, 0x38, 0xa4, 0x1e, 0xf0, 0x33, 0xdf, 0xa4, 0x1e, 0xe0,
6573 0x33, 0xdd, 0x18, 0x24, 0x24, 0xf8, 0x83, 0x90, 0xa8, 0xd3, 0x82, 0xc0,
6574 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x38, 0x38, 0x6d, 0xc0, 0xc0, 0x80, 0xa4,
6575 0x42, 0x28, 0x38, 0x69, 0xd3, 0x82, 0x40, 0x50, 0xc0, 0xc0, 0x81, 0x38,
6576 0x2f, 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x2d, 0x92, 0xb8, 0x99, 0x84, 0x24,
6577 0x68, 0x90, 0x78, 0x90, 0x50, 0x10, 0x10, 0x80, 0xa4, 0x36, 0x98, 0x36,
6578 0xd8, 0x82, 0x36, 0xce, 0x90, 0x80, 0x10, 0x10, 0x90, 0x38, 0xa4, 0x38,
6579 0x98, 0x37, 0x19, 0xa4, 0x38, 0x40, 0x37, 0x0d, 0x80, 0x90, 0x38, 0xa4,
6580 0x37, 0x18, 0x36, 0xee, 0xa4, 0x36, 0xf0, 0x36, 0xe9, 0x83, 0x90, 0xa8,
6581 0xd3, 0x82, 0xc0, 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x08, 0x38, 0x61, 0xc0,
6582 0xc0, 0x80, 0xa4, 0x41, 0xf8, 0x38, 0x5d, 0xd3, 0x82, 0x40, 0x50, 0xc0,
6583 0xc0, 0x81, 0x38, 0x29, 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x27, 0x18, 0x24,
6584 0x24, 0x78, 0x83, 0x90, 0xa8, 0xd3, 0x82, 0xc0, 0xc0, 0xc0, 0x80, 0xa4,
6585 0x41, 0xd8, 0x38, 0x55, 0xc0, 0xc0, 0x80, 0xa4, 0x41, 0xc8, 0x38, 0x51,
6586 0xd3, 0x82, 0x40, 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x23, 0x50, 0xc0, 0xc0,
6587 0x81, 0x38, 0x21, 0x94, 0x50, 0x92, 0xf8, 0x99, 0x84, 0x1f, 0x48, 0x90,
6588 0x78, 0x90, 0x50, 0x10, 0x10, 0x80, 0xa4, 0x36, 0x90, 0x36, 0xd7, 0x82,
6589 0x36, 0xcd, 0x90, 0x80, 0x10, 0x10, 0x90, 0x38, 0xa4, 0x38, 0x90, 0x37,
6590 0x18, 0xa4, 0x38, 0x38, 0x37, 0x0c, 0x80, 0x90, 0x38, 0xa4, 0x37, 0x10,
6591 0x36, 0xed, 0xa4, 0x36, 0xe8, 0x36, 0xe8, 0x83, 0x90, 0xe8, 0xd3, 0x83,
6592 0xc0, 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x78, 0x8c, 0x43, 0xe8, 0x84, 0x38,
6593 0x85, 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x60, 0x8c, 0x43, 0xb8, 0x84, 0x38,
6594 0x82, 0xd3, 0x82, 0x40, 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x37, 0x50, 0xc0,
6595 0xc0, 0x81, 0x38, 0x34, 0x18, 0x24, 0x1f, 0x40, 0x83, 0x90, 0xa8, 0xd3,
6596 0x82, 0xc0, 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x48, 0x38, 0x71, 0xc0, 0xc0,
6597 0x80, 0xa4, 0x42, 0x30, 0x38, 0x6b, 0xd3, 0x82, 0x40, 0x50, 0xc0, 0xc0,
6598 0x81, 0x38, 0x31, 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x2e, 0x92, 0xb8, 0x99,
6599 0x84, 0x1f, 0x38, 0x90, 0x78, 0x90, 0x50, 0x10, 0x10, 0x80, 0xa4, 0x36,
6600 0x88, 0x36, 0xd6, 0x82, 0x36, 0xcc, 0x90, 0x80, 0x10, 0x10, 0x90, 0x38,
6601 0xa4, 0x38, 0x88, 0x37, 0x17, 0xa4, 0x38, 0x30, 0x37, 0x0b, 0x80, 0x90,
6602 0x38, 0xa4, 0x37, 0x08, 0x36, 0xec, 0xa4, 0x36, 0xe0, 0x36, 0xe7, 0x83,
6603 0x90, 0xa8, 0xd3, 0x82, 0xc0, 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x18, 0x38,
6604 0x65, 0xc0, 0xc0, 0x80, 0xa4, 0x42, 0x00, 0x38, 0x5f, 0xd3, 0x82, 0x40,
6605 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x2b, 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x28,
6606 0x18, 0x20, 0x01, 0x48, 0x83, 0x90, 0xa8, 0xd3, 0x82, 0xc0, 0xc0, 0xc0,
6607 0x80, 0xa4, 0x41, 0xe8, 0x38, 0x59, 0xc0, 0xc0, 0x80, 0xa4, 0x41, 0xd0,
6608 0x38, 0x53, 0xd3, 0x82, 0x40, 0x50, 0xc0, 0xc0, 0x81, 0x38, 0x25, 0x50,
6609 0xc0, 0xc0, 0x81, 0x38, 0x22, 0xda, 0x06, 0xe0, 0xf9, 0x80, 0x90, 0x60,
6610 0x90, 0x38, 0xa4, 0x24, 0xe8, 0x34, 0x9b, 0x80, 0x34, 0x98, 0x90, 0x38,
6611 0xa4, 0x24, 0x90, 0x34, 0x96, 0x80, 0x34, 0x93, 0x90, 0x60, 0x90, 0x38,
6612 0xa4, 0x24, 0xd0, 0x34, 0x9c, 0x80, 0x34, 0x99, 0x90, 0x38, 0xa4, 0x24,
6613 0xa8, 0x34, 0x97, 0x80, 0x34, 0x94, 0xc8, 0x40, 0x19, 0x00, 0x91, 0x58,
6614 0x90, 0x60, 0x82, 0x90, 0x20, 0x36, 0xcb, 0xa4, 0x36, 0x48, 0x36, 0xca,
6615 0x90, 0xc0, 0x80, 0x90, 0x90, 0x90, 0x48, 0xc9, 0xe1, 0xc1, 0x00, 0x85,
6616 0x37, 0x03, 0xc9, 0xe1, 0xc0, 0x40, 0x85, 0x37, 0x00, 0x80, 0x36, 0xff,
6617 0x10, 0x10, 0x81, 0x36, 0xdb, 0x90, 0xa8, 0x10, 0x10, 0x90, 0x28, 0x81,
6618 0x36, 0xf9, 0x90, 0x38, 0xa4, 0x37, 0xa0, 0x36, 0xf5, 0xa4, 0x37, 0x90,
6619 0x36, 0xf3, 0x90, 0x70, 0x10, 0x10, 0x90, 0x38, 0xa4, 0x37, 0xb8, 0x36,
6620 0xf8, 0x80, 0x36, 0xf6, 0x90, 0x60, 0x90, 0x28, 0x24, 0x37, 0xf0, 0xa4,
6621 0x37, 0xe0, 0x36, 0xfd, 0x80, 0xa4, 0x37, 0xd0, 0x36, 0xfb, 0x80, 0x90,
6622 0xf8, 0x90, 0x90, 0x90, 0x50, 0x90, 0x28, 0x80, 0x38, 0x17, 0x80, 0x38,
6623 0x20, 0x80, 0xa4, 0x40, 0xf0, 0x38, 0x1f, 0x90, 0x28, 0x81, 0x38, 0x1d,
6624 0x80, 0xa4, 0x40, 0xd8, 0x38, 0x1c, 0x90, 0x28, 0x82, 0x38, 0x1a, 0x81,
6625 0xa4, 0x40, 0xc0, 0x38, 0x19, 0x98, 0xe8, 0x01, 0xb0, 0x90, 0x88, 0x90,
6626 0x60, 0xa4, 0x36, 0x38, 0x10, 0x10, 0x10, 0x10, 0x83, 0x33, 0xb7, 0x24,
6627 0x36, 0x30, 0x90, 0x28, 0x24, 0x36, 0x28, 0x24, 0x36, 0x20, 0x90, 0x88,
6628 0x90, 0x60, 0xa4, 0x36, 0x10, 0x10, 0x10, 0x10, 0x10, 0x83, 0x33, 0xb6,
6629 0x24, 0x36, 0x08, 0x90, 0x28, 0x24, 0x36, 0x00, 0x24, 0x35, 0xf8, 0xa8,
6630 0x09, 0x00, 0x0e, 0x20, 0x96, 0x48, 0x95, 0xe8, 0x93, 0x38, 0x91, 0xa0,
6631 0x90, 0xd0, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x1e, 0x60, 0x33, 0xcd, 0xa4,
6632 0x1e, 0x50, 0x33, 0xcb, 0x90, 0x38, 0xa4, 0x1e, 0x40, 0x33, 0xc9, 0x80,
6633 0x33, 0xc7, 0x90, 0x60, 0x90, 0x28, 0x24, 0x1e, 0x00, 0xa4, 0x1d, 0xf0,
6634 0x33, 0xbf, 0x90, 0x38, 0xa4, 0x1d, 0xe0, 0x33, 0xbd, 0xa4, 0x1e, 0x28,
6635 0x33, 0xc6, 0x90, 0xe0, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x1e, 0x18, 0x33,
6636 0xc4, 0xa4, 0x1e, 0x08, 0x33, 0xc2, 0x90, 0x38, 0xa4, 0x35, 0xb0, 0x36,
6637 0xbc, 0xa4, 0x35, 0x50, 0x36, 0xb0, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x32,
6638 0x90, 0x36, 0x5e, 0xa4, 0x32, 0x60, 0x36, 0x58, 0x10, 0x10, 0xa4, 0x1d,
6639 0xd0, 0x33, 0xbb, 0x99, 0x60, 0x02, 0x70, 0x90, 0x90, 0x90, 0x50, 0x90,
6640 0x28, 0x24, 0x1e, 0x90, 0x80, 0x33, 0xda, 0x80, 0xa4, 0x1e, 0x98, 0x33,
6641 0xd8, 0x90, 0x50, 0x90, 0x28, 0x24, 0x1e, 0xa0, 0x80, 0x33, 0xdb, 0x90,
6642 0x38, 0xa4, 0x1e, 0xa8, 0x33, 0xd9, 0xa4, 0x1e, 0x70, 0x33, 0xcf, 0x90,
6643 0xe0, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x34, 0xe8, 0x36, 0xa5, 0xa4, 0x34,
6644 0x48, 0x36, 0x92, 0x90, 0x38, 0xa4, 0x33, 0xe0, 0x36, 0x83, 0xa4, 0x33,
6645 0x50, 0x36, 0x72, 0x81, 0xa4, 0x1e, 0x80, 0x33, 0xd1, 0xe4, 0xa2, 0x04,
6646 0x40, 0x38, 0x13, 0x18, 0x24, 0x1d, 0xc8, 0xe4, 0xe2, 0x02, 0xc0, 0x38,
6647 0x0d, 0x92, 0x40, 0x91, 0x08, 0x10, 0x10, 0x90, 0x80, 0x10, 0x10, 0x90,
6648 0x38, 0xa4, 0x35, 0xa8, 0x36, 0xbb, 0xa4, 0x35, 0x48, 0x36, 0xaf, 0x80,
6649 0x90, 0x38, 0xa4, 0x32, 0x88, 0x36, 0x5d, 0xa4, 0x32, 0x58, 0x36, 0x57,
6650 0x18, 0x20, 0x00, 0xf8, 0x80, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x34, 0xd8,
6651 0x36, 0xa4, 0xa4, 0x34, 0x40, 0x36, 0x90, 0x90, 0x38, 0xa4, 0x33, 0xd0,
6652 0x36, 0x82, 0xa4, 0x33, 0x48, 0x36, 0x70, 0xe4, 0xa2, 0x01, 0x40, 0x38,
6653 0x07, 0x18, 0x24, 0x1d, 0xc0, 0xe4, 0xe1, 0xff, 0xc0, 0x38, 0x01, 0x92,
6654 0x90, 0x92, 0x40, 0x91, 0x08, 0x10, 0x10, 0x90, 0x80, 0x10, 0x10, 0x90,
6655 0x38, 0xa4, 0x35, 0xa0, 0x36, 0xba, 0xa4, 0x35, 0x40, 0x36, 0xae, 0x80,
6656 0x90, 0x38, 0xa4, 0x32, 0x80, 0x36, 0x5c, 0xa4, 0x32, 0x50, 0x36, 0x56,
6657 0x18, 0x20, 0x00, 0xf8, 0x80, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x34, 0xc8,
6658 0x36, 0xa3, 0xa4, 0x34, 0x38, 0x36, 0x8e, 0x90, 0x38, 0xa4, 0x33, 0xc0,
6659 0x36, 0x81, 0xa4, 0x33, 0x40, 0x36, 0x6e, 0xe4, 0xa2, 0x04, 0x80, 0x38,
6660 0x15, 0x10, 0x10, 0xe4, 0xe2, 0x03, 0x00, 0x38, 0x0f, 0x92, 0x50, 0x99,
6661 0x1c, 0x1e, 0xb0, 0x10, 0x10, 0x90, 0x80, 0x10, 0x10, 0x90, 0x38, 0xa4,
6662 0x35, 0x98, 0x36, 0xb9, 0xa4, 0x35, 0x38, 0x36, 0xad, 0x80, 0x90, 0x38,
6663 0xa4, 0x32, 0x78, 0x36, 0x5b, 0xa4, 0x32, 0x48, 0x36, 0x55, 0x18, 0x20,
6664 0x00, 0xf8, 0x80, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x34, 0xb8, 0x36, 0xa2,
6665 0xa4, 0x34, 0x30, 0x36, 0x8c, 0x90, 0x38, 0xa4, 0x33, 0xb0, 0x36, 0x80,
6666 0xa4, 0x33, 0x38, 0x36, 0x6c, 0xe4, 0xa2, 0x01, 0x80, 0x38, 0x09, 0x10,
6667 0x10, 0xe4, 0xe2, 0x00, 0x00, 0x38, 0x03, 0xc0, 0x40, 0x80, 0x10, 0x10,
6668 0x81, 0x90, 0x90, 0x90, 0x48, 0xc9, 0xe1, 0x98, 0x80, 0x85, 0x36, 0x66,
6669 0xc9, 0xe1, 0x99, 0x00, 0x85, 0x36, 0x63, 0x80, 0x36, 0x61, 0x80, 0xd8,
6670 0x47, 0x80, 0x0d, 0xc0, 0xc0, 0x80, 0x10, 0x10, 0x82, 0x90, 0x58, 0xd5,
6671 0x81, 0x80, 0x80, 0x37, 0xfd, 0x80, 0x37, 0xfb, 0xd5, 0x81, 0x80, 0x80,
6672 0x37, 0xf9, 0x80, 0x37, 0xf7, 0xc0, 0x80, 0x10, 0x10, 0x82, 0x90, 0x58,
6673 0xd5, 0x81, 0x80, 0x80, 0x37, 0xfe, 0x80, 0x37, 0xfc, 0xd5, 0x81, 0x80,
6674 0x80, 0x37, 0xfa, 0x80, 0x37, 0xf8, 0xc0, 0x80, 0x83, 0xa4, 0x3f, 0xa8,
6675 0x37, 0xf6, 0xa0, 0x59, 0x60, 0xa0, 0x41, 0xe0, 0xa8, 0x1e, 0xb0, 0x34,
6676 0x88, 0xa0, 0x12, 0x38, 0xa0, 0x0b, 0x48, 0x96, 0x00, 0x9a, 0xf0, 0x05,
6677 0xc0, 0x91, 0x70, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x15, 0x58,
6678 0x33, 0xb5, 0xa4, 0x15, 0x78, 0x33, 0xb4, 0x10, 0x10, 0xa4, 0x15, 0x68,
6679 0x33, 0xb3, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x14, 0xf8, 0x33, 0x9a, 0xa4,
6680 0x15, 0x18, 0x33, 0x99, 0x10, 0x10, 0xa4, 0x15, 0x08, 0x33, 0x98, 0x90,
6681 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x14, 0x98, 0x33, 0x7f, 0xa4, 0x14,
6682 0xb8, 0x33, 0x7e, 0x10, 0x10, 0xa4, 0x14, 0xa8, 0x33, 0x7d, 0x90, 0x70,
6683 0x90, 0x38, 0xa4, 0x14, 0x38, 0x33, 0x63, 0xa4, 0x14, 0x58, 0x33, 0x62,
6684 0x10, 0x10, 0xa4, 0x14, 0x48, 0x33, 0x61, 0x91, 0x70, 0x90, 0xb8, 0x90,
6685 0x70, 0x90, 0x38, 0xa4, 0x15, 0x28, 0x33, 0xb0, 0xa4, 0x15, 0x48, 0x33,
6686 0xb2, 0x10, 0x10, 0xa4, 0x15, 0x38, 0x33, 0xb1, 0x90, 0x70, 0x90, 0x38,
6687 0xa4, 0x14, 0xc8, 0x33, 0x95, 0xa4, 0x14, 0xe8, 0x33, 0x97, 0x10, 0x10,
6688 0xa4, 0x14, 0xd8, 0x33, 0x96, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4,
6689 0x14, 0x68, 0x33, 0x7a, 0xa4, 0x14, 0x88, 0x33, 0x7c, 0x10, 0x10, 0xa4,
6690 0x14, 0x78, 0x33, 0x7b, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x14, 0x08, 0x33,
6691 0x5e, 0xa4, 0x14, 0x28, 0x33, 0x60, 0x10, 0x10, 0xa4, 0x14, 0x18, 0x33,
6692 0x5f, 0xe4, 0xe1, 0x8b, 0x40, 0x36, 0x41, 0x9a, 0xf0, 0x05, 0x00, 0x91,
6693 0x70, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x13, 0xa0, 0x33, 0xad,
6694 0xa4, 0x13, 0x98, 0x33, 0xaf, 0x10, 0x10, 0xa4, 0x13, 0x90, 0x33, 0xae,
6695 0x90, 0x70, 0x90, 0x38, 0xa4, 0x13, 0x88, 0x33, 0x92, 0xa4, 0x13, 0x80,
6696 0x33, 0x94, 0x10, 0x10, 0xa4, 0x13, 0x78, 0x33, 0x93, 0x90, 0xb8, 0x90,
6697 0x70, 0x90, 0x38, 0xa4, 0x13, 0x70, 0x33, 0x77, 0xa4, 0x13, 0x68, 0x33,
6698 0x79, 0x10, 0x10, 0xa4, 0x13, 0x60, 0x33, 0x78, 0x90, 0x70, 0x90, 0x38,
6699 0xa4, 0x13, 0x58, 0x33, 0x5b, 0xa4, 0x13, 0x50, 0x33, 0x5d, 0x10, 0x10,
6700 0xa4, 0x13, 0x48, 0x33, 0x5c, 0x91, 0x10, 0x90, 0x88, 0x90, 0x50, 0x90,
6701 0x28, 0x80, 0x33, 0xaa, 0x80, 0x33, 0xac, 0x10, 0x10, 0x80, 0x33, 0xab,
6702 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x8f, 0x80, 0x33, 0x91, 0x10, 0x10,
6703 0x80, 0x33, 0x90, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x74,
6704 0x80, 0x33, 0x76, 0x10, 0x10, 0x80, 0x33, 0x75, 0x90, 0x50, 0x90, 0x28,
6705 0x80, 0x33, 0x58, 0x80, 0x33, 0x5a, 0x10, 0x10, 0x80, 0x33, 0x59, 0xe4,
6706 0xe1, 0x66, 0x40, 0x35, 0xc1, 0x95, 0x40, 0x9a, 0x90, 0x05, 0x00, 0x91,
6707 0x10, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0xa7, 0x80, 0x33,
6708 0xa9, 0x10, 0x10, 0x80, 0x33, 0xa8, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33,
6709 0x8c, 0x80, 0x33, 0x8e, 0x10, 0x10, 0x80, 0x33, 0x8d, 0x90, 0xb8, 0x90,
6710 0x70, 0x90, 0x38, 0xa4, 0x13, 0x30, 0x33, 0x71, 0xa4, 0x13, 0x40, 0x33,
6711 0x73, 0x10, 0x10, 0xa4, 0x13, 0x38, 0x33, 0x72, 0x90, 0x70, 0x90, 0x38,
6712 0xa4, 0x13, 0x00, 0x33, 0x55, 0xa4, 0x13, 0x10, 0x33, 0x57, 0x10, 0x10,
6713 0xa4, 0x13, 0x08, 0x33, 0x56, 0x91, 0x10, 0x90, 0x88, 0x90, 0x50, 0x90,
6714 0x28, 0x80, 0x33, 0xa4, 0x80, 0x33, 0xa6, 0x10, 0x10, 0x80, 0x33, 0xa5,
6715 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x89, 0x80, 0x33, 0x8b, 0x10, 0x10,
6716 0x80, 0x33, 0x8a, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x13, 0x18,
6717 0x33, 0x6e, 0xa4, 0x13, 0x28, 0x33, 0x70, 0x10, 0x10, 0xa4, 0x13, 0x20,
6718 0x33, 0x6f, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x12, 0xe8, 0x33, 0x52, 0xa4,
6719 0x12, 0xf8, 0x33, 0x54, 0x10, 0x10, 0xa4, 0x12, 0xf0, 0x33, 0x53, 0xe4,
6720 0xe1, 0x8a, 0x40, 0x36, 0x3d, 0x98, 0xb8, 0x01, 0x68, 0x10, 0x10, 0x10,
6721 0x10, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x4f, 0x80, 0x33, 0x51, 0x10,
6722 0x10, 0x80, 0x33, 0x50, 0x90, 0x60, 0x90, 0x30, 0x60, 0xa0, 0x97, 0x00,
6723 0x60, 0xa0, 0x96, 0xc0, 0x90, 0x30, 0x60, 0xa0, 0x96, 0x80, 0x60, 0xa0,
6724 0x96, 0x40, 0xe4, 0xe1, 0x64, 0x40, 0x35, 0xb9, 0xa0, 0x08, 0x08, 0x94,
6725 0xe0, 0x9a, 0x60, 0x04, 0xa0, 0x91, 0x40, 0x90, 0xb8, 0x90, 0x70, 0x90,
6726 0x38, 0xa4, 0x13, 0xd8, 0x33, 0x9e, 0xa4, 0x13, 0xf8, 0x33, 0xa3, 0x10,
6727 0x10, 0xa4, 0x13, 0xe8, 0x33, 0xa2, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33,
6728 0x83, 0x80, 0x33, 0x88, 0x10, 0x10, 0x80, 0x33, 0x87, 0x90, 0x88, 0x90,
6729 0x50, 0x90, 0x28, 0x80, 0x33, 0x68, 0x80, 0x33, 0x6d, 0x10, 0x10, 0x80,
6730 0x33, 0x6c, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x49, 0x80, 0x33, 0x4e,
6731 0x10, 0x10, 0x80, 0x33, 0x4d, 0x91, 0x40, 0x90, 0xb8, 0x90, 0x70, 0x90,
6732 0x38, 0xa4, 0x13, 0xa8, 0x33, 0x9b, 0xa4, 0x13, 0xc8, 0x33, 0x9d, 0x10,
6733 0x10, 0xa4, 0x13, 0xb8, 0x33, 0x9c, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33,
6734 0x80, 0x80, 0x33, 0x82, 0x10, 0x10, 0x80, 0x33, 0x81, 0x90, 0x88, 0x90,
6735 0x50, 0x90, 0x28, 0x80, 0x33, 0x65, 0x80, 0x33, 0x67, 0x10, 0x10, 0x80,
6736 0x33, 0x66, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x46, 0x80, 0x33, 0x48,
6737 0x10, 0x10, 0x80, 0x33, 0x47, 0xe4, 0xe1, 0x89, 0x40, 0x36, 0x39, 0x9a,
6738 0x60, 0x02, 0xe0, 0x91, 0x40, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4,
6739 0x1a, 0x20, 0x33, 0x9f, 0xa4, 0x1a, 0x10, 0x33, 0xa1, 0x10, 0x10, 0xa4,
6740 0x1a, 0x00, 0x33, 0xa0, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x84, 0x80,
6741 0x33, 0x86, 0x10, 0x10, 0x80, 0x33, 0x85, 0x90, 0x88, 0x90, 0x50, 0x90,
6742 0x28, 0x80, 0x33, 0x69, 0x80, 0x33, 0x6b, 0x10, 0x10, 0x80, 0x33, 0x6a,
6743 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x4a, 0x80, 0x33, 0x4c, 0x10, 0x10,
6744 0x80, 0x33, 0x4b, 0x81, 0x90, 0x50, 0x90, 0x28, 0x24, 0x19, 0xd0, 0x24,
6745 0x19, 0xf0, 0x10, 0x10, 0x24, 0x19, 0xe0, 0xe4, 0xe1, 0x62, 0x40, 0x35,
6746 0xb1, 0x93, 0x90, 0x99, 0xb8, 0x03, 0x50, 0x90, 0xe8, 0x90, 0x88, 0x90,
6747 0x40, 0x80, 0xa4, 0x15, 0xb8, 0x32, 0xca, 0x10, 0x10, 0xa4, 0x15, 0xa8,
6748 0x32, 0xc9, 0x90, 0x28, 0x81, 0x32, 0xc6, 0x10, 0x10, 0x80, 0x32, 0xc5,
6749 0x90, 0x60, 0x90, 0x28, 0x81, 0x32, 0xc2, 0x10, 0x10, 0x80, 0x32, 0xc1,
6750 0x90, 0x28, 0x81, 0x32, 0xbe, 0x10, 0x10, 0x80, 0x32, 0xbd, 0x90, 0xe8,
6751 0x90, 0x88, 0x90, 0x40, 0x80, 0xa4, 0x15, 0x88, 0x32, 0xc7, 0x10, 0x10,
6752 0xa4, 0x15, 0x98, 0x32, 0xc8, 0x90, 0x28, 0x81, 0x32, 0xc3, 0x10, 0x10,
6753 0x80, 0x32, 0xc4, 0x90, 0x60, 0x90, 0x28, 0x81, 0x32, 0xbf, 0x10, 0x10,
6754 0x80, 0x32, 0xc0, 0x90, 0x28, 0x81, 0x32, 0xbb, 0x10, 0x10, 0x80, 0x32,
6755 0xbc, 0xe4, 0xe1, 0x88, 0x40, 0x36, 0x35, 0x88, 0x00, 0x88, 0x10, 0x10,
6756 0x10, 0x10, 0x90, 0x28, 0x81, 0x32, 0xb9, 0x10, 0x10, 0x80, 0x32, 0xba,
6757 0xe4, 0xe1, 0x60, 0x40, 0x35, 0xa9, 0xa0, 0x0e, 0x80, 0xa0, 0x09, 0x08,
6758 0x94, 0x80, 0x9a, 0x30, 0x04, 0x40, 0x91, 0x10, 0x90, 0x88, 0x90, 0x50,
6759 0x90, 0x28, 0x80, 0x33, 0x39, 0x80, 0x33, 0x38, 0x10, 0x10, 0x80, 0x33,
6760 0x37, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x1e, 0x80, 0x33, 0x1d, 0x10,
6761 0x10, 0x80, 0x33, 0x1c, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33,
6762 0x03, 0x80, 0x33, 0x02, 0x10, 0x10, 0x80, 0x33, 0x01, 0x90, 0x50, 0x90,
6763 0x28, 0x80, 0x32, 0xe8, 0x80, 0x32, 0xe7, 0x10, 0x10, 0x80, 0x32, 0xe6,
6764 0x91, 0x10, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x34, 0x80,
6765 0x33, 0x36, 0x10, 0x10, 0x80, 0x33, 0x35, 0x90, 0x50, 0x90, 0x28, 0x80,
6766 0x33, 0x19, 0x80, 0x33, 0x1b, 0x10, 0x10, 0x80, 0x33, 0x1a, 0x90, 0x88,
6767 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xfe, 0x80, 0x33, 0x00, 0x10, 0x10,
6768 0x80, 0x32, 0xff, 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xe3, 0x80, 0x32,
6769 0xe5, 0x10, 0x10, 0x80, 0x32, 0xe4, 0xe4, 0xe1, 0x7a, 0x40, 0x36, 0x11,
6770 0x9a, 0x30, 0x04, 0x40, 0x91, 0x10, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28,
6771 0x80, 0x33, 0x31, 0x80, 0x33, 0x33, 0x10, 0x10, 0x80, 0x33, 0x32, 0x90,
6772 0x50, 0x90, 0x28, 0x80, 0x33, 0x16, 0x80, 0x33, 0x18, 0x10, 0x10, 0x80,
6773 0x33, 0x17, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xfb, 0x80,
6774 0x32, 0xfd, 0x10, 0x10, 0x80, 0x32, 0xfc, 0x90, 0x50, 0x90, 0x28, 0x80,
6775 0x32, 0xe0, 0x80, 0x32, 0xe2, 0x10, 0x10, 0x80, 0x32, 0xe1, 0x91, 0x10,
6776 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x2e, 0x80, 0x33, 0x30,
6777 0x10, 0x10, 0x80, 0x33, 0x2f, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x13,
6778 0x80, 0x33, 0x15, 0x10, 0x10, 0x80, 0x33, 0x14, 0x90, 0x88, 0x90, 0x50,
6779 0x90, 0x28, 0x80, 0x32, 0xf8, 0x80, 0x32, 0xfa, 0x10, 0x10, 0x80, 0x32,
6780 0xf9, 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xdd, 0x80, 0x32, 0xdf, 0x10,
6781 0x10, 0x80, 0x32, 0xde, 0xe4, 0xe1, 0x59, 0x40, 0x35, 0x79, 0x94, 0x80,
6782 0x9a, 0x30, 0x04, 0x40, 0x91, 0x10, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28,
6783 0x80, 0x33, 0x2b, 0x80, 0x33, 0x2d, 0x10, 0x10, 0x80, 0x33, 0x2c, 0x90,
6784 0x50, 0x90, 0x28, 0x80, 0x33, 0x10, 0x80, 0x33, 0x12, 0x10, 0x10, 0x80,
6785 0x33, 0x11, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xf5, 0x80,
6786 0x32, 0xf7, 0x10, 0x10, 0x80, 0x32, 0xf6, 0x90, 0x50, 0x90, 0x28, 0x80,
6787 0x32, 0xda, 0x80, 0x32, 0xdc, 0x10, 0x10, 0x80, 0x32, 0xdb, 0x91, 0x10,
6788 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x28, 0x80, 0x33, 0x2a,
6789 0x10, 0x10, 0x80, 0x33, 0x29, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x0d,
6790 0x80, 0x33, 0x0f, 0x10, 0x10, 0x80, 0x33, 0x0e, 0x90, 0x88, 0x90, 0x50,
6791 0x90, 0x28, 0x80, 0x32, 0xf2, 0x80, 0x32, 0xf4, 0x10, 0x10, 0x80, 0x32,
6792 0xf3, 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xd7, 0x80, 0x32, 0xd9, 0x10,
6793 0x10, 0x80, 0x32, 0xd8, 0xe4, 0xe1, 0x78, 0x40, 0x36, 0x09, 0x88, 0x00,
6794 0xb0, 0x10, 0x10, 0x10, 0x10, 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xd4,
6795 0x80, 0x32, 0xd6, 0x10, 0x10, 0x80, 0x32, 0xd5, 0xe4, 0xe1, 0x58, 0x40,
6796 0x35, 0x75, 0x96, 0xe8, 0x94, 0x80, 0x9a, 0x30, 0x04, 0x40, 0x91, 0x10,
6797 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x22, 0x80, 0x33, 0x27,
6798 0x10, 0x10, 0x80, 0x33, 0x26, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x07,
6799 0x80, 0x33, 0x0c, 0x10, 0x10, 0x80, 0x33, 0x0b, 0x90, 0x88, 0x90, 0x50,
6800 0x90, 0x28, 0x80, 0x32, 0xec, 0x80, 0x32, 0xf1, 0x10, 0x10, 0x80, 0x32,
6801 0xf0, 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xce, 0x80, 0x32, 0xd3, 0x10,
6802 0x10, 0x80, 0x32, 0xd2, 0x91, 0x10, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28,
6803 0x80, 0x33, 0x1f, 0x80, 0x33, 0x21, 0x10, 0x10, 0x80, 0x33, 0x20, 0x90,
6804 0x50, 0x90, 0x28, 0x80, 0x33, 0x04, 0x80, 0x33, 0x06, 0x10, 0x10, 0x80,
6805 0x33, 0x05, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x32, 0xe9, 0x80,
6806 0x32, 0xeb, 0x10, 0x10, 0x80, 0x32, 0xea, 0x90, 0x50, 0x90, 0x28, 0x80,
6807 0x32, 0xcb, 0x80, 0x32, 0xcd, 0x10, 0x10, 0x80, 0x32, 0xcc, 0xe4, 0xe1,
6808 0x76, 0x40, 0x36, 0x01, 0x88, 0x02, 0x28, 0x91, 0x10, 0x90, 0x88, 0x90,
6809 0x50, 0x90, 0x28, 0x80, 0x33, 0x23, 0x80, 0x33, 0x25, 0x10, 0x10, 0x80,
6810 0x33, 0x24, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0x08, 0x80, 0x33, 0x0a,
6811 0x10, 0x10, 0x80, 0x33, 0x09, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80,
6812 0x32, 0xed, 0x80, 0x32, 0xef, 0x10, 0x10, 0x80, 0x32, 0xee, 0x90, 0x50,
6813 0x90, 0x28, 0x80, 0x32, 0xcf, 0x80, 0x32, 0xd1, 0x10, 0x10, 0x80, 0x32,
6814 0xd0, 0xe4, 0xe1, 0x57, 0x40, 0x35, 0x71, 0x90, 0x40, 0xe5, 0x21, 0x74,
6815 0x40, 0x35, 0xf9, 0xe5, 0x21, 0x56, 0x40, 0x35, 0x6d, 0x9e, 0xb4, 0x23,
6816 0xe8, 0x93, 0x70, 0x91, 0xd8, 0xd5, 0x07, 0x80, 0xd0, 0xc4, 0x40, 0x90,
6817 0x48, 0x80, 0x8c, 0x3f, 0x38, 0x84, 0x37, 0xf1, 0xa4, 0x3d, 0x18, 0x37,
6818 0xbb, 0x90, 0x28, 0x24, 0x3c, 0x58, 0xa4, 0x3a, 0xd8, 0x37, 0x73, 0xd0,
6819 0xc4, 0x40, 0x90, 0x48, 0x80, 0x8c, 0x3f, 0x18, 0x84, 0x37, 0xef, 0xa4,
6820 0x3d, 0x08, 0x37, 0xb9, 0x90, 0x28, 0x24, 0x3c, 0x48, 0xa4, 0x3a, 0xc8,
6821 0x37, 0x71, 0xd5, 0x06, 0x80, 0xd0, 0xc3, 0x40, 0x90, 0x28, 0x80, 0x37,
6822 0xdb, 0xa4, 0x3c, 0xe8, 0x37, 0xb5, 0x90, 0x28, 0x24, 0x3c, 0x28, 0xa4,
6823 0x3a, 0xa8, 0x37, 0x6d, 0xd0, 0xc3, 0x40, 0x90, 0x28, 0x80, 0x37, 0xd7,
6824 0xa4, 0x3c, 0xd8, 0x37, 0xb3, 0x90, 0x28, 0x24, 0x3c, 0x18, 0xa4, 0x3a,
6825 0x98, 0x37, 0x6b, 0x91, 0x98, 0xd5, 0x06, 0x80, 0xd0, 0xc3, 0x40, 0x90,
6826 0x28, 0x80, 0x37, 0xcf, 0xa4, 0x3c, 0xb8, 0x37, 0xaf, 0x90, 0x28, 0x24,
6827 0x3b, 0xf8, 0xa4, 0x3a, 0x78, 0x37, 0x67, 0xd0, 0xc3, 0x40, 0x90, 0x28,
6828 0x80, 0x37, 0xcb, 0xa4, 0x3c, 0xa8, 0x37, 0xad, 0x90, 0x28, 0x24, 0x3b,
6829 0xe8, 0xa4, 0x3a, 0x68, 0x37, 0x65, 0xd5, 0x06, 0x80, 0xd0, 0xc3, 0x40,
6830 0x90, 0x28, 0x80, 0x37, 0xc3, 0xa4, 0x3c, 0x88, 0x37, 0xa9, 0x90, 0x28,
6831 0x24, 0x3b, 0xc8, 0xa4, 0x3a, 0x48, 0x37, 0x61, 0xd0, 0xc3, 0x40, 0x90,
6832 0x28, 0x80, 0x37, 0xbf, 0xa4, 0x3c, 0x78, 0x37, 0xa7, 0x90, 0x28, 0x24,
6833 0x3b, 0xb8, 0xa4, 0x3a, 0x38, 0x37, 0x5f, 0x93, 0x70, 0x91, 0xd8, 0xd5,
6834 0x07, 0x80, 0xd0, 0xc4, 0x40, 0x90, 0x48, 0x80, 0x8c, 0x3f, 0x58, 0x84,
6835 0x37, 0xf3, 0xa4, 0x3d, 0x28, 0x37, 0xbd, 0x90, 0x28, 0x24, 0x3c, 0x68,
6836 0xa4, 0x3a, 0xe8, 0x37, 0x75, 0xd0, 0xc4, 0x40, 0x90, 0x48, 0x80, 0x8c,
6837 0x3f, 0x28, 0x84, 0x37, 0xf0, 0xa4, 0x3d, 0x10, 0x37, 0xba, 0x90, 0x28,
6838 0x24, 0x3c, 0x50, 0xa4, 0x3a, 0xd0, 0x37, 0x72, 0xd5, 0x06, 0x80, 0xd0,
6839 0xc3, 0x40, 0x90, 0x28, 0x80, 0x37, 0xdf, 0xa4, 0x3c, 0xf8, 0x37, 0xb7,
6840 0x90, 0x28, 0x24, 0x3c, 0x38, 0xa4, 0x3a, 0xb8, 0x37, 0x6f, 0xd0, 0xc3,
6841 0x40, 0x90, 0x28, 0x80, 0x37, 0xd9, 0xa4, 0x3c, 0xe0, 0x37, 0xb4, 0x90,
6842 0x28, 0x24, 0x3c, 0x20, 0xa4, 0x3a, 0xa0, 0x37, 0x6c, 0x91, 0x98, 0xd5,
6843 0x06, 0x80, 0xd0, 0xc3, 0x40, 0x90, 0x28, 0x80, 0x37, 0xd3, 0xa4, 0x3c,
6844 0xc8, 0x37, 0xb1, 0x90, 0x28, 0x24, 0x3c, 0x08, 0xa4, 0x3a, 0x88, 0x37,
6845 0x69, 0xd0, 0xc3, 0x40, 0x90, 0x28, 0x80, 0x37, 0xcd, 0xa4, 0x3c, 0xb0,
6846 0x37, 0xae, 0x90, 0x28, 0x24, 0x3b, 0xf0, 0xa4, 0x3a, 0x70, 0x37, 0x66,
6847 0xd5, 0x06, 0x80, 0xd0, 0xc3, 0x40, 0x90, 0x28, 0x80, 0x37, 0xc7, 0xa4,
6848 0x3c, 0x98, 0x37, 0xab, 0x90, 0x28, 0x24, 0x3b, 0xd8, 0xa4, 0x3a, 0x58,
6849 0x37, 0x63, 0xd0, 0xc3, 0x40, 0x90, 0x28, 0x80, 0x37, 0xc1, 0xa4, 0x3c,
6850 0x80, 0x37, 0xa8, 0x90, 0x28, 0x24, 0x3b, 0xc0, 0xa4, 0x3a, 0x40, 0x37,
6851 0x60, 0x99, 0xd8, 0x03, 0x90, 0x81, 0x90, 0xe0, 0x5b, 0x41, 0x40, 0x03,
6852 0x40, 0x51, 0x40, 0xc0, 0xa4, 0x23, 0x80, 0x34, 0x60, 0xd1, 0x42, 0x00,
6853 0xa4, 0x22, 0x80, 0x34, 0x40, 0xa4, 0x21, 0x80, 0x34, 0x20, 0x5b, 0x41,
6854 0x40, 0x03, 0x40, 0x51, 0x40, 0xc0, 0xa4, 0x22, 0xa0, 0x34, 0x64, 0xd1,
6855 0x42, 0x00, 0xa4, 0x21, 0xa0, 0x34, 0x44, 0xa4, 0x20, 0xa0, 0x34, 0x24,
6856 0x81, 0x90, 0xe0, 0x5b, 0x41, 0x40, 0x03, 0x40, 0x51, 0x40, 0xc0, 0xa4,
6857 0x22, 0xe0, 0x34, 0x6c, 0xd1, 0x42, 0x00, 0xa4, 0x21, 0xe0, 0x34, 0x4c,
6858 0xa4, 0x20, 0xe0, 0x34, 0x2c, 0x5b, 0x41, 0x40, 0x03, 0x40, 0x51, 0x40,
6859 0xc0, 0xa4, 0x22, 0xc0, 0x34, 0x68, 0xd1, 0x42, 0x00, 0xa4, 0x21, 0xc0,
6860 0x34, 0x48, 0xa4, 0x20, 0xc0, 0x34, 0x28, 0xa8, 0x0b, 0x18, 0x13, 0xa8,
6861 0x96, 0x80, 0x93, 0x40, 0x99, 0x90, 0x03, 0x00, 0x90, 0xc0, 0x90, 0x60,
6862 0x90, 0x38, 0xa4, 0x12, 0xb8, 0x32, 0x58, 0x24, 0x12, 0xb0, 0x90, 0x38,
6863 0xa4, 0x11, 0xe0, 0x32, 0x3d, 0x24, 0x11, 0xd8, 0x90, 0x60, 0x90, 0x38,
6864 0xa4, 0x11, 0x08, 0x32, 0x22, 0x24, 0x11, 0x00, 0x90, 0x38, 0xa4, 0x10,
6865 0x30, 0x32, 0x07, 0x24, 0x10, 0x28, 0x90, 0xc0, 0x90, 0x60, 0x90, 0x38,
6866 0xa4, 0x12, 0xa8, 0x32, 0x53, 0x24, 0x12, 0xa0, 0x90, 0x38, 0xa4, 0x11,
6867 0xd0, 0x32, 0x38, 0x24, 0x11, 0xc8, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x10,
6868 0xf8, 0x32, 0x1d, 0x24, 0x10, 0xf0, 0x90, 0x38, 0xa4, 0x10, 0x20, 0x32,
6869 0x02, 0x24, 0x10, 0x18, 0xe4, 0xe1, 0xd0, 0x40, 0x37, 0x43, 0x99, 0x90,
6870 0x03, 0x00, 0x90, 0xc0, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x12, 0x90, 0x32,
6871 0x50, 0x24, 0x12, 0x88, 0x90, 0x38, 0xa4, 0x11, 0xb8, 0x32, 0x35, 0x24,
6872 0x11, 0xb0, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x10, 0xe0, 0x32, 0x1a, 0x24,
6873 0x10, 0xd8, 0x90, 0x38, 0xa4, 0x10, 0x08, 0x31, 0xff, 0x24, 0x10, 0x00,
6874 0x90, 0xc0, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x12, 0x78, 0x32, 0x4d, 0x24,
6875 0x12, 0x70, 0x90, 0x38, 0xa4, 0x11, 0xa0, 0x32, 0x32, 0x24, 0x11, 0x98,
6876 0x90, 0x60, 0x90, 0x38, 0xa4, 0x10, 0xc8, 0x32, 0x17, 0x24, 0x10, 0xc0,
6877 0x90, 0x38, 0xa4, 0x0f, 0xf0, 0x31, 0xfc, 0x24, 0x0f, 0xe8, 0xe4, 0xe1,
6878 0xce, 0xc0, 0x37, 0x3d, 0x93, 0x78, 0x99, 0x90, 0x03, 0x00, 0x90, 0xc0,
6879 0x90, 0x60, 0x90, 0x38, 0xa4, 0x12, 0x60, 0x32, 0x4a, 0x24, 0x12, 0x58,
6880 0x90, 0x38, 0xa4, 0x11, 0x88, 0x32, 0x2f, 0x24, 0x11, 0x80, 0x90, 0x60,
6881 0x90, 0x38, 0xa4, 0x10, 0xb0, 0x32, 0x14, 0x24, 0x10, 0xa8, 0x90, 0x38,
6882 0xa4, 0x0f, 0xd8, 0x31, 0xf9, 0x24, 0x0f, 0xd0, 0x90, 0xc0, 0x90, 0x60,
6883 0x90, 0x38, 0xa4, 0x12, 0x48, 0x32, 0x47, 0x24, 0x12, 0x40, 0x90, 0x38,
6884 0xa4, 0x11, 0x70, 0x32, 0x2c, 0x24, 0x11, 0x68, 0x90, 0x60, 0x90, 0x38,
6885 0xa4, 0x10, 0x98, 0x32, 0x11, 0x24, 0x10, 0x90, 0x90, 0x38, 0xa4, 0x0f,
6886 0xc0, 0x31, 0xf6, 0x24, 0x0f, 0xb8, 0xec, 0xa1, 0x1e, 0x00, 0x02, 0x00,
6887 0x34, 0x7a, 0xa4, 0x39, 0xa8, 0x37, 0x37, 0x88, 0x00, 0x88, 0x10, 0x10,
6888 0x10, 0x10, 0x90, 0x38, 0xa4, 0x0f, 0xa8, 0x31, 0xf3, 0x24, 0x0f, 0xa0,
6889 0xe9, 0x61, 0x1d, 0x40, 0x02, 0x00, 0x34, 0x76, 0xe3, 0x61, 0xcb, 0xc0,
6890 0x37, 0x31, 0x95, 0x08, 0x93, 0x40, 0x99, 0x90, 0x03, 0x00, 0x90, 0xc0,
6891 0x90, 0x60, 0x90, 0x38, 0xa4, 0x12, 0x30, 0x32, 0x41, 0x24, 0x12, 0x28,
6892 0x90, 0x38, 0xa4, 0x11, 0x58, 0x32, 0x26, 0x24, 0x11, 0x50, 0x90, 0x60,
6893 0x90, 0x38, 0xa4, 0x10, 0x80, 0x32, 0x0b, 0x24, 0x10, 0x78, 0x90, 0x38,
6894 0xa4, 0x0f, 0x90, 0x31, 0xed, 0x24, 0x0f, 0x88, 0x90, 0xc0, 0x90, 0x60,
6895 0x90, 0x38, 0xa4, 0x12, 0x00, 0x32, 0x3e, 0x24, 0x11, 0xf8, 0x90, 0x38,
6896 0xa4, 0x11, 0x28, 0x32, 0x23, 0x24, 0x11, 0x20, 0x90, 0x60, 0x90, 0x38,
6897 0xa4, 0x10, 0x50, 0x32, 0x08, 0x24, 0x10, 0x48, 0x90, 0x38, 0xa4, 0x0f,
6898 0x60, 0x31, 0xea, 0x24, 0x0f, 0x58, 0xe4, 0xe1, 0xd0, 0x80, 0x37, 0x45,
6899 0x88, 0x01, 0x88, 0x90, 0xc0, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x12, 0x20,
6900 0x32, 0x42, 0x24, 0x12, 0x18, 0x90, 0x38, 0xa4, 0x11, 0x48, 0x32, 0x27,
6901 0x24, 0x11, 0x40, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x10, 0x70, 0x32, 0x0c,
6902 0x24, 0x10, 0x68, 0x90, 0x38, 0xa4, 0x0f, 0x80, 0x31, 0xee, 0x24, 0x0f,
6903 0x78, 0xe4, 0xe1, 0xcf, 0x00, 0x37, 0x3f, 0x92, 0xd0, 0x99, 0x50, 0x02,
6904 0x80, 0x90, 0xa0, 0x90, 0x50, 0x90, 0x28, 0x80, 0x31, 0xe9, 0x24, 0x0f,
6905 0x40, 0x90, 0x28, 0x80, 0x31, 0xe5, 0x24, 0x0f, 0x20, 0x90, 0x50, 0x90,
6906 0x28, 0x80, 0x31, 0xe1, 0x24, 0x0f, 0x00, 0x90, 0x28, 0x80, 0x31, 0xdd,
6907 0x24, 0x0e, 0xe0, 0x90, 0xa0, 0x90, 0x50, 0x90, 0x28, 0x80, 0x31, 0xe6,
6908 0x24, 0x0f, 0x38, 0x90, 0x28, 0x80, 0x31, 0xe2, 0x24, 0x0f, 0x18, 0x90,
6909 0x50, 0x90, 0x28, 0x80, 0x31, 0xde, 0x24, 0x0e, 0xf8, 0x90, 0x28, 0x80,
6910 0x31, 0xda, 0x24, 0x0e, 0xd8, 0xec, 0xe1, 0xcd, 0xa1, 0x1f, 0x00, 0x37,
6911 0x39, 0x88, 0x00, 0x78, 0x10, 0x10, 0x10, 0x10, 0x90, 0x28, 0x80, 0x31,
6912 0xd8, 0x24, 0x0e, 0xc8, 0xec, 0xe1, 0xcc, 0x21, 0x1d, 0x00, 0x37, 0x33,
6913 0xe5, 0xa1, 0x55, 0x40, 0x35, 0x51, 0xa0, 0x2a, 0x10, 0xa8, 0x16, 0x60,
6914 0x29, 0xd8, 0xa0, 0x0c, 0x48, 0xa0, 0x0a, 0xc8, 0x95, 0x60, 0x92, 0xb0,
6915 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x31, 0xa1, 0x80,
6916 0x31, 0xa0, 0x10, 0x10, 0x80, 0x31, 0x9f, 0x90, 0x70, 0x90, 0x38, 0xa4,
6917 0x08, 0x98, 0x31, 0xb3, 0xa4, 0x08, 0x90, 0x31, 0xb2, 0x10, 0x10, 0xa4,
6918 0x08, 0x88, 0x31, 0xb1, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x09,
6919 0xb8, 0x31, 0xd7, 0xa4, 0x09, 0xb0, 0x31, 0xd6, 0x10, 0x10, 0xa4, 0x09,
6920 0xa8, 0x31, 0xd5, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x09, 0x28, 0x31, 0xc5,
6921 0xa4, 0x09, 0x20, 0x31, 0xc4, 0x10, 0x10, 0xa4, 0x09, 0x18, 0x31, 0xc3,
6922 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x31, 0x9c, 0x80,
6923 0x31, 0x9e, 0x10, 0x10, 0x80, 0x31, 0x9d, 0x90, 0x70, 0x90, 0x38, 0xa4,
6924 0x08, 0x70, 0x31, 0xae, 0xa4, 0x08, 0x80, 0x31, 0xb0, 0x10, 0x10, 0xa4,
6925 0x08, 0x78, 0x31, 0xaf, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x09,
6926 0x90, 0x31, 0xd2, 0xa4, 0x09, 0xa0, 0x31, 0xd4, 0x10, 0x10, 0xa4, 0x09,
6927 0x98, 0x31, 0xd3, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x09, 0x00, 0x31, 0xc0,
6928 0xa4, 0x09, 0x10, 0x31, 0xc2, 0x10, 0x10, 0xa4, 0x09, 0x08, 0x31, 0xc1,
6929 0x92, 0xb0, 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x31,
6930 0x99, 0x80, 0x31, 0x9b, 0x10, 0x10, 0x80, 0x31, 0x9a, 0x90, 0x70, 0x90,
6931 0x38, 0xa4, 0x08, 0x58, 0x31, 0xab, 0xa4, 0x08, 0x68, 0x31, 0xad, 0x10,
6932 0x10, 0xa4, 0x08, 0x60, 0x31, 0xac, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38,
6933 0xa4, 0x09, 0x78, 0x31, 0xcf, 0xa4, 0x09, 0x88, 0x31, 0xd1, 0x10, 0x10,
6934 0xa4, 0x09, 0x80, 0x31, 0xd0, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x08, 0xe8,
6935 0x31, 0xbd, 0xa4, 0x08, 0xf8, 0x31, 0xbf, 0x10, 0x10, 0xa4, 0x08, 0xf0,
6936 0x31, 0xbe, 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80, 0x31,
6937 0x96, 0x80, 0x31, 0x98, 0x10, 0x10, 0x80, 0x31, 0x97, 0x90, 0x70, 0x90,
6938 0x38, 0xa4, 0x08, 0x40, 0x31, 0xa8, 0xa4, 0x08, 0x50, 0x31, 0xaa, 0x10,
6939 0x10, 0xa4, 0x08, 0x48, 0x31, 0xa9, 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38,
6940 0xa4, 0x09, 0x60, 0x31, 0xcc, 0xa4, 0x09, 0x70, 0x31, 0xce, 0x10, 0x10,
6941 0xa4, 0x09, 0x68, 0x31, 0xcd, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x08, 0xd0,
6942 0x31, 0xba, 0xa4, 0x08, 0xe0, 0x31, 0xbc, 0x10, 0x10, 0xa4, 0x08, 0xd8,
6943 0x31, 0xbb, 0x10, 0x10, 0x90, 0xa8, 0x10, 0x10, 0x10, 0x10, 0x90, 0x50,
6944 0x90, 0x28, 0x80, 0x31, 0x8d, 0x80, 0x31, 0x8f, 0x10, 0x10, 0x80, 0x31,
6945 0x8e, 0x90, 0x60, 0x90, 0x30, 0x60, 0xa0, 0x2a, 0xc0, 0x60, 0xa0, 0x2a,
6946 0x80, 0x90, 0x30, 0x60, 0xa0, 0x2a, 0x40, 0x60, 0xa0, 0x2a, 0x00, 0x97,
6947 0xf0, 0x95, 0x60, 0x92, 0xb0, 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90,
6948 0x28, 0x80, 0x31, 0x93, 0x80, 0x31, 0x95, 0x10, 0x10, 0x80, 0x31, 0x94,
6949 0x90, 0x70, 0x90, 0x38, 0xa4, 0x08, 0x28, 0x31, 0xa5, 0xa4, 0x08, 0x38,
6950 0x31, 0xa7, 0x10, 0x10, 0xa4, 0x08, 0x30, 0x31, 0xa6, 0x90, 0xb8, 0x90,
6951 0x70, 0x90, 0x38, 0xa4, 0x09, 0x48, 0x31, 0xc9, 0xa4, 0x09, 0x58, 0x31,
6952 0xcb, 0x10, 0x10, 0xa4, 0x09, 0x50, 0x31, 0xca, 0x90, 0x70, 0x90, 0x38,
6953 0xa4, 0x08, 0xb8, 0x31, 0xb7, 0xa4, 0x08, 0xc8, 0x31, 0xb9, 0x10, 0x10,
6954 0xa4, 0x08, 0xc0, 0x31, 0xb8, 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90,
6955 0x28, 0x80, 0x31, 0x90, 0x80, 0x31, 0x92, 0x10, 0x10, 0x80, 0x31, 0x91,
6956 0x90, 0x70, 0x90, 0x38, 0xa4, 0x08, 0x10, 0x31, 0xa2, 0xa4, 0x08, 0x20,
6957 0x31, 0xa4, 0x10, 0x10, 0xa4, 0x08, 0x18, 0x31, 0xa3, 0x90, 0xb8, 0x90,
6958 0x70, 0x90, 0x38, 0xa4, 0x09, 0x30, 0x31, 0xc6, 0xa4, 0x09, 0x40, 0x31,
6959 0xc8, 0x10, 0x10, 0xa4, 0x09, 0x38, 0x31, 0xc7, 0x90, 0x70, 0x90, 0x38,
6960 0xa4, 0x08, 0xa0, 0x31, 0xb4, 0xa4, 0x08, 0xb0, 0x31, 0xb6, 0x10, 0x10,
6961 0xa4, 0x08, 0xa8, 0x31, 0xb5, 0x10, 0x10, 0x91, 0x40, 0x90, 0xa0, 0x90,
6962 0x50, 0x90, 0x28, 0x80, 0x30, 0xcb, 0x80, 0x30, 0xca, 0x90, 0x28, 0x80,
6963 0x30, 0xc9, 0x80, 0x30, 0xc8, 0x90, 0x50, 0x90, 0x28, 0x80, 0x30, 0xc4,
6964 0x80, 0x30, 0xc7, 0x90, 0x28, 0x80, 0x30, 0xc6, 0x80, 0x30, 0xc5, 0x90,
6965 0xa0, 0x90, 0x50, 0x90, 0x28, 0x80, 0x30, 0xbc, 0x80, 0x30, 0xc3, 0x90,
6966 0x28, 0x80, 0x30, 0xc2, 0x80, 0x30, 0xc1, 0x90, 0x50, 0x90, 0x28, 0x80,
6967 0x30, 0xbd, 0x80, 0x30, 0xc0, 0x90, 0x28, 0x80, 0x30, 0xbf, 0x80, 0x30,
6968 0xbe, 0x91, 0x88, 0x80, 0x90, 0xc0, 0x90, 0x60, 0x90, 0x28, 0x81, 0x31,
6969 0x3b, 0x10, 0x10, 0x80, 0x31, 0x3a, 0x90, 0x28, 0x81, 0x31, 0x3d, 0x10,
6970 0x10, 0x80, 0x31, 0x3c, 0x90, 0x60, 0x90, 0x28, 0x81, 0x31, 0x41, 0x10,
6971 0x10, 0x80, 0x31, 0x40, 0x90, 0x28, 0x81, 0x31, 0x3f, 0x10, 0x10, 0x80,
6972 0x31, 0x3e, 0x80, 0x10, 0x10, 0x10, 0x10, 0x90, 0x28, 0x81, 0x31, 0x38,
6973 0x10, 0x10, 0x80, 0x31, 0x39, 0xa0, 0x0b, 0x90, 0xa0, 0x0a, 0xc8, 0x95,
6974 0x60, 0x92, 0xb0, 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80,
6975 0x31, 0x56, 0x80, 0x31, 0x55, 0x10, 0x10, 0x80, 0x31, 0x54, 0x90, 0x70,
6976 0x90, 0x38, 0xa4, 0x06, 0xe8, 0x31, 0x68, 0xa4, 0x06, 0xe0, 0x31, 0x67,
6977 0x10, 0x10, 0xa4, 0x06, 0xd8, 0x31, 0x66, 0x90, 0xb8, 0x90, 0x70, 0x90,
6978 0x38, 0xa4, 0x08, 0x08, 0x31, 0x8c, 0xa4, 0x08, 0x00, 0x31, 0x8b, 0x10,
6979 0x10, 0xa4, 0x07, 0xf8, 0x31, 0x8a, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x07,
6980 0x78, 0x31, 0x7a, 0xa4, 0x07, 0x70, 0x31, 0x79, 0x10, 0x10, 0xa4, 0x07,
6981 0x68, 0x31, 0x78, 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90, 0x28, 0x80,
6982 0x31, 0x51, 0x80, 0x31, 0x53, 0x10, 0x10, 0x80, 0x31, 0x52, 0x90, 0x70,
6983 0x90, 0x38, 0xa4, 0x06, 0xc0, 0x31, 0x63, 0xa4, 0x06, 0xd0, 0x31, 0x65,
6984 0x10, 0x10, 0xa4, 0x06, 0xc8, 0x31, 0x64, 0x90, 0xb8, 0x90, 0x70, 0x90,
6985 0x38, 0xa4, 0x07, 0xe0, 0x31, 0x87, 0xa4, 0x07, 0xf0, 0x31, 0x89, 0x10,
6986 0x10, 0xa4, 0x07, 0xe8, 0x31, 0x88, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x07,
6987 0x50, 0x31, 0x75, 0xa4, 0x07, 0x60, 0x31, 0x77, 0x10, 0x10, 0xa4, 0x07,
6988 0x58, 0x31, 0x76, 0x92, 0xb0, 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90,
6989 0x28, 0x80, 0x31, 0x4e, 0x80, 0x31, 0x50, 0x10, 0x10, 0x80, 0x31, 0x4f,
6990 0x90, 0x70, 0x90, 0x38, 0xa4, 0x06, 0xa8, 0x31, 0x60, 0xa4, 0x06, 0xb8,
6991 0x31, 0x62, 0x10, 0x10, 0xa4, 0x06, 0xb0, 0x31, 0x61, 0x90, 0xb8, 0x90,
6992 0x70, 0x90, 0x38, 0xa4, 0x07, 0xc8, 0x31, 0x84, 0xa4, 0x07, 0xd8, 0x31,
6993 0x86, 0x10, 0x10, 0xa4, 0x07, 0xd0, 0x31, 0x85, 0x90, 0x70, 0x90, 0x38,
6994 0xa4, 0x07, 0x38, 0x31, 0x72, 0xa4, 0x07, 0x48, 0x31, 0x74, 0x10, 0x10,
6995 0xa4, 0x07, 0x40, 0x31, 0x73, 0x91, 0x40, 0x90, 0x88, 0x90, 0x50, 0x90,
6996 0x28, 0x80, 0x31, 0x4b, 0x80, 0x31, 0x4d, 0x10, 0x10, 0x80, 0x31, 0x4c,
6997 0x90, 0x70, 0x90, 0x38, 0xa4, 0x06, 0x90, 0x31, 0x5d, 0xa4, 0x06, 0xa0,
6998 0x31, 0x5f, 0x10, 0x10, 0xa4, 0x06, 0x98, 0x31, 0x5e, 0x90, 0xb8, 0x90,
6999 0x70, 0x90, 0x38, 0xa4, 0x07, 0xb0, 0x31, 0x81, 0xa4, 0x07, 0xc0, 0x31,
7000 0x83, 0x10, 0x10, 0xa4, 0x07, 0xb8, 0x31, 0x82, 0x90, 0x70, 0x90, 0x38,
7001 0xa4, 0x07, 0x20, 0x31, 0x6f, 0xa4, 0x07, 0x30, 0x31, 0x71, 0x10, 0x10,
7002 0xa4, 0x07, 0x28, 0x31, 0x70, 0x10, 0x10, 0x80, 0x10, 0x10, 0x10, 0x10,
7003 0x90, 0x50, 0x90, 0x28, 0x80, 0x31, 0x42, 0x80, 0x31, 0x44, 0x10, 0x10,
7004 0x80, 0x31, 0x43, 0x80, 0x95, 0x60, 0x92, 0xb0, 0x91, 0x40, 0x90, 0x88,
7005 0x90, 0x50, 0x90, 0x28, 0x80, 0x31, 0x48, 0x80, 0x31, 0x4a, 0x10, 0x10,
7006 0x80, 0x31, 0x49, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x06, 0x78, 0x31, 0x5a,
7007 0xa4, 0x06, 0x88, 0x31, 0x5c, 0x10, 0x10, 0xa4, 0x06, 0x80, 0x31, 0x5b,
7008 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x07, 0x98, 0x31, 0x7e, 0xa4,
7009 0x07, 0xa8, 0x31, 0x80, 0x10, 0x10, 0xa4, 0x07, 0xa0, 0x31, 0x7f, 0x90,
7010 0x70, 0x90, 0x38, 0xa4, 0x07, 0x08, 0x31, 0x6c, 0xa4, 0x07, 0x18, 0x31,
7011 0x6e, 0x10, 0x10, 0xa4, 0x07, 0x10, 0x31, 0x6d, 0x91, 0x40, 0x90, 0x88,
7012 0x90, 0x50, 0x90, 0x28, 0x80, 0x31, 0x45, 0x80, 0x31, 0x47, 0x10, 0x10,
7013 0x80, 0x31, 0x46, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x06, 0x60, 0x31, 0x57,
7014 0xa4, 0x06, 0x70, 0x31, 0x59, 0x10, 0x10, 0xa4, 0x06, 0x68, 0x31, 0x58,
7015 0x90, 0xb8, 0x90, 0x70, 0x90, 0x38, 0xa4, 0x07, 0x80, 0x31, 0x7b, 0xa4,
7016 0x07, 0x90, 0x31, 0x7d, 0x10, 0x10, 0xa4, 0x07, 0x88, 0x31, 0x7c, 0x90,
7017 0x70, 0x90, 0x38, 0xa4, 0x06, 0xf0, 0x31, 0x69, 0xa4, 0x07, 0x00, 0x31,
7018 0x6b, 0x10, 0x10, 0xa4, 0x06, 0xf8, 0x31, 0x6a, 0x10, 0x10, 0x91, 0x40,
7019 0x90, 0xa0, 0x90, 0x50, 0x90, 0x28, 0x80, 0x30, 0xbb, 0x80, 0x30, 0xba,
7020 0x90, 0x28, 0x80, 0x30, 0xb9, 0x80, 0x30, 0xb8, 0x90, 0x50, 0x90, 0x28,
7021 0x80, 0x30, 0xb4, 0x80, 0x30, 0xb7, 0x90, 0x28, 0x80, 0x30, 0xb6, 0x80,
7022 0x30, 0xb5, 0x90, 0xa0, 0x90, 0x50, 0x90, 0x28, 0x80, 0x30, 0xac, 0x80,
7023 0x30, 0xb3, 0x90, 0x28, 0x80, 0x30, 0xb2, 0x80, 0x30, 0xb1, 0x90, 0x50,
7024 0x90, 0x28, 0x80, 0x30, 0xad, 0x80, 0x30, 0xb0, 0x90, 0x28, 0x80, 0x30,
7025 0xaf, 0x80, 0x30, 0xae, 0xc3, 0xc0, 0x30, 0x42, 0x9c, 0xe8, 0x07, 0x60,
7026 0x91, 0x90, 0x90, 0xf0, 0x10, 0x10, 0x80, 0x88, 0x00, 0x80, 0x90, 0x50,
7027 0x90, 0x28, 0x80, 0x33, 0xf8, 0x80, 0x33, 0xf9, 0x81, 0x33, 0xef, 0xd0,
7028 0x41, 0x80, 0x24, 0x20, 0x90, 0x24, 0x20, 0x98, 0x10, 0x10, 0x80, 0x90,
7029 0x58, 0x80, 0x90, 0x28, 0x24, 0x1f, 0x90, 0x24, 0x1f, 0x98, 0x81, 0x24,
7030 0x1f, 0x50, 0x92, 0x68, 0x91, 0x00, 0x80, 0x90, 0x90, 0x90, 0x30, 0x80,
7031 0x24, 0x20, 0x00, 0x90, 0x38, 0xa4, 0x1f, 0xf8, 0x34, 0x06, 0x80, 0x34,
7032 0x05, 0x80, 0x90, 0x28, 0x80, 0x34, 0x0f, 0xa4, 0x1f, 0xe0, 0x34, 0x0e,
7033 0x80, 0x90, 0xc0, 0x90, 0x60, 0x90, 0x28, 0x80, 0x34, 0x09, 0xa4, 0x1f,
7034 0xf0, 0x34, 0x08, 0x90, 0x28, 0x80, 0x34, 0x04, 0xa4, 0x1f, 0xe8, 0x34,
7035 0x03, 0x90, 0x50, 0x90, 0x28, 0x80, 0x34, 0x0d, 0x80, 0x34, 0x0c, 0x90,
7036 0x28, 0x24, 0x20, 0x88, 0x24, 0x20, 0x80, 0x90, 0x58, 0x80, 0x10, 0x10,
7037 0x80, 0x10, 0x10, 0x80, 0x33, 0xfb, 0x80, 0x90, 0x40, 0x10, 0x10, 0x80,
7038 0x24, 0x1f, 0x60, 0x80, 0x10, 0x10, 0x80, 0x33, 0xfa, 0x91, 0x58, 0x91,
7039 0x00, 0x90, 0x80, 0x81, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33, 0xf6, 0x80,
7040 0x33, 0xf7, 0x81, 0x33, 0xee, 0x81, 0x90, 0x50, 0x90, 0x28, 0x80, 0x33,
7041 0xf4, 0x80, 0x33, 0xf5, 0x81, 0x33, 0xed, 0x83, 0x90, 0x28, 0x24, 0x1f,
7042 0x80, 0x24, 0x1f, 0x88, 0x90, 0xe8, 0x81, 0x90, 0x88, 0x90, 0x38, 0x10,
7043 0x10, 0x80, 0x34, 0x07, 0x90, 0x28, 0x80, 0x34, 0x02, 0x80, 0x34, 0x01,
7044 0x80, 0x90, 0x28, 0x80, 0x34, 0x0b, 0x80, 0x34, 0x0a, 0x82, 0x10, 0x10,
7045 0x80, 0x24, 0x1f, 0x58, 0x97, 0x10, 0x9e, 0x10, 0x06, 0x98, 0x93, 0x00,
7046 0x91, 0x80, 0x90, 0xc0, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x03, 0x80, 0x30,
7047 0x71, 0x24, 0x03, 0x78, 0x90, 0x38, 0xa4, 0x04, 0x10, 0x30, 0x83, 0x24,
7048 0x04, 0x08, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x05, 0x30, 0x30, 0xa7, 0x24,
7049 0x05, 0x28, 0x90, 0x38, 0xa4, 0x04, 0xa0, 0x30, 0x95, 0x24, 0x04, 0x98,
7050 0x90, 0xc0, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x03, 0x70, 0x30, 0x6c, 0x24,
7051 0x03, 0x68, 0x90, 0x38, 0xa4, 0x04, 0x00, 0x30, 0x7e, 0x24, 0x03, 0xf8,
7052 0x90, 0x60, 0x90, 0x38, 0xa4, 0x05, 0x20, 0x30, 0xa2, 0x24, 0x05, 0x18,
7053 0x90, 0x38, 0xa4, 0x04, 0x90, 0x30, 0x90, 0x24, 0x04, 0x88, 0x91, 0x80,
7054 0x90, 0xc0, 0x90, 0x60, 0x90, 0x38, 0xa4, 0x03, 0x58, 0x30, 0x69, 0x24,
7055 0x03, 0x50, 0x90, 0x38, 0xa4, 0x03, 0xe8, 0x30, 0x7b, 0x24, 0x03, 0xe0,
7056 0x90, 0x60, 0x90, 0x38, 0xa4, 0x05, 0x08, 0x30, 0x9f, 0x24, 0x05, 0x00,
7057 0x90, 0x38, 0xa4, 0x04, 0x78, 0x30, 0x8d, 0x24, 0x04, 0x70, 0x90, 0xc0,
7058 0x90, 0x60, 0x90, 0x38, 0xa4, 0x03, 0x40, 0x30, 0x66, 0x24, 0x03, 0x38,
7059 0x90, 0x38, 0xa4, 0x03, 0xd0, 0x30, 0x78, 0x24, 0x03, 0xc8, 0x90, 0x60,
7060 0x90, 0x38, 0xa4, 0x04, 0xf0, 0x30, 0x9c, 0x24, 0x04, 0xe8, 0x90, 0x38,
7061 0xa4, 0x04, 0x60, 0x30, 0x8a, 0x24, 0x04, 0x58, 0x10, 0x10, 0x80, 0x10,
7062 0x10, 0x10, 0x10, 0x90, 0x38, 0xa4, 0x02, 0xf8, 0x30, 0x5d, 0x24, 0x02,
7063 0xf0, 0xd7, 0x42, 0x00, 0xa4, 0x39, 0x58, 0x37, 0x2d, 0xa4, 0x39, 0x38,
7064 0x37, 0x29, 0x9c, 0xe0, 0x06, 0x90, 0x93, 0x00, 0x91, 0x80, 0x90, 0xc0,
7065 0x90, 0x60, 0x90, 0x38, 0xa4, 0x03, 0x28, 0x30, 0x63, 0x24, 0x03, 0x20,
7066 0x90, 0x38, 0xa4, 0x03, 0xb8, 0x30, 0x75, 0x24, 0x03, 0xb0, 0x90, 0x60,
7067 0x90, 0x38, 0xa4, 0x04, 0xd8, 0x30, 0x99, 0x24, 0x04, 0xd0, 0x90, 0x38,
7068 0xa4, 0x04, 0x48, 0x30, 0x87, 0x24, 0x04, 0x40, 0x90, 0xc0, 0x90, 0x60,
7069 0x90, 0x38, 0xa4, 0x03, 0x10, 0x30, 0x60, 0x24, 0x03, 0x08, 0x90, 0x38,
7070 0xa4, 0x03, 0xa0, 0x30, 0x72, 0x24, 0x03, 0x98, 0x90, 0x60, 0x90, 0x38,
7071 0xa4, 0x04, 0xc0, 0x30, 0x96, 0x24, 0x04, 0xb8, 0x90, 0x38, 0xa4, 0x04,
7072 0x30, 0x30, 0x84, 0x24, 0x04, 0x28, 0x10, 0x10, 0x90, 0xe0, 0x90, 0x70,
7073 0x90, 0x38, 0xa4, 0x02, 0x88, 0x30, 0x52, 0xa4, 0x02, 0x78, 0x30, 0x50,
7074 0x90, 0x38, 0xa4, 0x02, 0x70, 0x30, 0x4b, 0xa4, 0x02, 0x60, 0x30, 0x4d,
7075 0x90, 0x70, 0x90, 0x38, 0xa4, 0x02, 0x50, 0x30, 0x43, 0xa4, 0x02, 0x40,
7076 0x30, 0x49, 0x90, 0x38, 0xa4, 0x02, 0x38, 0x30, 0x44, 0xa4, 0x02, 0x28,
7077 0x30, 0x46, 0x91, 0x48, 0x80, 0x90, 0xa0, 0x90, 0x50, 0x90, 0x28, 0x80,
7078 0x30, 0x56, 0x24, 0x02, 0xa8, 0x90, 0x28, 0x80, 0x30, 0x58, 0x24, 0x02,
7079 0xb8, 0x90, 0x50, 0x90, 0x28, 0x80, 0x30, 0x5c, 0x24, 0x02, 0xd8, 0x90,
7080 0x28, 0x80, 0x30, 0x5a, 0x24, 0x02, 0xc8, 0x80, 0x10, 0x10, 0x10, 0x10,
7081 0x90, 0x28, 0x80, 0x30, 0x53, 0x24, 0x02, 0xa0, 0xd7, 0x42, 0x00, 0xa4,
7082 0x39, 0x60, 0x37, 0x2e, 0xa4, 0x39, 0x40, 0x37, 0x2a, 0xa0, 0x14, 0x68,
7083 0xa0, 0x10, 0x90, 0xa0, 0x0c, 0x60, 0x9e, 0x88, 0x09, 0xd0, 0x94, 0xf0,
7084 0x90, 0xb0, 0x88, 0x00, 0x68, 0x84, 0x10, 0x10, 0xc9, 0xe1, 0x4c, 0x40,
7085 0x85, 0x35, 0x4d, 0xcb, 0x61, 0x45, 0x00, 0x85, 0x35, 0x23, 0x9a, 0x00,
7086 0x03, 0xf8, 0x91, 0x98, 0x80, 0x91, 0x10, 0x90, 0xa0, 0x90, 0x68, 0x90,
7087 0x20, 0x3a, 0x75, 0xc9, 0xe2, 0x9c, 0xc0, 0x85, 0x35, 0x4b, 0xa4, 0x53,
7088 0x88, 0x3a, 0x72, 0x90, 0x38, 0xa4, 0x53, 0x50, 0x3a, 0x6b, 0xa4, 0x53,
7089 0x40, 0x3a, 0x69, 0x90, 0x48, 0x10, 0x10, 0xa4, 0x53, 0x08, 0x3a, 0x62,
7090 0x10, 0x10, 0x80, 0x3a, 0x5e, 0x81, 0x10, 0x10, 0x80, 0xa4, 0x52, 0xd8,
7091 0x3a, 0x5c, 0x91, 0xb0, 0x91, 0x60, 0x90, 0xe0, 0x90, 0x70, 0x90, 0x38,
7092 0xa4, 0x53, 0x78, 0x3a, 0x70, 0xa4, 0x53, 0x68, 0x3a, 0x6e, 0x90, 0x38,
7093 0xa4, 0x53, 0x30, 0x3a, 0x67, 0xa4, 0x53, 0x20, 0x3a, 0x65, 0x90, 0x48,
7094 0x10, 0x10, 0xa4, 0x52, 0xf8, 0x3a, 0x60, 0x10, 0x10, 0x80, 0x3a, 0x5d,
7095 0x90, 0x28, 0x80, 0x3a, 0x56, 0x80, 0x3a, 0x55, 0x81, 0x10, 0x10, 0x80,
7096 0xa4, 0x52, 0xc8, 0x3a, 0x5a, 0xcb, 0x61, 0x44, 0xc0, 0x85, 0x35, 0x22,
7097 0x90, 0xd8, 0x88, 0x00, 0x90, 0x84, 0x90, 0x38, 0xc1, 0xc0, 0x85, 0x3a,
7098 0x78, 0xc9, 0xe1, 0x4c, 0x00, 0x85, 0x35, 0x49, 0xcb, 0x61, 0x44, 0x80,
7099 0x85, 0x35, 0x21, 0x88, 0x00, 0x68, 0x84, 0x10, 0x10, 0xc9, 0xe1, 0x4b,
7100 0xc0, 0x85, 0x35, 0x47, 0xcb, 0x61, 0x44, 0x40, 0x85, 0x35, 0x20, 0x91,
7101 0xf8, 0x90, 0xb0, 0x88, 0x00, 0x68, 0x84, 0x10, 0x10, 0xc9, 0xe1, 0x4b,
7102 0x40, 0x85, 0x35, 0x43, 0xcb, 0x61, 0x43, 0xc0, 0x85, 0x35, 0x1e, 0x88,
7103 0x01, 0x00, 0x90, 0xa0, 0x81, 0x90, 0x70, 0x80, 0x90, 0x20, 0x3a, 0x6c,
7104 0xc9, 0xe1, 0x4b, 0x00, 0x85, 0x35, 0x41, 0x81, 0x3a, 0x63, 0x81, 0x10,
7105 0x10, 0x80, 0xa4, 0x52, 0xb8, 0x3a, 0x58, 0xcb, 0x61, 0x43, 0x80, 0x85,
7106 0x35, 0x1d, 0x90, 0xb0, 0x88, 0x00, 0x68, 0x84, 0x10, 0x10, 0xc9, 0xe1,
7107 0x4a, 0xc0, 0x85, 0x35, 0x3f, 0xcb, 0x61, 0x43, 0x40, 0x85, 0x35, 0x1c,
7108 0x88, 0x00, 0x68, 0x84, 0x10, 0x10, 0xc9, 0xe1, 0x4a, 0x80, 0x85, 0x35,
7109 0x3d, 0xcb, 0x61, 0x43, 0x00, 0x85, 0x35, 0x1b, 0x92, 0x38, 0x81, 0x91,
7110 0x68, 0x91, 0x18, 0x90, 0x80, 0x90, 0x40, 0x80, 0xa4, 0x54, 0x38, 0x3a,
7111 0x88, 0x80, 0xa4, 0x54, 0x30, 0x3a, 0x85, 0x90, 0x28, 0x81, 0x3a, 0x84,
7112 0x90, 0x38, 0xa4, 0x54, 0x10, 0x3a, 0x83, 0xa4, 0x54, 0x00, 0x3a, 0x81,
7113 0x90, 0x28, 0x80, 0x3a, 0x7f, 0x80, 0x3a, 0x7e, 0x80, 0x90, 0x40, 0x10,
7114 0x10, 0x80, 0x24, 0x53, 0xe8, 0x10, 0x10, 0x90, 0x38, 0xa4, 0x53, 0xd8,
7115 0x3a, 0x7c, 0xa4, 0x53, 0xc8, 0x3a, 0x7a, 0x90, 0x28, 0x80, 0x3a, 0x77,
7116 0x80, 0x3a, 0x76, 0x9a, 0xd0, 0x03, 0xe0, 0x91, 0x60, 0x90, 0xb0, 0x88,
7117 0x00, 0x68, 0x84, 0x10, 0x10, 0xc9, 0xe1, 0x4a, 0x00, 0x85, 0x35, 0x39,
7118 0xcb, 0x61, 0x42, 0x80, 0x85, 0x35, 0x19, 0x88, 0x00, 0x68, 0x84, 0x10,
7119 0x10, 0xc9, 0xe1, 0x49, 0xc0, 0x85, 0x35, 0x37, 0xcb, 0x61, 0x42, 0x40,
7120 0x85, 0x35, 0x18, 0x90, 0xb0, 0x88, 0x00, 0x68, 0x84, 0x10, 0x10, 0xc9,
7121 0xe1, 0x49, 0x80, 0x85, 0x35, 0x35, 0xcb, 0x61, 0x42, 0x00, 0x85, 0x35,
7122 0x17, 0x88, 0x00, 0x68, 0x84, 0x10, 0x10, 0xc9, 0xe1, 0x49, 0x40, 0x85,
7123 0x35, 0x33, 0xcb, 0x61, 0x41, 0xc0, 0x85, 0x35, 0x16, 0x90, 0x90, 0x90,
7124 0x48, 0xcb, 0xa1, 0x40, 0x00, 0x85, 0x35, 0x05, 0xcb, 0xa1, 0x3f, 0xc0,
7125 0x85, 0x35, 0x04, 0x90, 0x48, 0xcb, 0xa1, 0x3f, 0x80, 0x85, 0x35, 0x03,
7126 0xcb, 0xa1, 0x3f, 0x40, 0x85, 0x35, 0x02, 0xcb, 0xa2, 0x94, 0xc0, 0x80,
7127 0x3a, 0x54, 0x92, 0x40, 0x91, 0x20, 0x90, 0x90, 0x90, 0x48, 0x8c, 0x27,
7128 0x60, 0x84, 0x24, 0x27, 0xd8, 0x8c, 0x27, 0x58, 0x84, 0x24, 0x27, 0xd0,
7129 0x90, 0x48, 0x8c, 0x27, 0x50, 0x84, 0x24, 0x27, 0xc8, 0x8c, 0x27, 0x48,
7130 0x84, 0x24, 0x27, 0xc0, 0x90, 0x90, 0x90, 0x48, 0x8c, 0x27, 0x38, 0x84,
7131 0x24, 0x27, 0xb0, 0x8c, 0x27, 0x30, 0x84, 0x24, 0x27, 0xa8, 0x90, 0x48,
7132 0x8c, 0x27, 0x28, 0x84, 0x24, 0x27, 0xa0, 0x8c, 0x27, 0x20, 0x84, 0x24,
7133 0x27, 0x98, 0x91, 0x20, 0x90, 0x90, 0x90, 0x48, 0x8c, 0x27, 0x10, 0x84,
7134 0x24, 0x27, 0x88, 0x8c, 0x27, 0x08, 0x84, 0x24, 0x27, 0x80, 0x90, 0x48,
7135 0x8c, 0x27, 0x00, 0x84, 0x24, 0x27, 0x78, 0x8c, 0x26, 0xf8, 0x84, 0x24,
7136 0x27, 0x70, 0x90, 0x38, 0xa4, 0x26, 0xe0, 0x34, 0xdd, 0xa4, 0x26, 0xd0,
7137 0x34, 0xdb, 0xa0, 0x0f, 0x50, 0xa0, 0x09, 0x08, 0x9a, 0x30, 0x04, 0x40,
7138 0x91, 0x90, 0x90, 0xc8, 0x98, 0x50, 0x00, 0x80, 0xe5, 0x22, 0x92, 0xc0,
7139 0x3a, 0x43, 0xe5, 0x22, 0x8a, 0xc0, 0x3a, 0x3f, 0xcb, 0x61, 0x32, 0x40,
7140 0x85, 0x34, 0xd8, 0x98, 0x50, 0x00, 0x80, 0xe5, 0x22, 0x82, 0xc0, 0x3a,
7141 0x03, 0xe5, 0x22, 0x7a, 0xc0, 0x39, 0xff, 0xcb, 0x61, 0x32, 0x00, 0x85,
7142 0x34, 0xd7, 0x90, 0x48, 0xcb, 0xa1, 0x31, 0xc0, 0x85, 0x34, 0xd6, 0xcb,
7143 0xa1, 0x31, 0x80, 0x85, 0x34, 0xd5, 0x91, 0x90, 0x90, 0xc8, 0x98, 0x50,
7144 0x00, 0x80, 0xe5, 0x22, 0x6c, 0xc0, 0x39, 0xcb, 0xe5, 0x22, 0x60, 0xc0,
7145 0x39, 0x9b, 0xcb, 0x61, 0x31, 0x00, 0x85, 0x34, 0xd3, 0x98, 0x50, 0x00,
7146 0x80, 0xe5, 0x22, 0x54, 0xc0, 0x39, 0x6b, 0xe5, 0x22, 0x48, 0xc0, 0x39,
7147 0x3b, 0xcb, 0x61, 0x30, 0xc0, 0x85, 0x34, 0xd2, 0x90, 0x48, 0xcb, 0xa1,
7148 0x30, 0x80, 0x85, 0x34, 0xd1, 0xcb, 0xa1, 0x30, 0x40, 0x85, 0x34, 0xd0,
7149 0x92, 0x20, 0x91, 0x30, 0x90, 0xb8, 0xd5, 0x03, 0x00, 0xc0, 0xc0, 0x81,
7150 0x8c, 0x01, 0xa0, 0x84, 0x30, 0x3e, 0xc0, 0xc0, 0x81, 0x8c, 0x01, 0x80,
7151 0x84, 0x30, 0x3c, 0xd5, 0x02, 0x00, 0xc0, 0xc0, 0x81, 0x30, 0x28, 0xc0,
7152 0xc0, 0x81, 0x30, 0x24, 0x90, 0x78, 0xd5, 0x02, 0x00, 0xc0, 0xc0, 0x81,
7153 0x30, 0x1c, 0xc0, 0xc0, 0x81, 0x30, 0x18, 0xd5, 0x02, 0x00, 0xc0, 0xc0,
7154 0x81, 0x30, 0x10, 0xc0, 0xc0, 0x81, 0x30, 0x0c, 0x91, 0x70, 0x90, 0xd8,
7155 0xd5, 0x03, 0x80, 0xc8, 0xe2, 0x40, 0xc0, 0x81, 0x8c, 0x01, 0xc0, 0x84,
7156 0x30, 0x40, 0xc8, 0xe2, 0x42, 0xc0, 0x81, 0x8c, 0x01, 0x90, 0x84, 0x30,
7157 0x3d, 0xd5, 0x02, 0x80, 0xc8, 0xe2, 0x3f, 0xc0, 0x81, 0x30, 0x2c, 0xc8,
7158 0xe2, 0x3a, 0x40, 0x81, 0x30, 0x26, 0x90, 0x98, 0xd5, 0x02, 0x80, 0xc8,
7159 0xe2, 0x2f, 0x40, 0x81, 0x30, 0x20, 0xc8, 0xe2, 0x31, 0x40, 0x81, 0x30,
7160 0x1a, 0xd5, 0x02, 0x80, 0xc8, 0xe2, 0x2e, 0x40, 0x81, 0x30, 0x14, 0xc8,
7161 0xe2, 0x28, 0xc0, 0x81, 0x30, 0x0e, 0x9a, 0x30, 0x04, 0x40, 0x91, 0x90,
7162 0x90, 0xc8, 0x98, 0x50, 0x00, 0x80, 0xe5, 0x22, 0x86, 0xc0, 0x3a, 0x13,
7163 0xe5, 0x22, 0x88, 0xc0, 0x3a, 0x37, 0xcb, 0x61, 0x2f, 0xc0, 0x85, 0x34,
7164 0xce, 0x98, 0x50, 0x00, 0x80, 0xe5, 0x22, 0x76, 0xc0, 0x39, 0xd3, 0xe5,
7165 0x22, 0x78, 0xc0, 0x39, 0xf7, 0xcb, 0x61, 0x2f, 0x80, 0x85, 0x34, 0xcd,
7166 0x90, 0x48, 0xcb, 0xa1, 0x2f, 0x40, 0x85, 0x34, 0xcc, 0xcb, 0xa1, 0x2f,
7167 0x00, 0x85, 0x34, 0xcb, 0x91, 0x90, 0x90, 0xc8, 0x98, 0x50, 0x00, 0x80,
7168 0xe5, 0x22, 0x68, 0xc0, 0x39, 0xbb, 0xe5, 0x22, 0x5c, 0xc0, 0x39, 0x8b,
7169 0xcb, 0x61, 0x2d, 0x40, 0x85, 0x34, 0xba, 0x98, 0x50, 0x00, 0x80, 0xe5,
7170 0x22, 0x50, 0xc0, 0x39, 0x5b, 0xe5, 0x22, 0x44, 0xc0, 0x39, 0x2b, 0xcb,
7171 0x61, 0x2d, 0x00, 0x85, 0x34, 0xb9, 0x90, 0x48, 0xcb, 0xa1, 0x2c, 0xc0,
7172 0x85, 0x34, 0xb8, 0xcb, 0xa1, 0x2c, 0x80, 0x85, 0x34, 0xb7, 0x91, 0x00,
7173 0x90, 0x80, 0x90, 0x40, 0xe5, 0x20, 0x02, 0x40, 0x30, 0x0a, 0xe5, 0x20,
7174 0x01, 0x80, 0x30, 0x07, 0x90, 0x40, 0xe5, 0x20, 0x00, 0xc0, 0x30, 0x04,
7175 0xe5, 0x20, 0x00, 0x00, 0x30, 0x01, 0x90, 0x80, 0x90, 0x40, 0xe5, 0x22,
7176 0x35, 0xc0, 0x38, 0xcd, 0xe5, 0x22, 0x38, 0x00, 0x38, 0xf5, 0x90, 0x40,
7177 0xe5, 0x22, 0x24, 0x40, 0x38, 0x87, 0xe5, 0x22, 0x26, 0x80, 0x38, 0xaf,
7178 0x80, 0x99, 0x28, 0x02, 0xf0, 0x8c, 0x25, 0x48, 0x90, 0x80, 0x90, 0x40,
7179 0xe5, 0x22, 0x8c, 0xc0, 0x3a, 0x2f, 0xe5, 0x22, 0x89, 0xc0, 0x3a, 0x3b,
7180 0x90, 0x40, 0xe5, 0x22, 0x7c, 0xc0, 0x39, 0xef, 0xe5, 0x22, 0x79, 0xc0,
7181 0x39, 0xfb, 0x91, 0x48, 0x90, 0xc8, 0x98, 0x50, 0x00, 0x80, 0xe5, 0x22,
7182 0x6a, 0xc0, 0x39, 0xc3, 0xe5, 0x22, 0x5e, 0xc0, 0x39, 0x93, 0xcb, 0x61,
7183 0x2b, 0x00, 0x85, 0x34, 0xb0, 0x90, 0x40, 0xe5, 0x22, 0x52, 0xc0, 0x39,
7184 0x63, 0xe5, 0x22, 0x46, 0xc0, 0x39, 0x33, 0x90, 0x48, 0xcb, 0xa1, 0x2a,
7185 0x80, 0x85, 0x34, 0xae, 0xcb, 0xa1, 0x2a, 0xc0, 0x85, 0x34, 0xaf, 0x10,
7186 0x10, 0x90, 0x80, 0x90, 0x40, 0xe5, 0x22, 0x3c, 0x40, 0x38, 0xed, 0xe5,
7187 0x22, 0x39, 0x40, 0x38, 0xfb, 0x90, 0x40, 0xe5, 0x22, 0x2a, 0xc0, 0x38,
7188 0xa7, 0xe5, 0x22, 0x27, 0xc0, 0x38, 0xb5,
7191 static const struct ia64_dis_names ia64_dis_names
[] = {
7192 { 0x51, 41, 0, 10 },
7193 { 0x31, 41, 1, 20 },
7194 { 0x11, 42, 0, 19 },
7195 { 0x29, 41, 0, 12 },
7196 { 0x19, 41, 1, 24 },
7198 { 0x15, 41, 0, 14 },
7204 { 0x51, 39, 1, 58 },
7205 { 0x50, 39, 0, 34 },
7206 { 0xd1, 39, 1, 57 },
7207 { 0xd0, 39, 0, 33 },
7208 { 0x31, 39, 1, 68 },
7209 { 0x30, 39, 1, 44 },
7210 { 0x11, 40, 1, 67 },
7211 { 0x10, 40, 0, 43 },
7212 { 0x71, 39, 1, 66 },
7213 { 0x70, 39, 1, 42 },
7214 { 0x31, 40, 1, 65 },
7215 { 0x30, 40, 0, 41 },
7216 { 0x29, 39, 1, 60 },
7217 { 0x28, 39, 0, 36 },
7218 { 0x69, 39, 1, 59 },
7219 { 0x68, 39, 0, 35 },
7220 { 0x19, 39, 1, 72 },
7221 { 0x18, 39, 1, 48 },
7224 { 0x39, 39, 1, 70 },
7225 { 0x38, 39, 1, 46 },
7226 { 0x19, 40, 1, 69 },
7227 { 0x18, 40, 0, 45 },
7228 { 0x15, 39, 1, 62 },
7229 { 0x14, 39, 0, 38 },
7230 { 0x35, 39, 1, 61 },
7231 { 0x34, 39, 0, 37 },
7236 { 0x1d, 39, 1, 74 },
7237 { 0x1c, 39, 1, 50 },
7242 { 0x1b, 39, 1, 63 },
7243 { 0x1a, 39, 0, 39 },
7253 { 0x18, 38, 0, 81 },
7258 { 0x1, 336, 0, 87 },
7259 { 0x20, 289, 0, 98 },
7260 { 0x220, 289, 0, 94 },
7261 { 0x1220, 289, 0, 91 },
7262 { 0xa20, 289, 0, 92 },
7263 { 0x620, 289, 0, 93 },
7264 { 0x120, 289, 0, 95 },
7265 { 0xa0, 289, 0, 96 },
7266 { 0x60, 289, 0, 97 },
7267 { 0x10, 289, 0, 102 },
7268 { 0x90, 289, 0, 99 },
7269 { 0x50, 289, 0, 100 },
7270 { 0x30, 289, 0, 101 },
7271 { 0x8, 289, 0, 103 },
7272 { 0x4, 289, 0, 104 },
7273 { 0x2, 289, 0, 105 },
7274 { 0x1, 289, 0, 106 },
7275 { 0x1, 411, 0, 108 },
7276 { 0x3, 411, 0, 107 },
7277 { 0x2, 417, 0, 109 },
7278 { 0x1, 417, 0, 110 },
7279 { 0x2, 413, 0, 111 },
7280 { 0x1, 413, 0, 112 },
7281 { 0x2, 415, 0, 113 },
7282 { 0x1, 415, 0, 114 },
7283 { 0x2, 419, 0, 115 },
7284 { 0x1, 419, 0, 116 },
7285 { 0x1, 268, 0, 143 },
7286 { 0x5, 268, 0, 141 },
7287 { 0x3, 268, 0, 142 },
7288 { 0x140, 277, 0, 119 },
7289 { 0x540, 277, 0, 117 },
7290 { 0x340, 277, 0, 118 },
7291 { 0xc0, 277, 0, 131 },
7292 { 0x2c0, 277, 0, 129 },
7293 { 0x1c0, 277, 0, 130 },
7294 { 0x20, 277, 0, 146 },
7295 { 0xa0, 277, 0, 144 },
7296 { 0x60, 277, 0, 145 },
7297 { 0x10, 277, 0, 158 },
7298 { 0x50, 277, 0, 156 },
7299 { 0x30, 277, 0, 157 },
7300 { 0x8, 277, 0, 170 },
7301 { 0x28, 277, 0, 168 },
7302 { 0x18, 277, 0, 169 },
7303 { 0x4, 277, 0, 180 },
7304 { 0x2, 277, 0, 181 },
7305 { 0x1, 277, 0, 182 },
7306 { 0x140, 271, 0, 122 },
7307 { 0x540, 271, 0, 120 },
7308 { 0x340, 271, 0, 121 },
7309 { 0xc0, 271, 0, 134 },
7310 { 0x2c0, 271, 0, 132 },
7311 { 0x1c0, 271, 0, 133 },
7312 { 0x20, 271, 0, 149 },
7313 { 0xa0, 271, 0, 147 },
7314 { 0x60, 271, 0, 148 },
7315 { 0x10, 271, 0, 161 },
7316 { 0x50, 271, 0, 159 },
7317 { 0x30, 271, 0, 160 },
7318 { 0x8, 271, 0, 173 },
7319 { 0x28, 271, 0, 171 },
7320 { 0x18, 271, 0, 172 },
7321 { 0x4, 271, 0, 183 },
7322 { 0x2, 271, 0, 184 },
7323 { 0x1, 271, 0, 185 },
7324 { 0x140, 274, 0, 125 },
7325 { 0x540, 274, 0, 123 },
7326 { 0x340, 274, 0, 124 },
7327 { 0xc0, 274, 0, 137 },
7328 { 0x2c0, 274, 0, 135 },
7329 { 0x1c0, 274, 0, 136 },
7330 { 0x20, 274, 0, 152 },
7331 { 0xa0, 274, 0, 150 },
7332 { 0x60, 274, 0, 151 },
7333 { 0x10, 274, 0, 164 },
7334 { 0x50, 274, 0, 162 },
7335 { 0x30, 274, 0, 163 },
7336 { 0x8, 274, 0, 176 },
7337 { 0x28, 274, 0, 174 },
7338 { 0x18, 274, 0, 175 },
7339 { 0x4, 274, 0, 186 },
7340 { 0x2, 274, 0, 187 },
7341 { 0x1, 274, 0, 188 },
7342 { 0x140, 286, 0, 128 },
7343 { 0x540, 286, 0, 126 },
7344 { 0x340, 286, 0, 127 },
7345 { 0xc0, 286, 0, 140 },
7346 { 0x2c0, 286, 0, 138 },
7347 { 0x1c0, 286, 0, 139 },
7348 { 0x20, 286, 0, 155 },
7349 { 0xa0, 286, 0, 153 },
7350 { 0x60, 286, 0, 154 },
7351 { 0x10, 286, 0, 167 },
7352 { 0x50, 286, 0, 165 },
7353 { 0x30, 286, 0, 166 },
7354 { 0x8, 286, 0, 179 },
7355 { 0x28, 286, 0, 177 },
7356 { 0x18, 286, 0, 178 },
7357 { 0x4, 286, 0, 189 },
7358 { 0x2, 286, 0, 190 },
7359 { 0x1, 286, 0, 191 },
7360 { 0x8, 390, 0, 192 },
7361 { 0x4, 390, 0, 193 },
7362 { 0x2, 390, 0, 194 },
7363 { 0x1, 390, 0, 195 },
7364 { 0x20, 288, 0, 203 },
7365 { 0x220, 288, 0, 199 },
7366 { 0x1220, 288, 0, 196 },
7367 { 0xa20, 288, 0, 197 },
7368 { 0x620, 288, 0, 198 },
7369 { 0x120, 288, 0, 200 },
7370 { 0xa0, 288, 0, 201 },
7371 { 0x60, 288, 0, 202 },
7372 { 0x10, 288, 0, 207 },
7373 { 0x90, 288, 0, 204 },
7374 { 0x50, 288, 0, 205 },
7375 { 0x30, 288, 0, 206 },
7376 { 0x8, 288, 0, 208 },
7377 { 0x4, 288, 0, 209 },
7378 { 0x2, 288, 0, 210 },
7379 { 0x1, 288, 0, 211 },
7380 { 0x20, 287, 0, 219 },
7381 { 0x220, 287, 0, 215 },
7382 { 0x1220, 287, 0, 212 },
7383 { 0xa20, 287, 0, 213 },
7384 { 0x620, 287, 0, 214 },
7385 { 0x120, 287, 0, 216 },
7386 { 0xa0, 287, 0, 217 },
7387 { 0x60, 287, 0, 218 },
7388 { 0x10, 287, 0, 223 },
7389 { 0x90, 287, 0, 220 },
7390 { 0x50, 287, 0, 221 },
7391 { 0x30, 287, 0, 222 },
7392 { 0x8, 287, 0, 224 },
7393 { 0x4, 287, 0, 225 },
7394 { 0x2, 287, 0, 226 },
7395 { 0x1, 287, 0, 227 },
7396 { 0x140, 279, 0, 230 },
7397 { 0x540, 279, 0, 228 },
7398 { 0x340, 279, 0, 229 },
7399 { 0xc0, 279, 0, 239 },
7400 { 0x2c0, 279, 0, 237 },
7401 { 0x1c0, 279, 0, 238 },
7402 { 0x20, 279, 0, 248 },
7403 { 0xa0, 279, 0, 246 },
7404 { 0x60, 279, 0, 247 },
7405 { 0x10, 279, 0, 257 },
7406 { 0x50, 279, 0, 255 },
7407 { 0x30, 279, 0, 256 },
7408 { 0x8, 279, 0, 266 },
7409 { 0x28, 279, 0, 264 },
7410 { 0x18, 279, 0, 265 },
7411 { 0x4, 279, 0, 273 },
7412 { 0x2, 279, 0, 274 },
7413 { 0x1, 279, 0, 275 },
7414 { 0x140, 281, 0, 233 },
7415 { 0x540, 281, 0, 231 },
7416 { 0x340, 281, 0, 232 },
7417 { 0xc0, 281, 0, 242 },
7418 { 0x2c0, 281, 0, 240 },
7419 { 0x1c0, 281, 0, 241 },
7420 { 0x20, 281, 0, 251 },
7421 { 0xa0, 281, 0, 249 },
7422 { 0x60, 281, 0, 250 },
7423 { 0x10, 281, 0, 260 },
7424 { 0x50, 281, 0, 258 },
7425 { 0x30, 281, 0, 259 },
7426 { 0x8, 281, 0, 269 },
7427 { 0x28, 281, 0, 267 },
7428 { 0x18, 281, 0, 268 },
7429 { 0x4, 281, 0, 276 },
7430 { 0x2, 281, 0, 277 },
7431 { 0x1, 281, 0, 278 },
7432 { 0x140, 283, 0, 236 },
7433 { 0x540, 283, 0, 234 },
7434 { 0x340, 283, 0, 235 },
7435 { 0xc0, 283, 0, 245 },
7436 { 0x2c0, 283, 0, 243 },
7437 { 0x1c0, 283, 0, 244 },
7438 { 0x20, 283, 0, 254 },
7439 { 0xa0, 283, 0, 252 },
7440 { 0x60, 283, 0, 253 },
7441 { 0x10, 283, 0, 263 },
7442 { 0x50, 283, 0, 261 },
7443 { 0x30, 283, 0, 262 },
7444 { 0x8, 283, 0, 272 },
7445 { 0x28, 283, 0, 270 },
7446 { 0x18, 283, 0, 271 },
7447 { 0x4, 283, 0, 279 },
7448 { 0x2, 283, 0, 280 },
7449 { 0x1, 283, 0, 281 },
7450 { 0x140, 278, 0, 284 },
7451 { 0x540, 278, 0, 282 },
7452 { 0x340, 278, 0, 283 },
7453 { 0xc0, 278, 0, 293 },
7454 { 0x2c0, 278, 0, 291 },
7455 { 0x1c0, 278, 0, 292 },
7456 { 0x20, 278, 0, 302 },
7457 { 0xa0, 278, 0, 300 },
7458 { 0x60, 278, 0, 301 },
7459 { 0x10, 278, 0, 311 },
7460 { 0x50, 278, 0, 309 },
7461 { 0x30, 278, 0, 310 },
7462 { 0x8, 278, 0, 320 },
7463 { 0x28, 278, 0, 318 },
7464 { 0x18, 278, 0, 319 },
7465 { 0x4, 278, 0, 327 },
7466 { 0x2, 278, 0, 328 },
7467 { 0x1, 278, 0, 329 },
7468 { 0x140, 280, 0, 287 },
7469 { 0x540, 280, 0, 285 },
7470 { 0x340, 280, 0, 286 },
7471 { 0xc0, 280, 0, 296 },
7472 { 0x2c0, 280, 0, 294 },
7473 { 0x1c0, 280, 0, 295 },
7474 { 0x20, 280, 0, 305 },
7475 { 0xa0, 280, 0, 303 },
7476 { 0x60, 280, 0, 304 },
7477 { 0x10, 280, 0, 314 },
7478 { 0x50, 280, 0, 312 },
7479 { 0x30, 280, 0, 313 },
7480 { 0x8, 280, 0, 323 },
7481 { 0x28, 280, 0, 321 },
7482 { 0x18, 280, 0, 322 },
7483 { 0x4, 280, 0, 330 },
7484 { 0x2, 280, 0, 331 },
7485 { 0x1, 280, 0, 332 },
7486 { 0x140, 282, 0, 290 },
7487 { 0x540, 282, 0, 288 },
7488 { 0x340, 282, 0, 289 },
7489 { 0xc0, 282, 0, 299 },
7490 { 0x2c0, 282, 0, 297 },
7491 { 0x1c0, 282, 0, 298 },
7492 { 0x20, 282, 0, 308 },
7493 { 0xa0, 282, 0, 306 },
7494 { 0x60, 282, 0, 307 },
7495 { 0x10, 282, 0, 317 },
7496 { 0x50, 282, 0, 315 },
7497 { 0x30, 282, 0, 316 },
7498 { 0x8, 282, 0, 326 },
7499 { 0x28, 282, 0, 324 },
7500 { 0x18, 282, 0, 325 },
7501 { 0x4, 282, 0, 333 },
7502 { 0x2, 282, 0, 334 },
7503 { 0x1, 282, 0, 335 },
7504 { 0x1, 410, 0, 337 },
7505 { 0x3, 410, 0, 336 },
7506 { 0x2, 416, 0, 338 },
7507 { 0x1, 416, 0, 339 },
7508 { 0x2, 412, 0, 340 },
7509 { 0x1, 412, 0, 341 },
7510 { 0x2, 414, 0, 342 },
7511 { 0x1, 414, 0, 343 },
7512 { 0x2, 418, 0, 344 },
7513 { 0x1, 418, 0, 345 },
7514 { 0x1, 267, 0, 372 },
7515 { 0x5, 267, 0, 370 },
7516 { 0x3, 267, 0, 371 },
7517 { 0x140, 276, 0, 348 },
7518 { 0x540, 276, 0, 346 },
7519 { 0x340, 276, 0, 347 },
7520 { 0xc0, 276, 0, 360 },
7521 { 0x2c0, 276, 0, 358 },
7522 { 0x1c0, 276, 0, 359 },
7523 { 0x20, 276, 0, 375 },
7524 { 0xa0, 276, 0, 373 },
7525 { 0x60, 276, 0, 374 },
7526 { 0x10, 276, 0, 387 },
7527 { 0x50, 276, 0, 385 },
7528 { 0x30, 276, 0, 386 },
7529 { 0x8, 276, 0, 399 },
7530 { 0x28, 276, 0, 397 },
7531 { 0x18, 276, 0, 398 },
7532 { 0x4, 276, 0, 409 },
7533 { 0x2, 276, 0, 410 },
7534 { 0x1, 276, 0, 411 },
7535 { 0x140, 270, 0, 351 },
7536 { 0x540, 270, 0, 349 },
7537 { 0x340, 270, 0, 350 },
7538 { 0xc0, 270, 0, 363 },
7539 { 0x2c0, 270, 0, 361 },
7540 { 0x1c0, 270, 0, 362 },
7541 { 0x20, 270, 0, 378 },
7542 { 0xa0, 270, 0, 376 },
7543 { 0x60, 270, 0, 377 },
7544 { 0x10, 270, 0, 390 },
7545 { 0x50, 270, 0, 388 },
7546 { 0x30, 270, 0, 389 },
7547 { 0x8, 270, 0, 402 },
7548 { 0x28, 270, 0, 400 },
7549 { 0x18, 270, 0, 401 },
7550 { 0x4, 270, 0, 412 },
7551 { 0x2, 270, 0, 413 },
7552 { 0x1, 270, 0, 414 },
7553 { 0x140, 273, 0, 354 },
7554 { 0x540, 273, 0, 352 },
7555 { 0x340, 273, 0, 353 },
7556 { 0xc0, 273, 0, 366 },
7557 { 0x2c0, 273, 0, 364 },
7558 { 0x1c0, 273, 0, 365 },
7559 { 0x20, 273, 0, 381 },
7560 { 0xa0, 273, 0, 379 },
7561 { 0x60, 273, 0, 380 },
7562 { 0x10, 273, 0, 393 },
7563 { 0x50, 273, 0, 391 },
7564 { 0x30, 273, 0, 392 },
7565 { 0x8, 273, 0, 405 },
7566 { 0x28, 273, 0, 403 },
7567 { 0x18, 273, 0, 404 },
7568 { 0x4, 273, 0, 415 },
7569 { 0x2, 273, 0, 416 },
7570 { 0x1, 273, 0, 417 },
7571 { 0x140, 285, 0, 357 },
7572 { 0x540, 285, 0, 355 },
7573 { 0x340, 285, 0, 356 },
7574 { 0xc0, 285, 0, 369 },
7575 { 0x2c0, 285, 0, 367 },
7576 { 0x1c0, 285, 0, 368 },
7577 { 0x20, 285, 0, 384 },
7578 { 0xa0, 285, 0, 382 },
7579 { 0x60, 285, 0, 383 },
7580 { 0x10, 285, 0, 396 },
7581 { 0x50, 285, 0, 394 },
7582 { 0x30, 285, 0, 395 },
7583 { 0x8, 285, 0, 408 },
7584 { 0x28, 285, 0, 406 },
7585 { 0x18, 285, 0, 407 },
7586 { 0x4, 285, 0, 418 },
7587 { 0x2, 285, 0, 419 },
7588 { 0x1, 285, 0, 420 },
7589 { 0x1, 266, 0, 447 },
7590 { 0x5, 266, 0, 445 },
7591 { 0x3, 266, 0, 446 },
7592 { 0x140, 275, 0, 423 },
7593 { 0x540, 275, 0, 421 },
7594 { 0x340, 275, 0, 422 },
7595 { 0xc0, 275, 0, 435 },
7596 { 0x2c0, 275, 0, 433 },
7597 { 0x1c0, 275, 0, 434 },
7598 { 0x20, 275, 0, 450 },
7599 { 0xa0, 275, 0, 448 },
7600 { 0x60, 275, 0, 449 },
7601 { 0x10, 275, 0, 462 },
7602 { 0x50, 275, 0, 460 },
7603 { 0x30, 275, 0, 461 },
7604 { 0x8, 275, 0, 474 },
7605 { 0x28, 275, 0, 472 },
7606 { 0x18, 275, 0, 473 },
7607 { 0x4, 275, 0, 484 },
7608 { 0x2, 275, 0, 485 },
7609 { 0x1, 275, 0, 486 },
7610 { 0x140, 269, 0, 426 },
7611 { 0x540, 269, 0, 424 },
7612 { 0x340, 269, 0, 425 },
7613 { 0xc0, 269, 0, 438 },
7614 { 0x2c0, 269, 0, 436 },
7615 { 0x1c0, 269, 0, 437 },
7616 { 0x20, 269, 0, 453 },
7617 { 0xa0, 269, 0, 451 },
7618 { 0x60, 269, 0, 452 },
7619 { 0x10, 269, 0, 465 },
7620 { 0x50, 269, 0, 463 },
7621 { 0x30, 269, 0, 464 },
7622 { 0x8, 269, 0, 477 },
7623 { 0x28, 269, 0, 475 },
7624 { 0x18, 269, 0, 476 },
7625 { 0x4, 269, 0, 487 },
7626 { 0x2, 269, 0, 488 },
7627 { 0x1, 269, 0, 489 },
7628 { 0x140, 272, 0, 429 },
7629 { 0x540, 272, 0, 427 },
7630 { 0x340, 272, 0, 428 },
7631 { 0xc0, 272, 0, 441 },
7632 { 0x2c0, 272, 0, 439 },
7633 { 0x1c0, 272, 0, 440 },
7634 { 0x20, 272, 0, 456 },
7635 { 0xa0, 272, 0, 454 },
7636 { 0x60, 272, 0, 455 },
7637 { 0x10, 272, 0, 468 },
7638 { 0x50, 272, 0, 466 },
7639 { 0x30, 272, 0, 467 },
7640 { 0x8, 272, 0, 480 },
7641 { 0x28, 272, 0, 478 },
7642 { 0x18, 272, 0, 479 },
7643 { 0x4, 272, 0, 490 },
7644 { 0x2, 272, 0, 491 },
7645 { 0x1, 272, 0, 492 },
7646 { 0x140, 284, 0, 432 },
7647 { 0x540, 284, 0, 430 },
7648 { 0x340, 284, 0, 431 },
7649 { 0xc0, 284, 0, 444 },
7650 { 0x2c0, 284, 0, 442 },
7651 { 0x1c0, 284, 0, 443 },
7652 { 0x20, 284, 0, 459 },
7653 { 0xa0, 284, 0, 457 },
7654 { 0x60, 284, 0, 458 },
7655 { 0x10, 284, 0, 471 },
7656 { 0x50, 284, 0, 469 },
7657 { 0x30, 284, 0, 470 },
7658 { 0x8, 284, 0, 483 },
7659 { 0x28, 284, 0, 481 },
7660 { 0x18, 284, 0, 482 },
7661 { 0x4, 284, 0, 493 },
7662 { 0x2, 284, 0, 494 },
7663 { 0x1, 284, 0, 495 },
7664 { 0x8, 409, 0, 497 },
7665 { 0x18, 409, 0, 496 },
7666 { 0x4, 409, 0, 499 },
7667 { 0xc, 409, 0, 498 },
7668 { 0x2, 409, 0, 506 },
7669 { 0x1, 409, 0, 507 },
7670 { 0x4, 407, 0, 501 },
7671 { 0xc, 407, 0, 500 },
7672 { 0x2, 407, 0, 508 },
7673 { 0x1, 407, 0, 509 },
7674 { 0x4, 405, 0, 503 },
7675 { 0xc, 405, 0, 502 },
7676 { 0x2, 405, 0, 510 },
7677 { 0x1, 405, 0, 511 },
7678 { 0x4, 401, 0, 505 },
7679 { 0xc, 401, 0, 504 },
7680 { 0x2, 401, 0, 512 },
7681 { 0x1, 401, 0, 513 },
7682 { 0xa00, 265, 0, 528 },
7683 { 0x2a00, 265, 0, 526 },
7684 { 0x1a00, 265, 0, 527 },
7685 { 0x600, 265, 0, 540 },
7686 { 0x2600, 265, 0, 516 },
7687 { 0xa600, 265, 0, 514 },
7688 { 0x6600, 265, 0, 515 },
7689 { 0x1600, 265, 0, 538 },
7690 { 0xe00, 265, 0, 539 },
7691 { 0x100, 265, 0, 552 },
7692 { 0x500, 265, 0, 550 },
7693 { 0x300, 265, 0, 551 },
7694 { 0x80, 265, 0, 555 },
7695 { 0x280, 265, 0, 553 },
7696 { 0x180, 265, 0, 554 },
7697 { 0x40, 265, 0, 567 },
7698 { 0x140, 265, 0, 565 },
7699 { 0xc0, 265, 0, 566 },
7700 { 0x20, 265, 0, 579 },
7701 { 0xa0, 265, 0, 577 },
7702 { 0x60, 265, 0, 578 },
7703 { 0x10, 265, 0, 591 },
7704 { 0x50, 265, 0, 589 },
7705 { 0x30, 265, 0, 590 },
7706 { 0x8, 265, 0, 603 },
7707 { 0x28, 265, 0, 601 },
7708 { 0x18, 265, 0, 602 },
7709 { 0x4, 265, 0, 613 },
7710 { 0x2, 265, 0, 614 },
7711 { 0x1, 265, 0, 615 },
7712 { 0x500, 261, 0, 531 },
7713 { 0x1500, 261, 0, 529 },
7714 { 0xd00, 261, 0, 530 },
7715 { 0x300, 261, 0, 543 },
7716 { 0x1300, 261, 0, 519 },
7717 { 0x5300, 261, 0, 517 },
7718 { 0x3300, 261, 0, 518 },
7719 { 0xb00, 261, 0, 541 },
7720 { 0x700, 261, 0, 542 },
7721 { 0x80, 261, 0, 558 },
7722 { 0x280, 261, 0, 556 },
7723 { 0x180, 261, 0, 557 },
7724 { 0x40, 261, 0, 570 },
7725 { 0x140, 261, 0, 568 },
7726 { 0xc0, 261, 0, 569 },
7727 { 0x20, 261, 0, 582 },
7728 { 0xa0, 261, 0, 580 },
7729 { 0x60, 261, 0, 581 },
7730 { 0x10, 261, 0, 594 },
7731 { 0x50, 261, 0, 592 },
7732 { 0x30, 261, 0, 593 },
7733 { 0x8, 261, 0, 606 },
7734 { 0x28, 261, 0, 604 },
7735 { 0x18, 261, 0, 605 },
7736 { 0x4, 261, 0, 616 },
7737 { 0x2, 261, 0, 617 },
7738 { 0x1, 261, 0, 618 },
7739 { 0x500, 258, 0, 534 },
7740 { 0x1500, 258, 0, 532 },
7741 { 0xd00, 258, 0, 533 },
7742 { 0x300, 258, 0, 546 },
7743 { 0x1300, 258, 0, 522 },
7744 { 0x5300, 258, 0, 520 },
7745 { 0x3300, 258, 0, 521 },
7746 { 0xb00, 258, 0, 544 },
7747 { 0x700, 258, 0, 545 },
7748 { 0x80, 258, 0, 561 },
7749 { 0x280, 258, 0, 559 },
7750 { 0x180, 258, 0, 560 },
7751 { 0x40, 258, 0, 573 },
7752 { 0x140, 258, 0, 571 },
7753 { 0xc0, 258, 0, 572 },
7754 { 0x20, 258, 0, 585 },
7755 { 0xa0, 258, 0, 583 },
7756 { 0x60, 258, 0, 584 },
7757 { 0x10, 258, 0, 597 },
7758 { 0x50, 258, 0, 595 },
7759 { 0x30, 258, 0, 596 },
7760 { 0x8, 258, 0, 609 },
7761 { 0x28, 258, 0, 607 },
7762 { 0x18, 258, 0, 608 },
7763 { 0x4, 258, 0, 619 },
7764 { 0x2, 258, 0, 620 },
7765 { 0x1, 258, 0, 621 },
7766 { 0x500, 253, 0, 537 },
7767 { 0x1500, 253, 0, 535 },
7768 { 0xd00, 253, 0, 536 },
7769 { 0x300, 253, 0, 549 },
7770 { 0x1300, 253, 0, 525 },
7771 { 0x5300, 253, 0, 523 },
7772 { 0x3300, 253, 0, 524 },
7773 { 0xb00, 253, 0, 547 },
7774 { 0x700, 253, 0, 548 },
7775 { 0x80, 253, 0, 564 },
7776 { 0x280, 253, 0, 562 },
7777 { 0x180, 253, 0, 563 },
7778 { 0x40, 253, 0, 576 },
7779 { 0x140, 253, 0, 574 },
7780 { 0xc0, 253, 0, 575 },
7781 { 0x20, 253, 0, 588 },
7782 { 0xa0, 253, 0, 586 },
7783 { 0x60, 253, 0, 587 },
7784 { 0x10, 253, 0, 600 },
7785 { 0x50, 253, 0, 598 },
7786 { 0x30, 253, 0, 599 },
7787 { 0x8, 253, 0, 612 },
7788 { 0x28, 253, 0, 610 },
7789 { 0x18, 253, 0, 611 },
7790 { 0x4, 253, 0, 622 },
7791 { 0x2, 253, 0, 623 },
7792 { 0x1, 253, 0, 624 },
7793 { 0x8, 238, 0, 625 },
7794 { 0x4, 238, 0, 626 },
7795 { 0x2, 238, 0, 627 },
7796 { 0x1, 238, 0, 628 },
7797 { 0x2, 176, 0, 631 },
7798 { 0xa, 176, 0, 629 },
7799 { 0x6, 176, 0, 630 },
7800 { 0x1, 176, 0, 637 },
7801 { 0x5, 176, 0, 635 },
7802 { 0x3, 176, 0, 636 },
7803 { 0x2, 175, 0, 634 },
7804 { 0xa, 175, 0, 632 },
7805 { 0x6, 175, 0, 633 },
7806 { 0x1, 175, 0, 640 },
7807 { 0x5, 175, 0, 638 },
7808 { 0x3, 175, 0, 639 },
7809 { 0x4, 451, 0, 641 },
7810 { 0x2, 451, 0, 642 },
7811 { 0x1, 451, 0, 643 },
7812 { 0x4, 450, 0, 644 },
7813 { 0x2, 450, 0, 645 },
7814 { 0x1, 450, 0, 646 },
7815 { 0x4, 449, 0, 647 },
7816 { 0x2, 449, 0, 648 },
7817 { 0x1, 449, 0, 649 },
7818 { 0x4, 448, 0, 650 },
7819 { 0x2, 448, 0, 651 },
7820 { 0x1, 448, 0, 652 },
7821 { 0x2, 123, 1, 658 },
7822 { 0x2, 124, 0, 657 },
7823 { 0xa, 123, 1, 654 },
7824 { 0xa, 124, 0, 653 },
7825 { 0x6, 123, 1, 656 },
7826 { 0x6, 124, 0, 655 },
7827 { 0x1, 123, 1, 688 },
7828 { 0x1, 124, 0, 687 },
7829 { 0x5, 123, 1, 684 },
7830 { 0x5, 124, 0, 683 },
7831 { 0x3, 123, 1, 686 },
7832 { 0x3, 124, 0, 685 },
7833 { 0x2, 131, 1, 664 },
7834 { 0x2, 132, 0, 663 },
7835 { 0xa, 131, 1, 660 },
7836 { 0xa, 132, 0, 659 },
7837 { 0x6, 131, 1, 662 },
7838 { 0x6, 132, 0, 661 },
7839 { 0x1, 131, 1, 694 },
7840 { 0x1, 132, 0, 693 },
7841 { 0x5, 131, 1, 690 },
7842 { 0x5, 132, 0, 689 },
7843 { 0x3, 131, 1, 692 },
7844 { 0x3, 132, 0, 691 },
7845 { 0x2, 129, 1, 670 },
7846 { 0x2, 130, 0, 669 },
7847 { 0xa, 129, 1, 666 },
7848 { 0xa, 130, 0, 665 },
7849 { 0x6, 129, 1, 668 },
7850 { 0x6, 130, 0, 667 },
7851 { 0x1, 129, 1, 700 },
7852 { 0x1, 130, 0, 699 },
7853 { 0x5, 129, 1, 696 },
7854 { 0x5, 130, 0, 695 },
7855 { 0x3, 129, 1, 698 },
7856 { 0x3, 130, 0, 697 },
7857 { 0x2, 127, 1, 676 },
7858 { 0x2, 128, 0, 675 },
7859 { 0xa, 127, 1, 672 },
7860 { 0xa, 128, 0, 671 },
7861 { 0x6, 127, 1, 674 },
7862 { 0x6, 128, 0, 673 },
7863 { 0x1, 127, 1, 706 },
7864 { 0x1, 128, 0, 705 },
7865 { 0x5, 127, 1, 702 },
7866 { 0x5, 128, 0, 701 },
7867 { 0x3, 127, 1, 704 },
7868 { 0x3, 128, 0, 703 },
7869 { 0x2, 125, 1, 682 },
7870 { 0x2, 126, 0, 681 },
7871 { 0xa, 125, 1, 678 },
7872 { 0xa, 126, 0, 677 },
7873 { 0x6, 125, 1, 680 },
7874 { 0x6, 126, 0, 679 },
7875 { 0x1, 125, 1, 712 },
7876 { 0x1, 126, 0, 711 },
7877 { 0x5, 125, 1, 708 },
7878 { 0x5, 126, 0, 707 },
7879 { 0x3, 125, 1, 710 },
7880 { 0x3, 126, 0, 709 },
7881 { 0x4, 402, 1, 718 },
7882 { 0x4, 403, 0, 717 },
7883 { 0xc, 402, 1, 716 },
7884 { 0xc, 403, 0, 715 },
7885 { 0x2, 402, 1, 728 },
7886 { 0x2, 403, 0, 727 },
7887 { 0x1, 402, 1, 730 },
7888 { 0x1, 403, 0, 729 },
7889 { 0x8, 408, 0, 714 },
7890 { 0x18, 408, 0, 713 },
7891 { 0x4, 408, 0, 720 },
7892 { 0xc, 408, 0, 719 },
7893 { 0x2, 408, 0, 731 },
7894 { 0x1, 408, 0, 732 },
7895 { 0x4, 406, 0, 722 },
7896 { 0xc, 406, 0, 721 },
7897 { 0x2, 406, 0, 733 },
7898 { 0x1, 406, 0, 734 },
7899 { 0x4, 404, 0, 724 },
7900 { 0xc, 404, 0, 723 },
7901 { 0x2, 404, 0, 735 },
7902 { 0x1, 404, 0, 736 },
7903 { 0x4, 400, 0, 726 },
7904 { 0xc, 400, 0, 725 },
7905 { 0x2, 400, 0, 737 },
7906 { 0x1, 400, 0, 738 },
7907 { 0xa00, 264, 0, 753 },
7908 { 0x2a00, 264, 0, 751 },
7909 { 0x1a00, 264, 0, 752 },
7910 { 0x600, 264, 0, 765 },
7911 { 0x2600, 264, 0, 741 },
7912 { 0xa600, 264, 0, 739 },
7913 { 0x6600, 264, 0, 740 },
7914 { 0x1600, 264, 0, 763 },
7915 { 0xe00, 264, 0, 764 },
7916 { 0x100, 264, 0, 777 },
7917 { 0x500, 264, 0, 775 },
7918 { 0x300, 264, 0, 776 },
7919 { 0x80, 264, 0, 780 },
7920 { 0x280, 264, 0, 778 },
7921 { 0x180, 264, 0, 779 },
7922 { 0x40, 264, 0, 792 },
7923 { 0x140, 264, 0, 790 },
7924 { 0xc0, 264, 0, 791 },
7925 { 0x20, 264, 0, 804 },
7926 { 0xa0, 264, 0, 802 },
7927 { 0x60, 264, 0, 803 },
7928 { 0x10, 264, 0, 816 },
7929 { 0x50, 264, 0, 814 },
7930 { 0x30, 264, 0, 815 },
7931 { 0x8, 264, 0, 828 },
7932 { 0x28, 264, 0, 826 },
7933 { 0x18, 264, 0, 827 },
7934 { 0x4, 264, 0, 838 },
7935 { 0x2, 264, 0, 839 },
7936 { 0x1, 264, 0, 840 },
7937 { 0x500, 260, 0, 756 },
7938 { 0x1500, 260, 0, 754 },
7939 { 0xd00, 260, 0, 755 },
7940 { 0x300, 260, 0, 768 },
7941 { 0x1300, 260, 0, 744 },
7942 { 0x5300, 260, 0, 742 },
7943 { 0x3300, 260, 0, 743 },
7944 { 0xb00, 260, 0, 766 },
7945 { 0x700, 260, 0, 767 },
7946 { 0x80, 260, 0, 783 },
7947 { 0x280, 260, 0, 781 },
7948 { 0x180, 260, 0, 782 },
7949 { 0x40, 260, 0, 795 },
7950 { 0x140, 260, 0, 793 },
7951 { 0xc0, 260, 0, 794 },
7952 { 0x20, 260, 0, 807 },
7953 { 0xa0, 260, 0, 805 },
7954 { 0x60, 260, 0, 806 },
7955 { 0x10, 260, 0, 819 },
7956 { 0x50, 260, 0, 817 },
7957 { 0x30, 260, 0, 818 },
7958 { 0x8, 260, 0, 831 },
7959 { 0x28, 260, 0, 829 },
7960 { 0x18, 260, 0, 830 },
7961 { 0x4, 260, 0, 841 },
7962 { 0x2, 260, 0, 842 },
7963 { 0x1, 260, 0, 843 },
7964 { 0x500, 257, 0, 759 },
7965 { 0x1500, 257, 0, 757 },
7966 { 0xd00, 257, 0, 758 },
7967 { 0x300, 257, 0, 771 },
7968 { 0x1300, 257, 0, 747 },
7969 { 0x5300, 257, 0, 745 },
7970 { 0x3300, 257, 0, 746 },
7971 { 0xb00, 257, 0, 769 },
7972 { 0x700, 257, 0, 770 },
7973 { 0x80, 257, 0, 786 },
7974 { 0x280, 257, 0, 784 },
7975 { 0x180, 257, 0, 785 },
7976 { 0x40, 257, 0, 798 },
7977 { 0x140, 257, 0, 796 },
7978 { 0xc0, 257, 0, 797 },
7979 { 0x20, 257, 0, 810 },
7980 { 0xa0, 257, 0, 808 },
7981 { 0x60, 257, 0, 809 },
7982 { 0x10, 257, 0, 822 },
7983 { 0x50, 257, 0, 820 },
7984 { 0x30, 257, 0, 821 },
7985 { 0x8, 257, 0, 834 },
7986 { 0x28, 257, 0, 832 },
7987 { 0x18, 257, 0, 833 },
7988 { 0x4, 257, 0, 844 },
7989 { 0x2, 257, 0, 845 },
7990 { 0x1, 257, 0, 846 },
7991 { 0x500, 252, 0, 762 },
7992 { 0x1500, 252, 0, 760 },
7993 { 0xd00, 252, 0, 761 },
7994 { 0x300, 252, 0, 774 },
7995 { 0x1300, 252, 0, 750 },
7996 { 0x5300, 252, 0, 748 },
7997 { 0x3300, 252, 0, 749 },
7998 { 0xb00, 252, 0, 772 },
7999 { 0x700, 252, 0, 773 },
8000 { 0x80, 252, 0, 789 },
8001 { 0x280, 252, 0, 787 },
8002 { 0x180, 252, 0, 788 },
8003 { 0x40, 252, 0, 801 },
8004 { 0x140, 252, 0, 799 },
8005 { 0xc0, 252, 0, 800 },
8006 { 0x20, 252, 0, 813 },
8007 { 0xa0, 252, 0, 811 },
8008 { 0x60, 252, 0, 812 },
8009 { 0x10, 252, 0, 825 },
8010 { 0x50, 252, 0, 823 },
8011 { 0x30, 252, 0, 824 },
8012 { 0x8, 252, 0, 837 },
8013 { 0x28, 252, 0, 835 },
8014 { 0x18, 252, 0, 836 },
8015 { 0x4, 252, 0, 847 },
8016 { 0x2, 252, 0, 848 },
8017 { 0x1, 252, 0, 849 },
8018 { 0x8, 254, 1, 895 },
8019 { 0x8, 255, 0, 894 },
8020 { 0x28, 254, 1, 891 },
8021 { 0x28, 255, 0, 890 },
8022 { 0x18, 254, 1, 893 },
8023 { 0x18, 255, 0, 892 },
8024 { 0x4, 254, 1, 957 },
8025 { 0x4, 255, 0, 956 },
8026 { 0x2, 254, 1, 959 },
8027 { 0x2, 255, 0, 958 },
8028 { 0x1, 254, 1, 961 },
8029 { 0x1, 255, 0, 960 },
8030 { 0xa00, 262, 0, 865 },
8031 { 0x2a00, 262, 0, 863 },
8032 { 0x1a00, 262, 0, 864 },
8033 { 0x600, 262, 0, 877 },
8034 { 0x2600, 262, 0, 853 },
8035 { 0xa600, 262, 0, 851 },
8036 { 0x6600, 262, 0, 852 },
8037 { 0x1600, 262, 0, 875 },
8038 { 0xe00, 262, 0, 876 },
8039 { 0x100, 262, 0, 889 },
8040 { 0x500, 262, 0, 887 },
8041 { 0x300, 262, 0, 888 },
8042 { 0x80, 262, 0, 898 },
8043 { 0x280, 262, 0, 896 },
8044 { 0x180, 262, 0, 897 },
8045 { 0x40, 262, 0, 910 },
8046 { 0x140, 262, 0, 908 },
8047 { 0xc0, 262, 0, 909 },
8048 { 0x20, 262, 0, 922 },
8049 { 0xa0, 262, 0, 920 },
8050 { 0x60, 262, 0, 921 },
8051 { 0x10, 262, 0, 934 },
8052 { 0x50, 262, 0, 932 },
8053 { 0x30, 262, 0, 933 },
8054 { 0x8, 262, 0, 946 },
8055 { 0x28, 262, 0, 944 },
8056 { 0x18, 262, 0, 945 },
8057 { 0x4, 262, 0, 962 },
8058 { 0x2, 262, 0, 963 },
8059 { 0x1, 262, 1, 964 },
8060 { 0x1, 263, 0, 850 },
8061 { 0x500, 259, 0, 868 },
8062 { 0x1500, 259, 0, 866 },
8063 { 0xd00, 259, 0, 867 },
8064 { 0x300, 259, 0, 880 },
8065 { 0x1300, 259, 0, 856 },
8066 { 0x5300, 259, 0, 854 },
8067 { 0x3300, 259, 0, 855 },
8068 { 0xb00, 259, 0, 878 },
8069 { 0x700, 259, 0, 879 },
8070 { 0x80, 259, 0, 901 },
8071 { 0x280, 259, 0, 899 },
8072 { 0x180, 259, 0, 900 },
8073 { 0x40, 259, 0, 913 },
8074 { 0x140, 259, 0, 911 },
8075 { 0xc0, 259, 0, 912 },
8076 { 0x20, 259, 0, 925 },
8077 { 0xa0, 259, 0, 923 },
8078 { 0x60, 259, 0, 924 },
8079 { 0x10, 259, 0, 937 },
8080 { 0x50, 259, 0, 935 },
8081 { 0x30, 259, 0, 936 },
8082 { 0x8, 259, 0, 949 },
8083 { 0x28, 259, 0, 947 },
8084 { 0x18, 259, 0, 948 },
8085 { 0x4, 259, 0, 965 },
8086 { 0x2, 259, 0, 966 },
8087 { 0x1, 259, 0, 967 },
8088 { 0x500, 256, 0, 871 },
8089 { 0x1500, 256, 0, 869 },
8090 { 0xd00, 256, 0, 870 },
8091 { 0x300, 256, 0, 883 },
8092 { 0x1300, 256, 0, 859 },
8093 { 0x5300, 256, 0, 857 },
8094 { 0x3300, 256, 0, 858 },
8095 { 0xb00, 256, 0, 881 },
8096 { 0x700, 256, 0, 882 },
8097 { 0x80, 256, 0, 904 },
8098 { 0x280, 256, 0, 902 },
8099 { 0x180, 256, 0, 903 },
8100 { 0x40, 256, 0, 916 },
8101 { 0x140, 256, 0, 914 },
8102 { 0xc0, 256, 0, 915 },
8103 { 0x20, 256, 0, 928 },
8104 { 0xa0, 256, 0, 926 },
8105 { 0x60, 256, 0, 927 },
8106 { 0x10, 256, 0, 940 },
8107 { 0x50, 256, 0, 938 },
8108 { 0x30, 256, 0, 939 },
8109 { 0x8, 256, 0, 952 },
8110 { 0x28, 256, 0, 950 },
8111 { 0x18, 256, 0, 951 },
8112 { 0x4, 256, 0, 968 },
8113 { 0x2, 256, 0, 969 },
8114 { 0x1, 256, 0, 970 },
8115 { 0x500, 251, 0, 874 },
8116 { 0x1500, 251, 0, 872 },
8117 { 0xd00, 251, 0, 873 },
8118 { 0x300, 251, 0, 886 },
8119 { 0x1300, 251, 0, 862 },
8120 { 0x5300, 251, 0, 860 },
8121 { 0x3300, 251, 0, 861 },
8122 { 0xb00, 251, 0, 884 },
8123 { 0x700, 251, 0, 885 },
8124 { 0x80, 251, 0, 907 },
8125 { 0x280, 251, 0, 905 },
8126 { 0x180, 251, 0, 906 },
8127 { 0x40, 251, 0, 919 },
8128 { 0x140, 251, 0, 917 },
8129 { 0xc0, 251, 0, 918 },
8130 { 0x20, 251, 0, 931 },
8131 { 0xa0, 251, 0, 929 },
8132 { 0x60, 251, 0, 930 },
8133 { 0x10, 251, 0, 943 },
8134 { 0x50, 251, 0, 941 },
8135 { 0x30, 251, 0, 942 },
8136 { 0x8, 251, 0, 955 },
8137 { 0x28, 251, 0, 953 },
8138 { 0x18, 251, 0, 954 },
8139 { 0x4, 251, 0, 971 },
8140 { 0x2, 251, 0, 972 },
8141 { 0x1, 251, 0, 973 },
8142 { 0x2, 150, 0, 975 },
8143 { 0x1, 150, 0, 976 },
8144 { 0x1, 50, 0, 977 },
8145 { 0x3, 49, 0, 978 },
8146 { 0x1, 428, 0, 979 },
8147 { 0x1, 442, 0, 980 },
8148 { 0x2, 386, 0, 983 },
8149 { 0x1, 386, 0, 984 },
8150 { 0x2, 384, 0, 985 },
8151 { 0x1, 384, 0, 986 },
8152 { 0x1, 383, 0, 987 },
8153 { 0x1, 328, 0, 992 },
8154 { 0x1, 327, 0, 993 },
8155 { 0x1, 326, 0, 994 },
8156 { 0x1, 325, 0, 995 },
8157 { 0x1, 250, 0, 996 },
8158 { 0x1, 249, 0, 997 },
8159 { 0x1, 324, 0, 998 },
8160 { 0x1, 323, 0, 999 },
8161 { 0x1, 322, 0, 1000 },
8162 { 0x1, 321, 0, 1001 },
8163 { 0x1, 320, 0, 1002 },
8164 { 0x1, 319, 0, 1003 },
8165 { 0x1, 318, 0, 1004 },
8166 { 0x2, 248, 0, 1005 },
8167 { 0x1, 248, 0, 1006 },
8168 { 0x2, 366, 0, 1012 },
8169 { 0x1, 366, 0, 1013 },
8170 { 0x1, 317, 0, 1014 },
8171 { 0x1, 316, 0, 1015 },
8172 { 0x1, 315, 0, 1016 },
8173 { 0x1, 314, 0, 1017 },
8174 { 0x1, 8, 1, 1019 },
8175 { 0x1, 9, 0, 1018 },
8176 { 0x1, 313, 0, 1020 },
8177 { 0x1, 312, 0, 1021 },
8178 { 0x1, 311, 0, 1022 },
8179 { 0x1, 310, 0, 1023 },
8180 { 0x1, 388, 0, 1024 },
8181 { 0x1, 399, 0, 1025 },
8182 { 0x1, 389, 0, 1026 },
8183 { 0x1, 423, 0, 1027 },
8184 { 0x1, 309, 0, 1031 },
8185 { 0x1, 247, 0, 1032 },
8186 { 0x1, 177, 0, 1035 },
8187 { 0x2, 291, 0, 1039 },
8188 { 0x1, 291, 0, 1040 },
8189 { 0x1, 236, 0, 1041 },
8190 { 0x5, 48, 0, 1043 },
8191 { 0x3, 48, 0, 1044 },
8192 { 0x5, 47, 0, 1045 },
8193 { 0x3, 47, 0, 1046 },
8194 { 0x1, 365, 0, 1047 },
8195 { 0x1, 373, 0, 1048 },
8196 { 0x1, 371, 0, 1049 },
8197 { 0x1, 392, 0, 1050 },
8198 { 0x1, 372, 0, 1051 },
8199 { 0x1, 370, 0, 1052 },
8200 { 0x2, 378, 0, 1053 },
8201 { 0x1, 378, 0, 1055 },
8202 { 0x2, 376, 0, 1054 },
8203 { 0x1, 376, 0, 1056 },
8204 { 0x2, 396, 0, 1057 },
8205 { 0x1, 396, 0, 1060 },
8206 { 0x2, 377, 0, 1058 },
8207 { 0x1, 377, 0, 1061 },
8208 { 0x2, 375, 0, 1059 },
8209 { 0x1, 375, 0, 1062 },
8210 { 0x1, 338, 0, 1063 },
8211 { 0x1, 337, 0, 1064 },
8212 { 0x1, 369, 0, 1065 },
8213 { 0x1, 360, 0, 1066 },
8214 { 0x1, 362, 0, 1067 },
8215 { 0x1, 359, 0, 1068 },
8216 { 0x1, 361, 0, 1069 },
8217 { 0x2, 446, 0, 1070 },
8218 { 0x1, 446, 0, 1073 },
8219 { 0x2, 445, 0, 1071 },
8220 { 0x1, 445, 0, 1074 },
8221 { 0x2, 444, 0, 1072 },
8222 { 0x1, 444, 0, 1075 },
8223 { 0x1, 348, 0, 1076 },
8224 { 0x2, 347, 0, 1077 },
8225 { 0x1, 347, 0, 1078 },
8226 { 0x2, 294, 0, 1079 },
8227 { 0x1, 294, 0, 1082 },
8228 { 0x2, 293, 0, 1080 },
8229 { 0x1, 293, 0, 1083 },
8230 { 0x2, 292, 0, 1081 },
8231 { 0x1, 292, 0, 1084 },
8232 { 0x2, 363, 0, 1085 },
8233 { 0x1, 363, 0, 1086 },
8234 { 0x2, 364, 0, 1087 },
8235 { 0x1, 364, 0, 1088 },
8236 { 0xa, 438, 1, 1100 },
8237 { 0xa, 439, 1, 1099 },
8238 { 0xa, 440, 1, 1098 },
8239 { 0xa, 441, 0, 1097 },
8240 { 0x1a, 438, 1, 1092 },
8241 { 0x1a, 439, 1, 1091 },
8242 { 0x32, 440, 1, 1090 },
8243 { 0x32, 441, 0, 1089 },
8244 { 0x6, 438, 1, 1108 },
8245 { 0x6, 439, 1, 1107 },
8246 { 0x6, 440, 1, 1106 },
8247 { 0x6, 441, 0, 1105 },
8248 { 0x1, 438, 1, 1120 },
8249 { 0x1, 439, 1, 1119 },
8250 { 0x1, 440, 1, 1118 },
8251 { 0x1, 441, 0, 1117 },
8252 { 0x9, 438, 1, 1104 },
8253 { 0x9, 439, 1, 1103 },
8254 { 0x9, 440, 1, 1102 },
8255 { 0x9, 441, 0, 1101 },
8256 { 0x19, 438, 1, 1096 },
8257 { 0x19, 439, 1, 1095 },
8258 { 0x31, 440, 1, 1094 },
8259 { 0x31, 441, 0, 1093 },
8260 { 0x5, 438, 1, 1112 },
8261 { 0x5, 439, 1, 1111 },
8262 { 0x5, 440, 1, 1110 },
8263 { 0x5, 441, 0, 1109 },
8264 { 0x3, 438, 1, 1116 },
8265 { 0x3, 439, 1, 1115 },
8266 { 0x3, 440, 1, 1114 },
8267 { 0x3, 441, 0, 1113 },
8268 { 0xa, 429, 1, 1132 },
8269 { 0xa, 430, 1, 1131 },
8270 { 0xa, 431, 1, 1130 },
8271 { 0xa, 432, 0, 1129 },
8272 { 0x1a, 429, 1, 1124 },
8273 { 0x1a, 430, 1, 1123 },
8274 { 0x32, 431, 1, 1122 },
8275 { 0x32, 432, 0, 1121 },
8276 { 0x6, 429, 1, 1140 },
8277 { 0x6, 430, 1, 1139 },
8278 { 0x6, 431, 1, 1138 },
8279 { 0x6, 432, 0, 1137 },
8280 { 0x1, 429, 1, 1152 },
8281 { 0x1, 430, 1, 1151 },
8282 { 0x1, 431, 1, 1150 },
8283 { 0x1, 432, 0, 1149 },
8284 { 0x9, 429, 1, 1136 },
8285 { 0x9, 430, 1, 1135 },
8286 { 0x9, 431, 1, 1134 },
8287 { 0x9, 432, 0, 1133 },
8288 { 0x19, 429, 1, 1128 },
8289 { 0x19, 430, 1, 1127 },
8290 { 0x31, 431, 1, 1126 },
8291 { 0x31, 432, 0, 1125 },
8292 { 0x5, 429, 1, 1144 },
8293 { 0x5, 430, 1, 1143 },
8294 { 0x5, 431, 1, 1142 },
8295 { 0x5, 432, 0, 1141 },
8296 { 0x3, 429, 1, 1148 },
8297 { 0x3, 430, 1, 1147 },
8298 { 0x3, 431, 1, 1146 },
8299 { 0x3, 432, 0, 1145 },
8300 { 0xa, 433, 1, 1164 },
8301 { 0xa, 434, 1, 1163 },
8302 { 0xa, 435, 1, 1162 },
8303 { 0xa, 436, 0, 1161 },
8304 { 0x1a, 433, 1, 1156 },
8305 { 0x1a, 434, 1, 1155 },
8306 { 0x32, 435, 1, 1154 },
8307 { 0x32, 436, 0, 1153 },
8308 { 0x6, 433, 1, 1172 },
8309 { 0x6, 434, 1, 1171 },
8310 { 0x6, 435, 1, 1170 },
8311 { 0x6, 436, 0, 1169 },
8312 { 0x1, 433, 1, 1184 },
8313 { 0x1, 434, 1, 1183 },
8314 { 0x1, 435, 1, 1182 },
8315 { 0x1, 436, 0, 1181 },
8316 { 0x9, 433, 1, 1168 },
8317 { 0x9, 434, 1, 1167 },
8318 { 0x9, 435, 1, 1166 },
8319 { 0x9, 436, 0, 1165 },
8320 { 0x19, 433, 1, 1160 },
8321 { 0x19, 434, 1, 1159 },
8322 { 0x31, 435, 1, 1158 },
8323 { 0x31, 436, 0, 1157 },
8324 { 0x5, 433, 1, 1176 },
8325 { 0x5, 434, 1, 1175 },
8326 { 0x5, 435, 1, 1174 },
8327 { 0x5, 436, 0, 1173 },
8328 { 0x3, 433, 1, 1180 },
8329 { 0x3, 434, 1, 1179 },
8330 { 0x3, 435, 1, 1178 },
8331 { 0x3, 436, 0, 1177 },
8332 { 0x1, 139, 0, 1185 },
8333 { 0x1, 138, 0, 1186 },
8334 { 0x1, 391, 1, 1188 },
8335 { 0x1, 137, 0, 1187 },
8336 { 0x2, 395, 1, 1190 },
8337 { 0x2, 141, 0, 1189 },
8338 { 0x1, 395, 1, 1192 },
8339 { 0x1, 141, 0, 1191 },
8340 { 0x1, 397, 0, 1193 },
8341 { 0x1, 136, 0, 1194 },
8342 { 0x2, 135, 0, 1195 },
8343 { 0x2, 134, 0, 1196 },
8344 { 0x1, 459, 1, 1202 },
8345 { 0x1, 246, 0, 1033 },
8346 { 0x1, 458, 0, 1203 },
8347 { 0x1, 457, 1, 1204 },
8348 { 0x1, 245, 0, 1042 },
8349 { 0x1, 308, 0, 1205 },
8350 { 0x1, 307, 1, 1206 },
8351 { 0x1, 290, 0, 1034 },
8352 { 0x1, 306, 0, 1207 },
8353 { 0x1, 305, 1, 1208 },
8354 { 0x1, 427, 0, 1036 },
8355 { 0x1, 304, 1, 1209 },
8356 { 0x1, 398, 0, 1038 },
8357 { 0x1, 303, 0, 1210 },
8358 { 0x1, 302, 0, 1211 },
8359 { 0x1, 301, 0, 1212 },
8360 { 0x1, 300, 1, 1213 },
8361 { 0x2, 398, 0, 1037 },
8362 { 0x10, 299, 0, 1217 },
8363 { 0x90, 299, 0, 1215 },
8364 { 0x190, 299, 0, 1214 },
8365 { 0x50, 299, 0, 1216 },
8366 { 0x30, 299, 0, 1219 },
8367 { 0x70, 299, 0, 1218 },
8368 { 0x8, 299, 0, 1221 },
8369 { 0x18, 299, 0, 1220 },
8370 { 0x4, 299, 0, 1222 },
8371 { 0x1, 299, 0, 1225 },
8372 { 0x3, 299, 0, 1224 },
8373 { 0x1, 298, 1, 1226 },
8374 { 0x2, 299, 0, 1223 },
8375 { 0x3, 46, 0, 1227 },
8376 { 0x1, 241, 1, 1228 },
8377 { 0x1, 242, 1, 1028 },
8378 { 0x1, 243, 0, 88 },
8379 { 0x1, 341, 1, 1229 },
8380 { 0x1, 342, 1, 1029 },
8381 { 0x1, 343, 0, 89 },
8382 { 0x1, 34, 1, 1230 },
8383 { 0x1, 35, 1, 1030 },
8385 { 0x1, 230, 0, 1231 },
8386 { 0x4, 452, 0, 1232 },
8387 { 0x2, 452, 0, 1233 },
8388 { 0x1, 452, 1, 1235 },
8389 { 0x1, 453, 0, 1234 },
8390 { 0x8, 454, 0, 1236 },
8391 { 0x4, 454, 0, 1237 },
8392 { 0x1, 454, 1, 1239 },
8393 { 0x2, 454, 0, 1238 },
8394 { 0x8, 219, 0, 1240 },
8395 { 0x4, 219, 0, 1241 },
8396 { 0x2, 219, 0, 1242 },
8397 { 0x1, 219, 1, 1244 },
8398 { 0x1, 220, 0, 1243 },
8399 { 0x10, 221, 0, 1245 },
8400 { 0x8, 221, 0, 1246 },
8401 { 0x4, 221, 0, 1247 },
8402 { 0x1, 221, 1, 1249 },
8403 { 0x2, 221, 0, 1248 },
8404 { 0x220, 191, 0, 1250 },
8405 { 0x120, 191, 0, 1251 },
8406 { 0xa0, 191, 0, 1252 },
8407 { 0x60, 191, 1, 1254 },
8408 { 0x4, 192, 0, 1253 },
8409 { 0x110, 191, 0, 1260 },
8410 { 0x90, 191, 0, 1261 },
8411 { 0x50, 191, 0, 1262 },
8412 { 0x30, 191, 1, 1264 },
8413 { 0x2, 192, 0, 1263 },
8414 { 0x8, 191, 0, 1265 },
8415 { 0x4, 191, 0, 1266 },
8416 { 0x2, 191, 0, 1267 },
8417 { 0x1, 191, 1, 1269 },
8418 { 0x1, 192, 0, 1268 },
8419 { 0x440, 193, 0, 1255 },
8420 { 0x240, 193, 0, 1256 },
8421 { 0x140, 193, 0, 1257 },
8422 { 0xc0, 193, 1, 1259 },
8423 { 0x40, 193, 0, 1258 },
8424 { 0x220, 193, 0, 1270 },
8425 { 0x120, 193, 0, 1271 },
8426 { 0xa0, 193, 0, 1272 },
8427 { 0x60, 193, 1, 1274 },
8428 { 0x20, 193, 0, 1273 },
8429 { 0x10, 193, 0, 1275 },
8430 { 0x8, 193, 0, 1276 },
8431 { 0x4, 193, 0, 1277 },
8432 { 0x1, 193, 1, 1279 },
8433 { 0x2, 193, 0, 1278 },
8434 { 0x8, 215, 0, 1280 },
8435 { 0x4, 215, 0, 1281 },
8436 { 0x2, 215, 0, 1282 },
8437 { 0x1, 215, 1, 1284 },
8438 { 0x1, 216, 0, 1283 },
8439 { 0x220, 187, 0, 1285 },
8440 { 0x120, 187, 0, 1286 },
8441 { 0xa0, 187, 0, 1287 },
8442 { 0x60, 187, 1, 1289 },
8443 { 0x4, 188, 0, 1288 },
8444 { 0x110, 187, 0, 1295 },
8445 { 0x90, 187, 0, 1296 },
8446 { 0x50, 187, 0, 1297 },
8447 { 0x30, 187, 1, 1299 },
8448 { 0x2, 188, 0, 1298 },
8449 { 0x8, 187, 0, 1300 },
8450 { 0x4, 187, 0, 1301 },
8451 { 0x2, 187, 0, 1302 },
8452 { 0x1, 187, 1, 1304 },
8453 { 0x1, 188, 0, 1303 },
8454 { 0x440, 233, 0, 1290 },
8455 { 0x240, 233, 0, 1291 },
8456 { 0x140, 233, 0, 1292 },
8457 { 0xc0, 233, 1, 1294 },
8458 { 0x40, 233, 0, 1293 },
8459 { 0x220, 233, 0, 1305 },
8460 { 0x120, 233, 0, 1306 },
8461 { 0xa0, 233, 0, 1307 },
8462 { 0x60, 233, 1, 1309 },
8463 { 0x20, 233, 0, 1308 },
8464 { 0x10, 233, 0, 1310 },
8465 { 0x8, 233, 0, 1311 },
8466 { 0x4, 233, 0, 1312 },
8467 { 0x1, 233, 1, 1314 },
8468 { 0x2, 233, 0, 1313 },
8469 { 0x8, 207, 0, 1315 },
8470 { 0x4, 207, 0, 1316 },
8471 { 0x2, 207, 0, 1317 },
8472 { 0x1, 207, 1, 1319 },
8473 { 0x1, 208, 0, 1318 },
8474 { 0x10, 214, 0, 1320 },
8475 { 0x8, 214, 0, 1321 },
8476 { 0x4, 214, 0, 1322 },
8477 { 0x1, 214, 1, 1324 },
8478 { 0x2, 214, 0, 1323 },
8479 { 0x220, 178, 0, 1325 },
8480 { 0x120, 178, 0, 1326 },
8481 { 0xa0, 178, 0, 1327 },
8482 { 0x60, 178, 1, 1329 },
8483 { 0x4, 179, 0, 1328 },
8484 { 0x110, 178, 0, 1350 },
8485 { 0x90, 178, 0, 1351 },
8486 { 0x50, 178, 0, 1352 },
8487 { 0x30, 178, 1, 1354 },
8488 { 0x2, 179, 0, 1353 },
8489 { 0x8, 178, 0, 1355 },
8490 { 0x4, 178, 0, 1356 },
8491 { 0x2, 178, 0, 1357 },
8492 { 0x1, 178, 1, 1359 },
8493 { 0x1, 179, 0, 1358 },
8494 { 0x440, 186, 0, 1330 },
8495 { 0x240, 186, 0, 1331 },
8496 { 0x140, 186, 0, 1332 },
8497 { 0xc0, 186, 1, 1334 },
8498 { 0x40, 186, 0, 1333 },
8499 { 0x220, 186, 0, 1360 },
8500 { 0x120, 186, 0, 1361 },
8501 { 0xa0, 186, 0, 1362 },
8502 { 0x60, 186, 1, 1364 },
8503 { 0x20, 186, 0, 1363 },
8504 { 0x10, 186, 0, 1365 },
8505 { 0x8, 186, 0, 1366 },
8506 { 0x4, 186, 0, 1367 },
8507 { 0x1, 186, 1, 1369 },
8508 { 0x2, 186, 0, 1368 },
8509 { 0x440, 143, 0, 1335 },
8510 { 0x240, 143, 0, 1336 },
8511 { 0x140, 143, 0, 1337 },
8512 { 0xc0, 143, 1, 1339 },
8513 { 0x40, 143, 0, 1338 },
8514 { 0x220, 143, 0, 1370 },
8515 { 0x120, 143, 0, 1371 },
8516 { 0xa0, 143, 0, 1372 },
8517 { 0x60, 143, 1, 1374 },
8518 { 0x20, 143, 0, 1373 },
8519 { 0x10, 143, 0, 1375 },
8520 { 0x8, 143, 0, 1376 },
8521 { 0x1, 143, 1, 1379 },
8522 { 0x2, 143, 0, 1378 },
8523 { 0x440, 194, 1, 1345 },
8524 { 0x441, 174, 0, 1340 },
8525 { 0x240, 194, 1, 1346 },
8526 { 0x241, 174, 0, 1341 },
8527 { 0x140, 194, 1, 1347 },
8528 { 0x141, 174, 0, 1342 },
8529 { 0xc0, 194, 1, 1349 },
8530 { 0x40, 194, 1, 1348 },
8531 { 0xc1, 174, 1, 1344 },
8532 { 0x41, 174, 0, 1343 },
8533 { 0x220, 194, 1, 1390 },
8534 { 0x221, 174, 0, 1380 },
8535 { 0x120, 194, 1, 1391 },
8536 { 0x121, 174, 0, 1381 },
8537 { 0xa0, 194, 1, 1392 },
8538 { 0xa1, 174, 0, 1382 },
8539 { 0x60, 194, 1, 1394 },
8540 { 0x20, 194, 1, 1393 },
8541 { 0x61, 174, 1, 1384 },
8542 { 0x21, 174, 0, 1383 },
8543 { 0x10, 194, 1, 1395 },
8544 { 0x11, 174, 0, 1385 },
8545 { 0x8, 194, 1, 1396 },
8546 { 0x9, 174, 0, 1386 },
8547 { 0x4, 194, 1, 1397 },
8548 { 0x5, 174, 0, 1387 },
8549 { 0x1, 194, 1, 1399 },
8550 { 0x2, 194, 1, 1398 },
8551 { 0x3, 174, 1, 1389 },
8552 { 0x1, 174, 0, 1388 },
8553 { 0x1, 153, 1, 1407 },
8554 { 0x1, 154, 1, 1406 },
8555 { 0x1, 155, 1, 1405 },
8556 { 0x1, 156, 0, 1404 },
8557 { 0x3, 153, 1, 1403 },
8558 { 0x3, 154, 1, 1402 },
8559 { 0x3, 155, 1, 1401 },
8560 { 0x3, 156, 0, 1400 },
8561 { 0x1108, 159, 1, 1569 },
8562 { 0x1108, 160, 1, 1568 },
8563 { 0x1108, 165, 1, 1409 },
8564 { 0x1108, 166, 0, 1408 },
8565 { 0x908, 159, 1, 1571 },
8566 { 0x908, 160, 1, 1570 },
8567 { 0x908, 165, 1, 1411 },
8568 { 0x908, 166, 0, 1410 },
8569 { 0x508, 159, 1, 1573 },
8570 { 0x508, 160, 1, 1572 },
8571 { 0x508, 165, 1, 1413 },
8572 { 0x508, 166, 0, 1412 },
8573 { 0x308, 159, 1, 1577 },
8574 { 0x308, 160, 1, 1576 },
8575 { 0x108, 160, 1, 1574 },
8576 { 0x18, 161, 1, 1575 },
8577 { 0x308, 165, 1, 1417 },
8578 { 0x308, 166, 1, 1416 },
8579 { 0x108, 166, 1, 1414 },
8580 { 0x18, 167, 0, 1415 },
8581 { 0x88, 159, 1, 1609 },
8582 { 0x88, 160, 1, 1608 },
8583 { 0x88, 165, 1, 1489 },
8584 { 0x88, 166, 0, 1488 },
8585 { 0x48, 159, 1, 1611 },
8586 { 0x48, 160, 1, 1610 },
8587 { 0x48, 165, 1, 1491 },
8588 { 0x48, 166, 0, 1490 },
8589 { 0x28, 159, 1, 1613 },
8590 { 0x28, 160, 1, 1612 },
8591 { 0x28, 165, 1, 1493 },
8592 { 0x28, 166, 0, 1492 },
8593 { 0x18, 159, 1, 1617 },
8594 { 0x18, 160, 1, 1616 },
8595 { 0x8, 160, 1, 1614 },
8596 { 0x8, 161, 1, 1615 },
8597 { 0x18, 165, 1, 1497 },
8598 { 0x18, 166, 1, 1496 },
8599 { 0x8, 166, 1, 1494 },
8600 { 0x8, 167, 0, 1495 },
8601 { 0x884, 159, 1, 1579 },
8602 { 0x884, 160, 1, 1578 },
8603 { 0x442, 162, 1, 1469 },
8604 { 0x442, 163, 1, 1468 },
8605 { 0x884, 165, 1, 1439 },
8606 { 0x884, 166, 1, 1438 },
8607 { 0x442, 168, 1, 1419 },
8608 { 0x442, 169, 0, 1418 },
8609 { 0x484, 159, 1, 1581 },
8610 { 0x484, 160, 1, 1580 },
8611 { 0x242, 162, 1, 1471 },
8612 { 0x242, 163, 1, 1470 },
8613 { 0x484, 165, 1, 1441 },
8614 { 0x484, 166, 1, 1440 },
8615 { 0x242, 168, 1, 1421 },
8616 { 0x242, 169, 0, 1420 },
8617 { 0x284, 159, 1, 1583 },
8618 { 0x284, 160, 1, 1582 },
8619 { 0x142, 162, 1, 1473 },
8620 { 0x142, 163, 1, 1472 },
8621 { 0x284, 165, 1, 1443 },
8622 { 0x284, 166, 1, 1442 },
8623 { 0x142, 168, 1, 1423 },
8624 { 0x142, 169, 0, 1422 },
8625 { 0x184, 159, 1, 1587 },
8626 { 0x184, 160, 1, 1586 },
8627 { 0x84, 160, 1, 1584 },
8628 { 0xc, 161, 1, 1585 },
8629 { 0xc2, 162, 1, 1477 },
8630 { 0xc2, 163, 1, 1476 },
8631 { 0x42, 163, 1, 1474 },
8632 { 0x6, 164, 1, 1475 },
8633 { 0x184, 165, 1, 1447 },
8634 { 0x184, 166, 1, 1446 },
8635 { 0x84, 166, 1, 1444 },
8636 { 0xc, 167, 1, 1445 },
8637 { 0xc2, 168, 1, 1427 },
8638 { 0xc2, 169, 1, 1426 },
8639 { 0x42, 169, 1, 1424 },
8640 { 0x6, 170, 0, 1425 },
8641 { 0x44, 159, 1, 1619 },
8642 { 0x44, 160, 1, 1618 },
8643 { 0x22, 162, 1, 1549 },
8644 { 0x22, 163, 1, 1548 },
8645 { 0x44, 165, 1, 1519 },
8646 { 0x44, 166, 1, 1518 },
8647 { 0x22, 168, 1, 1499 },
8648 { 0x22, 169, 0, 1498 },
8649 { 0x24, 159, 1, 1621 },
8650 { 0x24, 160, 1, 1620 },
8651 { 0x12, 162, 1, 1551 },
8652 { 0x12, 163, 1, 1550 },
8653 { 0x24, 165, 1, 1521 },
8654 { 0x24, 166, 1, 1520 },
8655 { 0x12, 168, 1, 1501 },
8656 { 0x12, 169, 0, 1500 },
8657 { 0x14, 159, 1, 1623 },
8658 { 0x14, 160, 1, 1622 },
8659 { 0xa, 162, 1, 1553 },
8660 { 0xa, 163, 1, 1552 },
8661 { 0x14, 165, 1, 1523 },
8662 { 0x14, 166, 1, 1522 },
8663 { 0xa, 168, 1, 1503 },
8664 { 0xa, 169, 0, 1502 },
8665 { 0xc, 159, 1, 1627 },
8666 { 0xc, 160, 1, 1626 },
8667 { 0x4, 160, 1, 1624 },
8668 { 0x4, 161, 1, 1625 },
8669 { 0x6, 162, 1, 1557 },
8670 { 0x6, 163, 1, 1556 },
8671 { 0x2, 163, 1, 1554 },
8672 { 0x2, 164, 1, 1555 },
8673 { 0xc, 165, 1, 1527 },
8674 { 0xc, 166, 1, 1526 },
8675 { 0x4, 166, 1, 1524 },
8676 { 0x4, 167, 1, 1525 },
8677 { 0x6, 168, 1, 1507 },
8678 { 0x6, 169, 1, 1506 },
8679 { 0x2, 169, 1, 1504 },
8680 { 0x2, 170, 0, 1505 },
8681 { 0x442, 159, 1, 1589 },
8682 { 0x442, 160, 1, 1588 },
8683 { 0x221, 162, 1, 1479 },
8684 { 0x221, 163, 1, 1478 },
8685 { 0x442, 165, 1, 1449 },
8686 { 0x442, 166, 1, 1448 },
8687 { 0x221, 168, 1, 1429 },
8688 { 0x221, 169, 0, 1428 },
8689 { 0x242, 159, 1, 1591 },
8690 { 0x242, 160, 1, 1590 },
8691 { 0x121, 162, 1, 1481 },
8692 { 0x121, 163, 1, 1480 },
8693 { 0x242, 165, 1, 1451 },
8694 { 0x242, 166, 1, 1450 },
8695 { 0x121, 168, 1, 1431 },
8696 { 0x121, 169, 0, 1430 },
8697 { 0x142, 159, 1, 1593 },
8698 { 0x142, 160, 1, 1592 },
8699 { 0xa1, 162, 1, 1483 },
8700 { 0xa1, 163, 1, 1482 },
8701 { 0x142, 165, 1, 1453 },
8702 { 0x142, 166, 1, 1452 },
8703 { 0xa1, 168, 1, 1433 },
8704 { 0xa1, 169, 0, 1432 },
8705 { 0xc2, 159, 1, 1597 },
8706 { 0xc2, 160, 1, 1596 },
8707 { 0x42, 160, 1, 1594 },
8708 { 0x6, 161, 1, 1595 },
8709 { 0x61, 162, 1, 1487 },
8710 { 0x61, 163, 1, 1486 },
8711 { 0x21, 163, 1, 1484 },
8712 { 0x3, 164, 1, 1485 },
8713 { 0xc2, 165, 1, 1457 },
8714 { 0xc2, 166, 1, 1456 },
8715 { 0x42, 166, 1, 1454 },
8716 { 0x6, 167, 1, 1455 },
8717 { 0x61, 168, 1, 1437 },
8718 { 0x61, 169, 1, 1436 },
8719 { 0x21, 169, 1, 1434 },
8720 { 0x3, 170, 0, 1435 },
8721 { 0x22, 159, 1, 1629 },
8722 { 0x22, 160, 1, 1628 },
8723 { 0x11, 162, 1, 1559 },
8724 { 0x11, 163, 1, 1558 },
8725 { 0x22, 165, 1, 1529 },
8726 { 0x22, 166, 1, 1528 },
8727 { 0x11, 168, 1, 1509 },
8728 { 0x11, 169, 0, 1508 },
8729 { 0x12, 159, 1, 1631 },
8730 { 0x12, 160, 1, 1630 },
8731 { 0x9, 162, 1, 1561 },
8732 { 0x9, 163, 1, 1560 },
8733 { 0x12, 165, 1, 1531 },
8734 { 0x12, 166, 1, 1530 },
8735 { 0x9, 168, 1, 1511 },
8736 { 0x9, 169, 0, 1510 },
8737 { 0xa, 159, 1, 1633 },
8738 { 0xa, 160, 1, 1632 },
8739 { 0x5, 162, 1, 1563 },
8740 { 0x5, 163, 1, 1562 },
8741 { 0xa, 165, 1, 1533 },
8742 { 0xa, 166, 1, 1532 },
8743 { 0x5, 168, 1, 1513 },
8744 { 0x5, 169, 0, 1512 },
8745 { 0x6, 159, 1, 1637 },
8746 { 0x6, 160, 1, 1636 },
8747 { 0x2, 160, 1, 1634 },
8748 { 0x2, 161, 1, 1635 },
8749 { 0x3, 162, 1, 1567 },
8750 { 0x3, 163, 1, 1566 },
8751 { 0x1, 163, 1, 1564 },
8752 { 0x1, 164, 1, 1565 },
8753 { 0x6, 165, 1, 1537 },
8754 { 0x6, 166, 1, 1536 },
8755 { 0x2, 166, 1, 1534 },
8756 { 0x2, 167, 1, 1535 },
8757 { 0x3, 168, 1, 1517 },
8758 { 0x3, 169, 1, 1516 },
8759 { 0x1, 169, 1, 1514 },
8760 { 0x1, 170, 0, 1515 },
8761 { 0x221, 159, 1, 1599 },
8762 { 0x221, 160, 1, 1598 },
8763 { 0x221, 165, 1, 1459 },
8764 { 0x221, 166, 0, 1458 },
8765 { 0x121, 159, 1, 1601 },
8766 { 0x121, 160, 1, 1600 },
8767 { 0x121, 165, 1, 1461 },
8768 { 0x121, 166, 0, 1460 },
8769 { 0xa1, 159, 1, 1603 },
8770 { 0xa1, 160, 1, 1602 },
8771 { 0xa1, 165, 1, 1463 },
8772 { 0xa1, 166, 0, 1462 },
8773 { 0x61, 159, 1, 1607 },
8774 { 0x61, 160, 1, 1606 },
8775 { 0x21, 160, 1, 1604 },
8776 { 0x3, 161, 1, 1605 },
8777 { 0x61, 165, 1, 1467 },
8778 { 0x61, 166, 1, 1466 },
8779 { 0x21, 166, 1, 1464 },
8780 { 0x3, 167, 0, 1465 },
8781 { 0x11, 159, 1, 1639 },
8782 { 0x11, 160, 1, 1638 },
8783 { 0x11, 165, 1, 1539 },
8784 { 0x11, 166, 0, 1538 },
8785 { 0x9, 159, 1, 1641 },
8786 { 0x9, 160, 1, 1640 },
8787 { 0x9, 165, 1, 1541 },
8788 { 0x9, 166, 0, 1540 },
8789 { 0x5, 159, 1, 1643 },
8790 { 0x5, 160, 1, 1642 },
8791 { 0x5, 165, 1, 1543 },
8792 { 0x5, 166, 0, 1542 },
8793 { 0x3, 159, 1, 1647 },
8794 { 0x3, 160, 1, 1646 },
8795 { 0x1, 160, 1, 1644 },
8796 { 0x1, 161, 1, 1645 },
8797 { 0x3, 165, 1, 1547 },
8798 { 0x3, 166, 1, 1546 },
8799 { 0x1, 166, 1, 1544 },
8800 { 0x1, 167, 0, 1545 },
8801 { 0x442, 205, 0, 1648 },
8802 { 0x242, 205, 0, 1649 },
8803 { 0x142, 205, 0, 1650 },
8804 { 0xc2, 205, 1, 1652 },
8805 { 0x6, 206, 1, 1651 },
8806 { 0x1, 443, 0, 981 },
8807 { 0x22, 205, 0, 1658 },
8808 { 0x12, 205, 0, 1659 },
8809 { 0xa, 205, 0, 1660 },
8810 { 0x6, 205, 1, 1662 },
8811 { 0x2, 206, 1, 1661 },
8812 { 0x2, 367, 0, 1010 },
8813 { 0x221, 205, 0, 1653 },
8814 { 0x121, 205, 0, 1654 },
8815 { 0xa1, 205, 0, 1655 },
8816 { 0x61, 205, 1, 1657 },
8817 { 0x3, 206, 1, 1656 },
8818 { 0x1, 437, 0, 982 },
8819 { 0x11, 205, 0, 1663 },
8820 { 0x9, 205, 0, 1664 },
8821 { 0x5, 205, 0, 1665 },
8822 { 0x3, 205, 1, 1667 },
8823 { 0x1, 206, 1, 1666 },
8824 { 0x1, 367, 0, 1011 },
8825 { 0x4, 211, 0, 1668 },
8826 { 0x1, 211, 0, 1670 },
8827 { 0x1, 218, 0, 1671 },
8828 { 0x1, 217, 1, 1672 },
8829 { 0x2, 211, 0, 1669 },
8830 { 0x1, 196, 0, 1673 },
8831 { 0x880, 202, 0, 1674 },
8832 { 0x480, 202, 0, 1675 },
8833 { 0x280, 202, 0, 1676 },
8834 { 0x180, 202, 1, 1678 },
8835 { 0x80, 203, 0, 1677 },
8836 { 0x440, 202, 1, 1689 },
8837 { 0x88, 204, 0, 1679 },
8838 { 0x240, 202, 1, 1690 },
8839 { 0x48, 204, 0, 1680 },
8840 { 0x140, 202, 1, 1691 },
8841 { 0x28, 204, 0, 1681 },
8842 { 0xc0, 202, 1, 1693 },
8843 { 0x40, 203, 1, 1692 },
8844 { 0x18, 204, 1, 1683 },
8845 { 0x8, 204, 0, 1682 },
8846 { 0x220, 202, 1, 1694 },
8847 { 0x44, 204, 0, 1684 },
8848 { 0x120, 202, 1, 1695 },
8849 { 0x24, 204, 0, 1685 },
8850 { 0xa0, 202, 1, 1696 },
8851 { 0x14, 204, 0, 1686 },
8852 { 0x60, 202, 1, 1698 },
8853 { 0x20, 203, 1, 1697 },
8854 { 0xc, 204, 1, 1688 },
8855 { 0x4, 204, 0, 1687 },
8856 { 0x110, 202, 0, 1699 },
8857 { 0x90, 202, 0, 1700 },
8858 { 0x50, 202, 0, 1701 },
8859 { 0x30, 202, 1, 1703 },
8860 { 0x10, 203, 1, 1702 },
8861 { 0x1, 385, 0, 974 },
8862 { 0x88, 202, 0, 1704 },
8863 { 0x48, 202, 0, 1705 },
8864 { 0x28, 202, 0, 1706 },
8865 { 0x18, 202, 1, 1708 },
8866 { 0x8, 203, 1, 1707 },
8867 { 0xc, 368, 0, 1007 },
8868 { 0x44, 202, 1, 1719 },
8869 { 0x22, 204, 0, 1709 },
8870 { 0x24, 202, 1, 1720 },
8871 { 0x12, 204, 0, 1710 },
8872 { 0x14, 202, 1, 1721 },
8873 { 0xa, 204, 0, 1711 },
8874 { 0xc, 202, 1, 1723 },
8875 { 0x4, 203, 1, 1722 },
8876 { 0x6, 204, 1, 1713 },
8877 { 0x2, 204, 1, 1712 },
8878 { 0x6, 368, 0, 1008 },
8879 { 0x22, 202, 1, 1724 },
8880 { 0x11, 204, 0, 1714 },
8881 { 0x12, 202, 1, 1725 },
8882 { 0x9, 204, 0, 1715 },
8883 { 0xa, 202, 1, 1726 },
8884 { 0x5, 204, 0, 1716 },
8885 { 0x6, 202, 1, 1728 },
8886 { 0x2, 203, 1, 1727 },
8887 { 0x3, 204, 1, 1718 },
8888 { 0x1, 204, 1, 1717 },
8889 { 0x3, 368, 0, 1009 },
8890 { 0x11, 202, 0, 1729 },
8891 { 0x9, 202, 0, 1730 },
8892 { 0x5, 202, 0, 1731 },
8893 { 0x3, 202, 1, 1733 },
8894 { 0x1, 203, 0, 1732 },
8895 { 0x8, 198, 0, 1734 },
8896 { 0x4, 198, 0, 1735 },
8897 { 0x2, 198, 0, 1736 },
8898 { 0x1, 198, 1, 1738 },
8899 { 0x1, 199, 1, 1737 },
8900 { 0x1, 332, 0, 988 },
8901 { 0x8, 200, 0, 1739 },
8902 { 0x4, 200, 0, 1740 },
8903 { 0x2, 200, 0, 1741 },
8904 { 0x1, 200, 1, 1743 },
8905 { 0x1, 201, 1, 1742 },
8906 { 0x1, 331, 0, 989 },
8907 { 0x8, 209, 0, 1744 },
8908 { 0x4, 209, 0, 1745 },
8909 { 0x2, 209, 0, 1746 },
8910 { 0x1, 209, 1, 1748 },
8911 { 0x1, 210, 1, 1747 },
8912 { 0x1, 330, 0, 990 },
8913 { 0x8, 212, 0, 1749 },
8914 { 0x4, 212, 0, 1750 },
8915 { 0x2, 212, 0, 1751 },
8916 { 0x1, 212, 1, 1753 },
8917 { 0x1, 213, 1, 1752 },
8918 { 0x1, 329, 0, 991 },
8919 { 0x8, 224, 0, 1754 },
8920 { 0x4, 224, 0, 1755 },
8921 { 0x2, 224, 0, 1756 },
8922 { 0x1, 224, 1, 1758 },
8923 { 0x1, 225, 0, 1757 },
8924 { 0x8, 222, 0, 1759 },
8925 { 0x4, 222, 0, 1760 },
8926 { 0x2, 222, 0, 1761 },
8927 { 0x1, 222, 1, 1763 },
8928 { 0x1, 223, 0, 1762 },
8929 { 0x1, 240, 0, 1764 },
8930 { 0x1, 340, 0, 1765 },
8931 { 0x1, 33, 0, 1766 },
8932 { 0x8, 151, 0, 1767 },
8933 { 0x4, 151, 0, 1768 },
8934 { 0x2, 151, 0, 1769 },
8935 { 0x1, 151, 1, 1771 },
8936 { 0x1, 152, 0, 1770 },
8937 { 0x8, 157, 0, 1772 },
8938 { 0x4, 157, 0, 1773 },
8939 { 0x2, 157, 0, 1774 },
8940 { 0x1, 157, 1, 1776 },
8941 { 0x1, 158, 0, 1775 },
8942 { 0x8, 231, 0, 1777 },
8943 { 0x4, 231, 0, 1778 },
8944 { 0x2, 231, 0, 1779 },
8945 { 0x1, 231, 1, 1781 },
8946 { 0x1, 232, 0, 1780 },
8947 { 0x1, 173, 0, 1782 },
8948 { 0x442, 171, 0, 1783 },
8949 { 0x242, 171, 0, 1784 },
8950 { 0x142, 171, 0, 1785 },
8951 { 0xc2, 171, 1, 1787 },
8952 { 0x6, 172, 0, 1786 },
8953 { 0x22, 171, 0, 1793 },
8954 { 0x12, 171, 0, 1794 },
8955 { 0xa, 171, 0, 1795 },
8956 { 0x6, 171, 1, 1797 },
8957 { 0x2, 172, 1, 1796 },
8958 { 0x1, 135, 0, 1197 },
8959 { 0x221, 171, 0, 1788 },
8960 { 0x121, 171, 0, 1789 },
8961 { 0xa1, 171, 0, 1790 },
8962 { 0x61, 171, 1, 1792 },
8963 { 0x3, 172, 0, 1791 },
8964 { 0x11, 171, 0, 1798 },
8965 { 0x9, 171, 0, 1799 },
8966 { 0x5, 171, 0, 1800 },
8967 { 0x3, 171, 1, 1802 },
8968 { 0x1, 172, 1, 1801 },
8969 { 0x1, 134, 0, 1198 },
8970 { 0x1, 237, 0, 1803 },
8971 { 0x1, 195, 0, 1804 },
8972 { 0x1, 149, 0, 1805 },
8973 { 0x1, 148, 0, 1806 },
8974 { 0x4, 234, 0, 1807 },
8975 { 0x2, 234, 0, 1808 },
8976 { 0x1, 234, 0, 1809 },
8977 { 0x1, 197, 0, 1810 },
8978 { 0x2, 235, 0, 1811 },
8979 { 0x1, 235, 0, 1812 },
8980 { 0x4, 185, 0, 1813 },
8981 { 0x2, 185, 0, 1814 },
8982 { 0x1, 185, 0, 1815 },
8983 { 0x4, 182, 0, 1816 },
8984 { 0x1, 190, 0, 1819 },
8985 { 0x1, 189, 1, 1820 },
8986 { 0x2, 182, 0, 1817 },
8987 { 0x1, 142, 0, 1821 },
8988 { 0x1, 297, 1, 1822 },
8989 { 0x1, 182, 0, 1818 },
8990 { 0x8, 144, 0, 1823 },
8991 { 0x4, 144, 0, 1824 },
8992 { 0x2, 144, 0, 1825 },
8993 { 0x1, 144, 1, 1827 },
8994 { 0x1, 145, 0, 1826 },
8995 { 0x8, 146, 0, 1828 },
8996 { 0x4, 146, 0, 1829 },
8997 { 0x2, 146, 0, 1830 },
8998 { 0x1, 146, 1, 1832 },
8999 { 0x1, 147, 1, 1831 },
9000 { 0x1, 426, 0, 1199 },
9001 { 0x8, 180, 0, 1833 },
9002 { 0x4, 180, 0, 1834 },
9003 { 0x2, 180, 0, 1835 },
9004 { 0x1, 180, 1, 1837 },
9005 { 0x1, 181, 1, 1836 },
9006 { 0x1, 425, 0, 1200 },
9007 { 0x8, 183, 0, 1838 },
9008 { 0x4, 183, 0, 1839 },
9009 { 0x2, 183, 0, 1840 },
9010 { 0x1, 183, 1, 1842 },
9011 { 0x1, 184, 1, 1841 },
9012 { 0x1, 424, 0, 1201 },
9013 { 0x8, 228, 0, 1843 },
9014 { 0x4, 228, 0, 1844 },
9015 { 0x2, 228, 0, 1845 },
9016 { 0x1, 228, 1, 1847 },
9017 { 0x1, 229, 0, 1846 },
9018 { 0x8, 226, 0, 1848 },
9019 { 0x4, 226, 0, 1849 },
9020 { 0x2, 226, 0, 1850 },
9021 { 0x1, 226, 1, 1852 },
9022 { 0x1, 227, 0, 1851 },
9023 { 0x8, 44, 0, 1857 },
9024 { 0x18, 44, 0, 1853 },
9025 { 0x4, 44, 0, 1858 },
9026 { 0xc, 44, 0, 1854 },
9027 { 0x2, 44, 0, 1859 },
9028 { 0x6, 44, 0, 1855 },
9029 { 0x1, 44, 0, 1860 },
9030 { 0x3, 44, 0, 1856 },
9031 { 0x51, 30, 0, 1862 },
9032 { 0xd1, 30, 0, 1861 },
9033 { 0x31, 30, 1, 1872 },
9034 { 0x11, 31, 0, 1871 },
9035 { 0x71, 30, 1, 1870 },
9036 { 0x31, 31, 0, 1869 },
9037 { 0x29, 30, 0, 1864 },
9038 { 0x69, 30, 0, 1863 },
9039 { 0x19, 30, 1, 1876 },
9040 { 0x9, 31, 0, 1875 },
9041 { 0x39, 30, 1, 1874 },
9042 { 0x19, 31, 0, 1873 },
9043 { 0x15, 30, 0, 1866 },
9044 { 0x35, 30, 0, 1865 },
9045 { 0xd, 30, 1, 1880 },
9046 { 0x5, 31, 0, 1879 },
9047 { 0x1d, 30, 1, 1878 },
9048 { 0xd, 31, 0, 1877 },
9049 { 0xb, 30, 0, 1868 },
9050 { 0x1b, 30, 0, 1867 },
9051 { 0x7, 30, 1, 1884 },
9052 { 0x3, 31, 0, 1883 },
9053 { 0xf, 30, 1, 1882 },
9054 { 0x7, 31, 0, 1881 },
9055 { 0xa2, 28, 0, 1886 },
9056 { 0x1a2, 28, 0, 1885 },
9057 { 0x62, 28, 1, 1896 },
9058 { 0x22, 29, 0, 1895 },
9059 { 0xe2, 28, 1, 1894 },
9060 { 0x62, 29, 0, 1893 },
9061 { 0x52, 28, 0, 1888 },
9062 { 0xd2, 28, 0, 1887 },
9063 { 0x32, 28, 1, 1900 },
9064 { 0x12, 29, 0, 1899 },
9065 { 0x72, 28, 1, 1898 },
9066 { 0x32, 29, 0, 1897 },
9067 { 0x2a, 28, 0, 1890 },
9068 { 0x6a, 28, 0, 1889 },
9069 { 0x1a, 28, 1, 1904 },
9070 { 0xa, 29, 0, 1903 },
9071 { 0x3a, 28, 1, 1902 },
9072 { 0x1a, 29, 0, 1901 },
9073 { 0x16, 28, 0, 1892 },
9074 { 0x36, 28, 0, 1891 },
9075 { 0xe, 28, 1, 1908 },
9076 { 0x6, 29, 0, 1907 },
9077 { 0x1e, 28, 1, 1906 },
9078 { 0xe, 29, 0, 1905 },
9079 { 0x51, 28, 0, 1910 },
9080 { 0xd1, 28, 0, 1909 },
9081 { 0x31, 28, 1, 1920 },
9082 { 0x11, 29, 0, 1919 },
9083 { 0x71, 28, 1, 1918 },
9084 { 0x31, 29, 0, 1917 },
9085 { 0x29, 28, 0, 1912 },
9086 { 0x69, 28, 0, 1911 },
9087 { 0x19, 28, 1, 1924 },
9088 { 0x9, 29, 0, 1923 },
9089 { 0x39, 28, 1, 1922 },
9090 { 0x19, 29, 0, 1921 },
9091 { 0x15, 28, 0, 1914 },
9092 { 0x35, 28, 0, 1913 },
9093 { 0xd, 28, 1, 1928 },
9094 { 0x5, 29, 0, 1927 },
9095 { 0x1d, 28, 1, 1926 },
9096 { 0xd, 29, 0, 1925 },
9097 { 0xb, 28, 0, 1916 },
9098 { 0x1b, 28, 0, 1915 },
9099 { 0x7, 28, 1, 1932 },
9100 { 0x3, 29, 0, 1931 },
9101 { 0xf, 28, 1, 1930 },
9102 { 0x7, 29, 0, 1929 },
9103 { 0x51, 26, 0, 1934 },
9104 { 0xd1, 26, 0, 1933 },
9105 { 0x31, 26, 1, 1944 },
9106 { 0x11, 27, 0, 1943 },
9107 { 0x71, 26, 1, 1942 },
9108 { 0x31, 27, 0, 1941 },
9109 { 0x29, 26, 0, 1936 },
9110 { 0x69, 26, 0, 1935 },
9111 { 0x19, 26, 1, 1948 },
9112 { 0x9, 27, 0, 1947 },
9113 { 0x39, 26, 1, 1946 },
9114 { 0x19, 27, 0, 1945 },
9115 { 0x15, 26, 0, 1938 },
9116 { 0x35, 26, 0, 1937 },
9117 { 0xd, 26, 1, 1952 },
9118 { 0x5, 27, 0, 1951 },
9119 { 0x1d, 26, 1, 1950 },
9120 { 0xd, 27, 0, 1949 },
9121 { 0xb, 26, 0, 1940 },
9122 { 0x1b, 26, 0, 1939 },
9123 { 0x7, 26, 1, 1956 },
9124 { 0x3, 27, 0, 1955 },
9125 { 0xf, 26, 1, 1954 },
9126 { 0x7, 27, 0, 1953 },
9127 { 0xa2, 24, 0, 1958 },
9128 { 0x1a2, 24, 0, 1957 },
9129 { 0x62, 24, 1, 1968 },
9130 { 0x22, 25, 0, 1967 },
9131 { 0xe2, 24, 1, 1966 },
9132 { 0x62, 25, 0, 1965 },
9133 { 0x52, 24, 0, 1960 },
9134 { 0xd2, 24, 0, 1959 },
9135 { 0x32, 24, 1, 1972 },
9136 { 0x12, 25, 0, 1971 },
9137 { 0x72, 24, 1, 1970 },
9138 { 0x32, 25, 0, 1969 },
9139 { 0x2a, 24, 0, 1962 },
9140 { 0x6a, 24, 0, 1961 },
9141 { 0x1a, 24, 1, 1976 },
9142 { 0xa, 25, 0, 1975 },
9143 { 0x3a, 24, 1, 1974 },
9144 { 0x1a, 25, 0, 1973 },
9145 { 0x16, 24, 0, 1964 },
9146 { 0x36, 24, 0, 1963 },
9147 { 0xe, 24, 1, 1980 },
9148 { 0x6, 25, 0, 1979 },
9149 { 0x1e, 24, 1, 1978 },
9150 { 0xe, 25, 0, 1977 },
9151 { 0x51, 24, 0, 1982 },
9152 { 0xd1, 24, 0, 1981 },
9153 { 0x31, 24, 1, 1992 },
9154 { 0x11, 25, 0, 1991 },
9155 { 0x71, 24, 1, 1990 },
9156 { 0x31, 25, 0, 1989 },
9157 { 0x29, 24, 0, 1984 },
9158 { 0x69, 24, 0, 1983 },
9159 { 0x19, 24, 1, 1996 },
9160 { 0x9, 25, 0, 1995 },
9161 { 0x39, 24, 1, 1994 },
9162 { 0x19, 25, 0, 1993 },
9163 { 0x15, 24, 0, 1986 },
9164 { 0x35, 24, 0, 1985 },
9165 { 0xd, 24, 1, 2000 },
9166 { 0x5, 25, 0, 1999 },
9167 { 0x1d, 24, 1, 1998 },
9168 { 0xd, 25, 0, 1997 },
9169 { 0xb, 24, 0, 1988 },
9170 { 0x1b, 24, 0, 1987 },
9171 { 0x7, 24, 1, 2004 },
9172 { 0x3, 25, 0, 2003 },
9173 { 0xf, 24, 1, 2002 },
9174 { 0x7, 25, 0, 2001 },
9175 { 0x51, 22, 1, 2030 },
9176 { 0x50, 22, 0, 2006 },
9177 { 0xd1, 22, 1, 2029 },
9178 { 0xd0, 22, 0, 2005 },
9179 { 0x31, 22, 1, 2040 },
9180 { 0x30, 22, 1, 2016 },
9181 { 0x11, 23, 1, 2039 },
9182 { 0x10, 23, 0, 2015 },
9183 { 0x71, 22, 1, 2038 },
9184 { 0x70, 22, 1, 2014 },
9185 { 0x31, 23, 1, 2037 },
9186 { 0x30, 23, 0, 2013 },
9187 { 0x29, 22, 1, 2032 },
9188 { 0x28, 22, 0, 2008 },
9189 { 0x69, 22, 1, 2031 },
9190 { 0x68, 22, 0, 2007 },
9191 { 0x19, 22, 1, 2044 },
9192 { 0x18, 22, 1, 2020 },
9193 { 0x9, 23, 1, 2043 },
9194 { 0x8, 23, 0, 2019 },
9195 { 0x39, 22, 1, 2042 },
9196 { 0x38, 22, 1, 2018 },
9197 { 0x19, 23, 1, 2041 },
9198 { 0x18, 23, 0, 2017 },
9199 { 0x15, 22, 1, 2034 },
9200 { 0x14, 22, 0, 2010 },
9201 { 0x35, 22, 1, 2033 },
9202 { 0x34, 22, 0, 2009 },
9203 { 0xd, 22, 1, 2048 },
9204 { 0xc, 22, 1, 2024 },
9205 { 0x5, 23, 1, 2047 },
9206 { 0x4, 23, 0, 2023 },
9207 { 0x1d, 22, 1, 2046 },
9208 { 0x1c, 22, 1, 2022 },
9209 { 0xd, 23, 1, 2045 },
9210 { 0xc, 23, 0, 2021 },
9211 { 0xb, 22, 1, 2036 },
9212 { 0xa, 22, 0, 2012 },
9213 { 0x1b, 22, 1, 2035 },
9214 { 0x1a, 22, 0, 2011 },
9215 { 0x7, 22, 1, 2052 },
9216 { 0x6, 22, 1, 2028 },
9217 { 0x3, 23, 1, 2051 },
9218 { 0x2, 23, 0, 2027 },
9219 { 0xf, 22, 1, 2050 },
9220 { 0xe, 22, 1, 2026 },
9221 { 0x7, 23, 1, 2049 },
9222 { 0x6, 23, 0, 2025 },
9223 { 0x8, 21, 0, 2054 },
9224 { 0x18, 21, 0, 2053 },
9225 { 0x1, 21, 1, 2058 },
9226 { 0x2, 21, 0, 2057 },
9227 { 0x3, 21, 1, 2056 },
9228 { 0x4, 21, 0, 2055 },
9229 { 0x1, 239, 0, 2059 },
9230 { 0x1, 339, 0, 2060 },
9231 { 0x14, 43, 0, 2063 },
9232 { 0x34, 43, 0, 2061 },
9233 { 0xc, 43, 0, 2064 },
9234 { 0x1c, 43, 0, 2062 },
9235 { 0x2, 43, 0, 2067 },
9236 { 0x6, 43, 0, 2065 },
9237 { 0x1, 43, 0, 2068 },
9238 { 0x3, 43, 0, 2066 },
9239 { 0x51, 19, 0, 2070 },
9240 { 0xd1, 19, 0, 2069 },
9241 { 0x31, 19, 1, 2080 },
9242 { 0x11, 20, 0, 2079 },
9243 { 0x71, 19, 1, 2078 },
9244 { 0x31, 20, 0, 2077 },
9245 { 0x29, 19, 0, 2072 },
9246 { 0x69, 19, 0, 2071 },
9247 { 0x19, 19, 1, 2084 },
9248 { 0x9, 20, 0, 2083 },
9249 { 0x39, 19, 1, 2082 },
9250 { 0x19, 20, 0, 2081 },
9251 { 0x15, 19, 0, 2074 },
9252 { 0x35, 19, 0, 2073 },
9253 { 0xd, 19, 1, 2088 },
9254 { 0x5, 20, 0, 2087 },
9255 { 0x1d, 19, 1, 2086 },
9256 { 0xd, 20, 0, 2085 },
9257 { 0xb, 19, 0, 2076 },
9258 { 0x1b, 19, 0, 2075 },
9259 { 0x7, 19, 1, 2092 },
9260 { 0x3, 20, 0, 2091 },
9261 { 0xf, 19, 1, 2090 },
9262 { 0x7, 20, 0, 2089 },
9263 { 0x1, 32, 0, 2093 },
9264 { 0x2, 447, 0, 2094 },
9265 { 0x1, 447, 0, 2095 },
9266 { 0x1, 140, 0, 2096 },
9267 { 0x2, 45, 0, 2097 },
9268 { 0x1, 45, 0, 2098 },
9269 { 0x1, 387, 0, 2099 },
9270 { 0x2, 52, 0, 2100 },
9271 { 0x1, 52, 0, 2101 },
9272 { 0x1, 133, 0, 2102 },
9273 { 0x51, 17, 0, 2104 },
9274 { 0xd1, 17, 0, 2103 },
9275 { 0x31, 17, 1, 2114 },
9276 { 0x11, 18, 0, 2113 },
9277 { 0x71, 17, 1, 2112 },
9278 { 0x31, 18, 0, 2111 },
9279 { 0x29, 17, 0, 2106 },
9280 { 0x69, 17, 0, 2105 },
9281 { 0x19, 17, 1, 2118 },
9282 { 0x9, 18, 0, 2117 },
9283 { 0x39, 17, 1, 2116 },
9284 { 0x19, 18, 0, 2115 },
9285 { 0x15, 17, 0, 2108 },
9286 { 0x35, 17, 0, 2107 },
9287 { 0xd, 17, 1, 2122 },
9288 { 0x5, 18, 0, 2121 },
9289 { 0x1d, 17, 1, 2120 },
9290 { 0xd, 18, 0, 2119 },
9291 { 0xb, 17, 0, 2110 },
9292 { 0x1b, 17, 0, 2109 },
9293 { 0x7, 17, 1, 2126 },
9294 { 0x3, 18, 0, 2125 },
9295 { 0xf, 17, 1, 2124 },
9296 { 0x7, 18, 0, 2123 },
9297 { 0xa20, 15, 0, 2128 },
9298 { 0x1a20, 15, 0, 2127 },
9299 { 0x620, 15, 1, 2138 },
9300 { 0x220, 16, 0, 2137 },
9301 { 0xe20, 15, 1, 2136 },
9302 { 0x620, 16, 0, 2135 },
9303 { 0x520, 15, 0, 2130 },
9304 { 0xd20, 15, 0, 2129 },
9305 { 0x320, 15, 1, 2142 },
9306 { 0x120, 16, 0, 2141 },
9307 { 0x720, 15, 1, 2140 },
9308 { 0x320, 16, 0, 2139 },
9309 { 0x2a0, 15, 0, 2132 },
9310 { 0x6a0, 15, 0, 2131 },
9311 { 0x1a0, 15, 1, 2146 },
9312 { 0xa0, 16, 0, 2145 },
9313 { 0x3a0, 15, 1, 2144 },
9314 { 0x1a0, 16, 0, 2143 },
9315 { 0x160, 15, 0, 2134 },
9316 { 0x360, 15, 0, 2133 },
9317 { 0xe0, 15, 1, 2150 },
9318 { 0x60, 16, 0, 2149 },
9319 { 0x1e0, 15, 1, 2148 },
9320 { 0xe0, 16, 0, 2147 },
9321 { 0x51, 15, 1, 2176 },
9322 { 0x50, 15, 0, 2152 },
9323 { 0xd1, 15, 1, 2175 },
9324 { 0xd0, 15, 0, 2151 },
9325 { 0x31, 15, 1, 2186 },
9326 { 0x30, 15, 1, 2162 },
9327 { 0x11, 16, 1, 2185 },
9328 { 0x10, 16, 0, 2161 },
9329 { 0x71, 15, 1, 2184 },
9330 { 0x70, 15, 1, 2160 },
9331 { 0x31, 16, 1, 2183 },
9332 { 0x30, 16, 0, 2159 },
9333 { 0x29, 15, 1, 2178 },
9334 { 0x28, 15, 0, 2154 },
9335 { 0x69, 15, 1, 2177 },
9336 { 0x68, 15, 0, 2153 },
9337 { 0x19, 15, 1, 2190 },
9338 { 0x18, 15, 1, 2166 },
9339 { 0x9, 16, 1, 2189 },
9340 { 0x8, 16, 0, 2165 },
9341 { 0x39, 15, 1, 2188 },
9342 { 0x38, 15, 1, 2164 },
9343 { 0x19, 16, 1, 2187 },
9344 { 0x18, 16, 0, 2163 },
9345 { 0x15, 15, 1, 2180 },
9346 { 0x14, 15, 0, 2156 },
9347 { 0x35, 15, 1, 2179 },
9348 { 0x34, 15, 0, 2155 },
9349 { 0xd, 15, 1, 2194 },
9350 { 0xc, 15, 1, 2170 },
9351 { 0x5, 16, 1, 2193 },
9352 { 0x4, 16, 0, 2169 },
9353 { 0x1d, 15, 1, 2192 },
9354 { 0x1c, 15, 1, 2168 },
9355 { 0xd, 16, 1, 2191 },
9356 { 0xc, 16, 0, 2167 },
9357 { 0xb, 15, 1, 2182 },
9358 { 0xa, 15, 0, 2158 },
9359 { 0x1b, 15, 1, 2181 },
9360 { 0x1a, 15, 0, 2157 },
9361 { 0x7, 15, 1, 2198 },
9362 { 0x6, 15, 1, 2174 },
9363 { 0x3, 16, 1, 2197 },
9364 { 0x2, 16, 0, 2173 },
9365 { 0xf, 15, 1, 2196 },
9366 { 0xe, 15, 1, 2172 },
9367 { 0x7, 16, 1, 2195 },
9368 { 0x6, 16, 0, 2171 },
9369 { 0x8, 14, 0, 2200 },
9370 { 0x18, 14, 0, 2199 },
9371 { 0x1, 14, 1, 2204 },
9372 { 0x2, 14, 0, 2203 },
9373 { 0x3, 14, 1, 2202 },
9374 { 0x4, 14, 0, 2201 },
9375 { 0x1, 109, 1, 2356 },
9376 { 0x1, 110, 1, 2355 },
9377 { 0x1, 111, 1, 2354 },
9378 { 0x1, 112, 1, 2353 },
9379 { 0x1, 113, 1, 2352 },
9380 { 0x1, 114, 1, 2351 },
9381 { 0x1, 115, 1, 2350 },
9382 { 0x1, 116, 1, 2349 },
9383 { 0x39, 41, 1, 22 },
9384 { 0x19, 42, 0, 21 },
9385 { 0x3, 109, 1, 2348 },
9386 { 0x3, 110, 1, 2347 },
9387 { 0x3, 111, 1, 2346 },
9388 { 0x3, 112, 1, 2345 },
9389 { 0x3, 113, 1, 2344 },
9390 { 0x3, 114, 1, 2343 },
9391 { 0x3, 115, 1, 2342 },
9392 { 0x3, 116, 1, 2341 },
9393 { 0x69, 41, 0, 11 },
9394 { 0x14, 100, 1, 2336 },
9395 { 0x22, 101, 1, 2333 },
9396 { 0x44, 101, 1, 2335 },
9397 { 0xa, 108, 1, 2334 },
9399 { 0x34, 100, 1, 2208 },
9400 { 0xc4, 101, 1, 2207 },
9401 { 0x1c, 107, 1, 2205 },
9402 { 0xe, 122, 0, 2206 },
9403 { 0xc, 100, 1, 2496 },
9404 { 0xa, 101, 1, 2493 },
9405 { 0x14, 101, 1, 2495 },
9406 { 0x6, 108, 0, 2494 },
9407 { 0x2, 100, 1, 2220 },
9408 { 0x2, 101, 1, 2219 },
9409 { 0x2, 106, 1, 2218 },
9410 { 0x2, 107, 0, 2217 },
9411 { 0x12, 100, 1, 2216 },
9412 { 0x42, 101, 1, 2215 },
9413 { 0x6, 106, 1, 2214 },
9414 { 0x6, 107, 0, 2213 },
9415 { 0xa, 100, 1, 2340 },
9416 { 0x12, 101, 1, 2339 },
9417 { 0x24, 101, 1, 2337 },
9418 { 0x5, 108, 1, 2338 },
9419 { 0x71, 41, 1, 18 },
9420 { 0x31, 42, 0, 17 },
9421 { 0x1a, 100, 1, 2212 },
9422 { 0x32, 101, 1, 2211 },
9423 { 0x1a, 107, 1, 2209 },
9424 { 0x7, 122, 0, 2210 },
9425 { 0x6, 100, 1, 2500 },
9426 { 0x6, 101, 1, 2499 },
9427 { 0xc, 101, 1, 2497 },
9428 { 0x3, 108, 0, 2498 },
9429 { 0x1, 100, 1, 2516 },
9430 { 0x1, 101, 1, 2515 },
9431 { 0x1, 102, 1, 2514 },
9432 { 0x1, 103, 1, 2513 },
9433 { 0x1, 104, 1, 2512 },
9434 { 0x1, 105, 1, 2511 },
9435 { 0x1, 106, 1, 2510 },
9436 { 0x1, 107, 0, 2509 },
9437 { 0x3, 100, 1, 2508 },
9438 { 0x3, 101, 1, 2507 },
9439 { 0x3, 102, 1, 2506 },
9440 { 0x3, 103, 1, 2505 },
9441 { 0x3, 104, 1, 2504 },
9442 { 0x3, 105, 1, 2503 },
9443 { 0x3, 106, 1, 2502 },
9444 { 0x3, 107, 0, 2501 },
9445 { 0x8, 67, 1, 2380 },
9446 { 0x8, 68, 1, 2379 },
9447 { 0x2, 73, 1, 2374 },
9448 { 0x2, 74, 1, 2373 },
9449 { 0x1, 76, 1, 2378 },
9450 { 0x1, 77, 1, 2377 },
9451 { 0x1, 78, 1, 2376 },
9452 { 0x1, 79, 1, 2375 },
9455 { 0x18, 67, 1, 2372 },
9456 { 0x18, 68, 1, 2371 },
9457 { 0x6, 73, 1, 2366 },
9458 { 0x6, 74, 1, 2365 },
9459 { 0x3, 76, 1, 2370 },
9460 { 0x3, 77, 1, 2369 },
9461 { 0x3, 78, 1, 2368 },
9462 { 0x3, 79, 1, 2367 },
9463 { 0x1b, 41, 0, 15 },
9464 { 0x14, 67, 1, 2360 },
9465 { 0x22, 68, 1, 2357 },
9466 { 0x44, 68, 1, 2359 },
9467 { 0xa, 75, 1, 2358 },
9468 { 0x35, 41, 0, 13 },
9469 { 0x34, 67, 1, 2224 },
9470 { 0xc4, 68, 1, 2223 },
9471 { 0x38, 74, 1, 2221 },
9472 { 0xe, 85, 0, 2222 },
9473 { 0xc, 67, 1, 2520 },
9474 { 0xa, 68, 1, 2517 },
9475 { 0x14, 68, 1, 2519 },
9476 { 0x6, 75, 0, 2518 },
9477 { 0x2, 67, 1, 2236 },
9478 { 0x2, 68, 1, 2235 },
9479 { 0x4, 73, 1, 2234 },
9480 { 0x4, 74, 0, 2233 },
9481 { 0x12, 67, 1, 2232 },
9482 { 0x42, 68, 1, 2231 },
9483 { 0xc, 73, 1, 2230 },
9484 { 0xc, 74, 0, 2229 },
9485 { 0xa, 67, 1, 2364 },
9486 { 0x12, 68, 1, 2363 },
9487 { 0x24, 68, 1, 2361 },
9488 { 0x5, 75, 1, 2362 },
9489 { 0x1d, 41, 1, 26 },
9491 { 0x1a, 67, 1, 2228 },
9492 { 0x32, 68, 1, 2227 },
9493 { 0x34, 74, 1, 2225 },
9494 { 0x7, 85, 0, 2226 },
9495 { 0x6, 67, 1, 2524 },
9496 { 0x6, 68, 1, 2523 },
9497 { 0xc, 68, 1, 2521 },
9498 { 0x3, 75, 0, 2522 },
9499 { 0x1, 67, 1, 2540 },
9500 { 0x1, 68, 1, 2539 },
9501 { 0x1, 69, 1, 2538 },
9502 { 0x1, 70, 1, 2537 },
9503 { 0x1, 71, 1, 2536 },
9504 { 0x1, 72, 1, 2535 },
9505 { 0x1, 73, 1, 2534 },
9506 { 0x1, 74, 0, 2533 },
9507 { 0x3, 67, 1, 2532 },
9508 { 0x3, 68, 1, 2531 },
9509 { 0x3, 69, 1, 2530 },
9510 { 0x3, 70, 1, 2529 },
9511 { 0x3, 71, 1, 2528 },
9512 { 0x3, 72, 1, 2527 },
9513 { 0x3, 73, 1, 2526 },
9514 { 0x3, 74, 0, 2525 },
9515 { 0x28, 95, 1, 2388 },
9516 { 0x44, 96, 1, 2383 },
9517 { 0x88, 96, 1, 2387 },
9518 { 0x44, 97, 1, 2382 },
9519 { 0x88, 97, 1, 2386 },
9520 { 0x44, 98, 1, 2381 },
9521 { 0x88, 98, 1, 2385 },
9522 { 0x28, 99, 0, 2384 },
9523 { 0x68, 95, 1, 2244 },
9524 { 0x188, 96, 1, 2243 },
9525 { 0x188, 97, 1, 2242 },
9526 { 0x188, 98, 1, 2241 },
9527 { 0x38, 118, 1, 2240 },
9528 { 0x38, 119, 1, 2239 },
9529 { 0x38, 120, 1, 2238 },
9530 { 0x38, 121, 0, 2237 },
9531 { 0x18, 95, 1, 2548 },
9532 { 0x14, 96, 1, 2543 },
9533 { 0x28, 96, 1, 2547 },
9534 { 0x14, 97, 1, 2542 },
9535 { 0x28, 97, 1, 2546 },
9536 { 0x14, 98, 1, 2541 },
9537 { 0x28, 98, 1, 2545 },
9538 { 0x18, 99, 0, 2544 },
9539 { 0x14, 95, 1, 2396 },
9540 { 0x24, 96, 1, 2395 },
9541 { 0x48, 96, 1, 2391 },
9542 { 0x24, 97, 1, 2394 },
9543 { 0x48, 97, 1, 2390 },
9544 { 0x24, 98, 1, 2393 },
9545 { 0x48, 98, 1, 2389 },
9546 { 0x14, 99, 0, 2392 },
9547 { 0x34, 95, 1, 2252 },
9548 { 0x64, 96, 1, 2251 },
9549 { 0x64, 97, 1, 2250 },
9550 { 0x64, 98, 1, 2249 },
9551 { 0x1c, 118, 1, 2248 },
9552 { 0x1c, 119, 1, 2247 },
9553 { 0x1c, 120, 1, 2246 },
9554 { 0x1c, 121, 0, 2245 },
9555 { 0xc, 95, 1, 2556 },
9556 { 0xc, 96, 1, 2555 },
9557 { 0x18, 96, 1, 2551 },
9558 { 0xc, 97, 1, 2554 },
9559 { 0x18, 97, 1, 2550 },
9560 { 0xc, 98, 1, 2553 },
9561 { 0x18, 98, 1, 2549 },
9562 { 0xc, 99, 0, 2552 },
9563 { 0xa, 95, 1, 2404 },
9564 { 0x11, 96, 1, 2399 },
9565 { 0x22, 96, 1, 2403 },
9566 { 0x11, 97, 1, 2398 },
9567 { 0x22, 97, 1, 2402 },
9568 { 0x11, 98, 1, 2397 },
9569 { 0x22, 98, 1, 2401 },
9570 { 0xa, 99, 0, 2400 },
9571 { 0x1a, 95, 1, 2260 },
9572 { 0x62, 96, 1, 2259 },
9573 { 0x62, 97, 1, 2258 },
9574 { 0x62, 98, 1, 2257 },
9575 { 0xe, 118, 1, 2256 },
9576 { 0xe, 119, 1, 2255 },
9577 { 0xe, 120, 1, 2254 },
9578 { 0xe, 121, 0, 2253 },
9579 { 0x6, 95, 1, 2564 },
9580 { 0x5, 96, 1, 2559 },
9581 { 0xa, 96, 1, 2563 },
9582 { 0x5, 97, 1, 2558 },
9583 { 0xa, 97, 1, 2562 },
9584 { 0x5, 98, 1, 2557 },
9585 { 0xa, 98, 1, 2561 },
9586 { 0x6, 99, 0, 2560 },
9587 { 0x5, 95, 1, 2412 },
9588 { 0x9, 96, 1, 2411 },
9589 { 0x12, 96, 1, 2407 },
9590 { 0x9, 97, 1, 2410 },
9591 { 0x12, 97, 1, 2406 },
9592 { 0x9, 98, 1, 2409 },
9593 { 0x12, 98, 1, 2405 },
9594 { 0x5, 99, 0, 2408 },
9595 { 0xd, 95, 1, 2268 },
9596 { 0x19, 96, 1, 2267 },
9597 { 0x19, 97, 1, 2266 },
9598 { 0x19, 98, 1, 2265 },
9599 { 0x7, 118, 1, 2264 },
9600 { 0x7, 119, 1, 2263 },
9601 { 0x7, 120, 1, 2262 },
9602 { 0x7, 121, 0, 2261 },
9603 { 0x3, 95, 1, 2572 },
9604 { 0x3, 96, 1, 2571 },
9605 { 0x6, 96, 1, 2567 },
9606 { 0x3, 97, 1, 2570 },
9607 { 0x6, 97, 1, 2566 },
9608 { 0x3, 98, 1, 2569 },
9609 { 0x6, 98, 1, 2565 },
9610 { 0x3, 99, 0, 2568 },
9611 { 0x28, 62, 1, 2420 },
9612 { 0x44, 63, 1, 2415 },
9613 { 0x88, 63, 1, 2419 },
9614 { 0x44, 64, 1, 2414 },
9615 { 0x88, 64, 1, 2418 },
9616 { 0x44, 65, 1, 2413 },
9617 { 0x88, 65, 1, 2417 },
9618 { 0x28, 66, 0, 2416 },
9619 { 0x68, 62, 1, 2276 },
9620 { 0x188, 63, 1, 2275 },
9621 { 0x188, 64, 1, 2274 },
9622 { 0x188, 65, 1, 2273 },
9623 { 0x38, 81, 1, 2272 },
9624 { 0x38, 82, 1, 2271 },
9625 { 0x38, 83, 1, 2270 },
9626 { 0x38, 84, 0, 2269 },
9627 { 0x18, 62, 1, 2580 },
9628 { 0x14, 63, 1, 2575 },
9629 { 0x28, 63, 1, 2579 },
9630 { 0x14, 64, 1, 2574 },
9631 { 0x28, 64, 1, 2578 },
9632 { 0x14, 65, 1, 2573 },
9633 { 0x28, 65, 1, 2577 },
9634 { 0x18, 66, 0, 2576 },
9635 { 0x14, 62, 1, 2428 },
9636 { 0x24, 63, 1, 2427 },
9637 { 0x48, 63, 1, 2423 },
9638 { 0x24, 64, 1, 2426 },
9639 { 0x48, 64, 1, 2422 },
9640 { 0x24, 65, 1, 2425 },
9641 { 0x48, 65, 1, 2421 },
9642 { 0x14, 66, 0, 2424 },
9643 { 0x34, 62, 1, 2284 },
9644 { 0x64, 63, 1, 2283 },
9645 { 0x64, 64, 1, 2282 },
9646 { 0x64, 65, 1, 2281 },
9647 { 0x1c, 81, 1, 2280 },
9648 { 0x1c, 82, 1, 2279 },
9649 { 0x1c, 83, 1, 2278 },
9650 { 0x1c, 84, 0, 2277 },
9651 { 0xc, 62, 1, 2588 },
9652 { 0xc, 63, 1, 2587 },
9653 { 0x18, 63, 1, 2583 },
9654 { 0xc, 64, 1, 2586 },
9655 { 0x18, 64, 1, 2582 },
9656 { 0xc, 65, 1, 2585 },
9657 { 0x18, 65, 1, 2581 },
9658 { 0xc, 66, 0, 2584 },
9659 { 0xa, 62, 1, 2436 },
9660 { 0x11, 63, 1, 2431 },
9661 { 0x22, 63, 1, 2435 },
9662 { 0x11, 64, 1, 2430 },
9663 { 0x22, 64, 1, 2434 },
9664 { 0x11, 65, 1, 2429 },
9665 { 0x22, 65, 1, 2433 },
9666 { 0xa, 66, 0, 2432 },
9667 { 0x1a, 62, 1, 2292 },
9668 { 0x62, 63, 1, 2291 },
9669 { 0x62, 64, 1, 2290 },
9670 { 0x62, 65, 1, 2289 },
9671 { 0xe, 81, 1, 2288 },
9672 { 0xe, 82, 1, 2287 },
9673 { 0xe, 83, 1, 2286 },
9674 { 0xe, 84, 0, 2285 },
9675 { 0x6, 62, 1, 2596 },
9676 { 0x5, 63, 1, 2591 },
9677 { 0xa, 63, 1, 2595 },
9678 { 0x5, 64, 1, 2590 },
9679 { 0xa, 64, 1, 2594 },
9680 { 0x5, 65, 1, 2589 },
9681 { 0xa, 65, 1, 2593 },
9682 { 0x6, 66, 0, 2592 },
9683 { 0x5, 62, 1, 2444 },
9684 { 0x9, 63, 1, 2443 },
9685 { 0x12, 63, 1, 2439 },
9686 { 0x9, 64, 1, 2442 },
9687 { 0x12, 64, 1, 2438 },
9688 { 0x9, 65, 1, 2441 },
9689 { 0x12, 65, 1, 2437 },
9690 { 0x5, 66, 0, 2440 },
9691 { 0xd, 62, 1, 2300 },
9692 { 0x19, 63, 1, 2299 },
9693 { 0x19, 64, 1, 2298 },
9694 { 0x19, 65, 1, 2297 },
9695 { 0x7, 81, 1, 2296 },
9696 { 0x7, 82, 1, 2295 },
9697 { 0x7, 83, 1, 2294 },
9698 { 0x7, 84, 0, 2293 },
9699 { 0x3, 62, 1, 2604 },
9700 { 0x3, 63, 1, 2603 },
9701 { 0x6, 63, 1, 2599 },
9702 { 0x3, 64, 1, 2602 },
9703 { 0x6, 64, 1, 2598 },
9704 { 0x3, 65, 1, 2601 },
9705 { 0x6, 65, 1, 2597 },
9706 { 0x3, 66, 0, 2600 },
9707 { 0x8, 86, 1, 2468 },
9708 { 0x8, 87, 1, 2467 },
9709 { 0x2, 88, 1, 2466 },
9710 { 0x2, 89, 1, 2465 },
9711 { 0x2, 90, 1, 2464 },
9712 { 0x2, 91, 1, 2463 },
9713 { 0x2, 92, 1, 2462 },
9714 { 0x2, 93, 0, 2461 },
9715 { 0x18, 86, 1, 2460 },
9716 { 0x18, 87, 1, 2459 },
9717 { 0x6, 88, 1, 2458 },
9718 { 0x6, 89, 1, 2457 },
9719 { 0x6, 90, 1, 2456 },
9720 { 0x6, 91, 1, 2455 },
9721 { 0x6, 92, 1, 2454 },
9722 { 0x6, 93, 0, 2453 },
9723 { 0x14, 86, 1, 2448 },
9724 { 0x22, 87, 1, 2445 },
9725 { 0x44, 87, 1, 2447 },
9726 { 0xa, 94, 0, 2446 },
9727 { 0x34, 86, 1, 2304 },
9728 { 0xc4, 87, 1, 2303 },
9729 { 0x38, 93, 1, 2301 },
9730 { 0xe, 117, 0, 2302 },
9731 { 0xc, 86, 1, 2608 },
9732 { 0xa, 87, 1, 2605 },
9733 { 0x14, 87, 1, 2607 },
9734 { 0x6, 94, 0, 2606 },
9735 { 0x2, 86, 1, 2316 },
9736 { 0x2, 87, 1, 2315 },
9737 { 0x4, 92, 1, 2314 },
9738 { 0x4, 93, 0, 2313 },
9739 { 0x12, 86, 1, 2312 },
9740 { 0x42, 87, 1, 2311 },
9741 { 0xc, 92, 1, 2310 },
9742 { 0xc, 93, 0, 2309 },
9743 { 0xa, 86, 1, 2452 },
9744 { 0x12, 87, 1, 2451 },
9745 { 0x24, 87, 1, 2449 },
9746 { 0x5, 94, 0, 2450 },
9747 { 0x1a, 86, 1, 2308 },
9748 { 0x32, 87, 1, 2307 },
9749 { 0x34, 93, 1, 2305 },
9750 { 0x7, 117, 0, 2306 },
9751 { 0x6, 86, 1, 2612 },
9752 { 0x6, 87, 1, 2611 },
9753 { 0xc, 87, 1, 2609 },
9754 { 0x3, 94, 0, 2610 },
9755 { 0x1, 86, 1, 2628 },
9756 { 0x1, 87, 1, 2627 },
9757 { 0x1, 88, 1, 2626 },
9758 { 0x1, 89, 1, 2625 },
9759 { 0x1, 90, 1, 2624 },
9760 { 0x1, 91, 1, 2623 },
9761 { 0x1, 92, 1, 2622 },
9762 { 0x1, 93, 0, 2621 },
9763 { 0x3, 86, 1, 2620 },
9764 { 0x3, 87, 1, 2619 },
9765 { 0x3, 88, 1, 2618 },
9766 { 0x3, 89, 1, 2617 },
9767 { 0x3, 90, 1, 2616 },
9768 { 0x3, 91, 1, 2615 },
9769 { 0x3, 92, 1, 2614 },
9770 { 0x3, 93, 0, 2613 },
9771 { 0x8, 53, 1, 2492 },
9772 { 0x8, 54, 1, 2491 },
9773 { 0x2, 55, 1, 2490 },
9774 { 0x2, 56, 1, 2489 },
9775 { 0x2, 57, 1, 2488 },
9776 { 0x2, 58, 1, 2487 },
9777 { 0x2, 59, 1, 2486 },
9778 { 0x2, 60, 0, 2485 },
9779 { 0x18, 53, 1, 2484 },
9780 { 0x18, 54, 1, 2483 },
9781 { 0x6, 55, 1, 2482 },
9782 { 0x6, 56, 1, 2481 },
9783 { 0x6, 57, 1, 2480 },
9784 { 0x6, 58, 1, 2479 },
9785 { 0x6, 59, 1, 2478 },
9786 { 0x6, 60, 0, 2477 },
9787 { 0x14, 53, 1, 2472 },
9788 { 0x22, 54, 1, 2469 },
9789 { 0x44, 54, 1, 2471 },
9790 { 0xa, 61, 0, 2470 },
9791 { 0x34, 53, 1, 2320 },
9792 { 0xc4, 54, 1, 2319 },
9793 { 0x38, 60, 1, 2317 },
9794 { 0xe, 80, 0, 2318 },
9795 { 0xc, 53, 1, 2632 },
9796 { 0xa, 54, 1, 2629 },
9797 { 0x14, 54, 1, 2631 },
9798 { 0x6, 61, 0, 2630 },
9799 { 0x2, 53, 1, 2332 },
9800 { 0x2, 54, 1, 2331 },
9801 { 0x4, 59, 1, 2330 },
9802 { 0x4, 60, 0, 2329 },
9803 { 0x12, 53, 1, 2328 },
9804 { 0x42, 54, 1, 2327 },
9805 { 0xc, 59, 1, 2326 },
9806 { 0xc, 60, 0, 2325 },
9807 { 0xa, 53, 1, 2476 },
9808 { 0x12, 54, 1, 2475 },
9809 { 0x24, 54, 1, 2473 },
9810 { 0x5, 61, 0, 2474 },
9811 { 0x1a, 53, 1, 2324 },
9812 { 0x32, 54, 1, 2323 },
9813 { 0x34, 60, 1, 2321 },
9814 { 0x7, 80, 0, 2322 },
9815 { 0x6, 53, 1, 2636 },
9816 { 0x6, 54, 1, 2635 },
9817 { 0xc, 54, 1, 2633 },
9818 { 0x3, 61, 0, 2634 },
9819 { 0x1, 53, 1, 2652 },
9820 { 0x1, 54, 1, 2651 },
9821 { 0x1, 55, 1, 2650 },
9822 { 0x1, 56, 1, 2649 },
9823 { 0x1, 57, 1, 2648 },
9824 { 0x1, 58, 1, 2647 },
9825 { 0x1, 59, 1, 2646 },
9826 { 0x1, 60, 0, 2645 },
9827 { 0x3, 53, 1, 2644 },
9828 { 0x3, 54, 1, 2643 },
9829 { 0x3, 55, 1, 2642 },
9830 { 0x3, 56, 1, 2641 },
9831 { 0x3, 57, 1, 2640 },
9832 { 0x3, 58, 1, 2639 },
9833 { 0x3, 59, 1, 2638 },
9834 { 0x3, 60, 0, 2637 },
9835 { 0x1, 4, 0, 2653 },
9836 { 0x1, 296, 0, 2654 },
9837 { 0x1, 379, 0, 2655 },
9838 { 0x1, 374, 0, 2656 },
9839 { 0x2, 358, 0, 2657 },
9840 { 0x1, 358, 0, 2660 },
9841 { 0x2, 357, 0, 2658 },
9842 { 0x1, 357, 0, 2661 },
9843 { 0x2, 356, 0, 2659 },
9844 { 0x1, 356, 0, 2662 },
9845 { 0x1, 355, 0, 2663 },
9846 { 0x1, 354, 0, 2664 },
9847 { 0x2, 353, 0, 2665 },
9848 { 0x1, 353, 0, 2667 },
9849 { 0x2, 352, 0, 2666 },
9850 { 0x1, 352, 0, 2668 },
9851 { 0x1, 382, 0, 2675 },
9852 { 0x8, 381, 0, 2669 },
9853 { 0x4, 381, 0, 2671 },
9854 { 0x2, 381, 0, 2673 },
9855 { 0x1, 381, 0, 2676 },
9856 { 0x8, 380, 0, 2670 },
9857 { 0x4, 380, 0, 2672 },
9858 { 0x2, 380, 0, 2674 },
9859 { 0x1, 380, 0, 2677 },
9860 { 0x1, 351, 0, 2684 },
9861 { 0x8, 350, 0, 2678 },
9862 { 0x4, 350, 0, 2680 },
9863 { 0x2, 350, 0, 2682 },
9864 { 0x1, 350, 0, 2685 },
9865 { 0x8, 349, 0, 2679 },
9866 { 0x4, 349, 0, 2681 },
9867 { 0x2, 349, 1, 2683 },
9868 { 0x4, 143, 0, 1377 },
9869 { 0x1, 349, 0, 2686 },
9870 { 0x1, 6, 0, 2687 },
9871 { 0x1, 7, 0, 2688 },
9872 { 0x1, 295, 0, 2689 },
9873 { 0x1, 456, 0, 2690 },
9874 { 0x1, 346, 0, 2691 },
9875 { 0x1, 13, 0, 2692 },
9876 { 0x1, 11, 0, 2693 },
9877 { 0x1, 422, 0, 2694 },
9878 { 0x1, 394, 0, 2695 },
9879 { 0x1, 393, 0, 2696 },
9880 { 0x1, 455, 0, 2697 },
9881 { 0x1, 345, 0, 2698 },
9882 { 0x1, 12, 0, 2699 },
9883 { 0x1, 10, 0, 2700 },
9884 { 0x1, 5, 0, 2701 },
9885 { 0x1, 421, 0, 2702 },
9886 { 0x1, 420, 0, 2703 },
9887 { 0x1, 1, 0, 2704 },
9888 { 0x1, 0, 0, 2705 },
9892 /* ia64-opc.c -- Functions to access the compacted opcode table
9893 Copyright 1999, 2000, 2001, 2003, 2005 Free Software Foundation, Inc.
9894 Written by Bob Manson of Cygnus Solutions, <manson@cygnus.com>
9896 This file is part of GDB, GAS, and the GNU binutils.
9898 GDB, GAS, and the GNU binutils are free software; you can redistribute
9899 them and/or modify them under the terms of the GNU General Public
9900 License as published by the Free Software Foundation; either version
9901 2, or (at your option) any later version.
9903 GDB, GAS, and the GNU binutils are distributed in the hope that they
9904 will be useful, but WITHOUT ANY WARRANTY; without even the implied
9905 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
9906 the GNU General Public License for more details.
9908 You should have received a copy of the GNU General Public License
9909 along with this file; see the file COPYING. If not, write to the
9910 Free Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
9913 static const struct ia64_templ_desc ia64_templ_desc
[16] =
9915 { 0, { IA64_UNIT_M
, IA64_UNIT_I
, IA64_UNIT_I
}, "MII" }, /* 0 */
9916 { 2, { IA64_UNIT_M
, IA64_UNIT_I
, IA64_UNIT_I
}, "MII" },
9917 { 0, { IA64_UNIT_M
, IA64_UNIT_L
, IA64_UNIT_X
}, "MLX" },
9918 { 0, { 0, }, "-3-" },
9919 { 0, { IA64_UNIT_M
, IA64_UNIT_M
, IA64_UNIT_I
}, "MMI" }, /* 4 */
9920 { 1, { IA64_UNIT_M
, IA64_UNIT_M
, IA64_UNIT_I
}, "MMI" },
9921 { 0, { IA64_UNIT_M
, IA64_UNIT_F
, IA64_UNIT_I
}, "MFI" },
9922 { 0, { IA64_UNIT_M
, IA64_UNIT_M
, IA64_UNIT_F
}, "MMF" },
9923 { 0, { IA64_UNIT_M
, IA64_UNIT_I
, IA64_UNIT_B
}, "MIB" }, /* 8 */
9924 { 0, { IA64_UNIT_M
, IA64_UNIT_B
, IA64_UNIT_B
}, "MBB" },
9925 { 0, { 0, }, "-a-" },
9926 { 0, { IA64_UNIT_B
, IA64_UNIT_B
, IA64_UNIT_B
}, "BBB" },
9927 { 0, { IA64_UNIT_M
, IA64_UNIT_M
, IA64_UNIT_B
}, "MMB" }, /* c */
9928 { 0, { 0, }, "-d-" },
9929 { 0, { IA64_UNIT_M
, IA64_UNIT_F
, IA64_UNIT_B
}, "MFB" },
9930 { 0, { 0, }, "-f-" },
9933 /* Apply the completer referred to by COMPLETER_INDEX to OPCODE, and
9934 return the result. */
9937 apply_completer (ia64_insn opcode
, int completer_index
)
9939 ia64_insn mask
= completer_table
[completer_index
].mask
;
9940 ia64_insn bits
= completer_table
[completer_index
].bits
;
9941 int shiftamt
= (completer_table
[completer_index
].offset
& 63);
9943 mask
= mask
<< shiftamt
;
9944 bits
= bits
<< shiftamt
;
9945 opcode
= (opcode
& ~mask
) | bits
;
9949 /* Extract BITS number of bits starting from OP_POINTER + BITOFFSET in
9950 the dis_table array, and return its value. (BITOFFSET is numbered
9951 starting from MSB to LSB, so a BITOFFSET of 0 indicates the MSB of the
9952 first byte in OP_POINTER.) */
9955 extract_op_bits (int op_pointer
, int bitoffset
, int bits
)
9959 op_pointer
+= (bitoffset
/ 8);
9963 unsigned int op
= dis_table
[op_pointer
++];
9964 int numb
= 8 - (bitoffset
% 8);
9965 int mask
= (1 << numb
) - 1;
9966 int bata
= (bits
< numb
) ? bits
: numb
;
9967 int delta
= numb
- bata
;
9969 res
= (res
<< bata
) | ((op
& mask
) >> delta
);
9975 res
= (res
<< 8) | (dis_table
[op_pointer
++] & 255);
9980 unsigned int op
= (dis_table
[op_pointer
++] & 255);
9981 res
= (res
<< bits
) | (op
>> (8 - bits
));
9986 /* Examine the state machine entry at OP_POINTER in the dis_table
9987 array, and extract its values into OPVAL and OP. The length of the
9988 state entry in bits is returned. */
9991 extract_op (int op_pointer
, int *opval
, unsigned int *op
)
9995 *op
= dis_table
[op_pointer
];
9999 opval
[0] = extract_op_bits (op_pointer
, oplen
, 5);
10002 switch ((*op
) & 0x30)
10006 opval
[1] = extract_op_bits (op_pointer
, oplen
, 8);
10008 opval
[1] += op_pointer
;
10013 opval
[1] = extract_op_bits (op_pointer
, oplen
, 16);
10014 if (! (opval
[1] & 32768))
10016 opval
[1] += op_pointer
;
10024 opval
[2] = extract_op_bits (op_pointer
, oplen
, 12);
10030 if (((*op
) & 0x08) && (((*op
) & 0x30) != 0x30))
10032 opval
[2] = extract_op_bits (op_pointer
, oplen
, 16);
10034 if (! (opval
[2] & 32768))
10036 opval
[2] += op_pointer
;
10042 /* Returns a non-zero value if the opcode in the main_table list at
10043 PLACE matches OPCODE and is of type TYPE. */
10046 opcode_verify (ia64_insn opcode
, int place
, enum ia64_insn_type type
)
10048 if (main_table
[place
].opcode_type
!= type
)
10052 if (main_table
[place
].flags
10053 & (IA64_OPCODE_F2_EQ_F3
| IA64_OPCODE_LEN_EQ_64MCNT
))
10055 const struct ia64_operand
*o1
, *o2
;
10058 if (main_table
[place
].flags
& IA64_OPCODE_F2_EQ_F3
)
10060 o1
= elf64_ia64_operands
+ IA64_OPND_F2
;
10061 o2
= elf64_ia64_operands
+ IA64_OPND_F3
;
10062 (*o1
->extract
) (o1
, opcode
, &f2
);
10063 (*o2
->extract
) (o2
, opcode
, &f3
);
10069 ia64_insn len
, count
;
10071 /* length must equal 64-count: */
10072 o1
= elf64_ia64_operands
+ IA64_OPND_LEN6
;
10073 o2
= elf64_ia64_operands
+ main_table
[place
].operands
[2];
10074 (*o1
->extract
) (o1
, opcode
, &len
);
10075 (*o2
->extract
) (o2
, opcode
, &count
);
10076 if (len
!= 64 - count
)
10083 /* Find an instruction entry in the ia64_dis_names array that matches
10084 opcode OPCODE and is of type TYPE. Returns either a positive index
10085 into the array, or a negative value if an entry for OPCODE could
10086 not be found. Checks all matches and returns the one with the highest
10090 locate_opcode_ent (ia64_insn opcode
, enum ia64_insn_type type
)
10095 int currstatenum
= 0;
10096 short found_disent
= -1;
10097 short found_priority
= -1;
10099 currtest
[currstatenum
] = 0;
10100 op_ptr
[currstatenum
] = 0;
10101 bitpos
[currstatenum
] = 40;
10105 int op_pointer
= op_ptr
[currstatenum
];
10107 int currbitnum
= bitpos
[currstatenum
];
10109 int opval
[3] = {0};
10113 oplen
= extract_op (op_pointer
, opval
, &op
);
10115 bitpos
[currstatenum
] = currbitnum
;
10117 /* Skip opval[0] bits in the instruction. */
10120 currbitnum
-= opval
[0];
10123 /* The value of the current bit being tested. */
10124 currbit
= opcode
& (((ia64_insn
) 1) << currbitnum
) ? 1 : 0;
10127 /* We always perform the tests specified in the current state in
10128 a particular order, falling through to the next test if the
10129 previous one failed. */
10130 switch (currtest
[currstatenum
])
10133 currtest
[currstatenum
]++;
10134 if (currbit
== 0 && (op
& 0x80))
10136 /* Check for a zero bit. If this test solely checks for
10137 a zero bit, we can check for up to 8 consecutive zero
10138 bits (the number to check is specified by the lower 3
10139 bits in the state code.)
10141 If the state instruction matches, we go to the very
10142 next state instruction; otherwise, try the next test. */
10144 if ((op
& 0xf8) == 0x80)
10146 int count
= op
& 0x7;
10149 for (x
= 0; x
<= count
; x
++)
10152 opcode
& (((ia64_insn
) 1) << (currbitnum
- x
)) ? 1 : 0;
10160 next_op
= op_pointer
+ ((oplen
+ 7) / 8);
10161 currbitnum
-= count
;
10165 else if (! currbit
)
10167 next_op
= op_pointer
+ ((oplen
+ 7) / 8);
10173 /* If the bit in the instruction is one, go to the state
10174 instruction specified by opval[1]. */
10175 currtest
[currstatenum
]++;
10176 if (currbit
&& (op
& 0x30) != 0 && ((op
& 0x30) != 0x30))
10178 next_op
= opval
[1];
10183 /* Don't care. Skip the current bit and go to the state
10184 instruction specified by opval[2].
10186 An encoding of 0x30 is special; this means that a 12-bit
10187 offset into the ia64_dis_names[] array is specified. */
10188 currtest
[currstatenum
]++;
10189 if ((op
& 0x08) || ((op
& 0x30) == 0x30))
10191 next_op
= opval
[2];
10196 /* If bit 15 is set in the address of the next state, an offset
10197 in the ia64_dis_names array was specified instead. We then
10198 check to see if an entry in the list of opcodes matches the
10199 opcode we were given; if so, we have succeeded. */
10201 if ((next_op
>= 0) && (next_op
& 32768))
10203 short disent
= next_op
& 32767;
10204 short priority
= -1;
10206 if (next_op
> 65535)
10211 /* Run through the list of opcodes to check, trying to find
10212 one that matches. */
10213 while (disent
>= 0)
10215 int place
= ia64_dis_names
[disent
].insn_index
;
10217 priority
= ia64_dis_names
[disent
].priority
;
10219 if (opcode_verify (opcode
, place
, type
)
10220 && priority
> found_priority
)
10224 if (ia64_dis_names
[disent
].next_flag
)
10236 found_disent
= disent
;
10237 found_priority
= priority
;
10239 /* Try the next test in this state, regardless of whether a match
10244 /* next_op == -1 is "back up to the previous state".
10245 next_op == -2 is "stay in this state and try the next test".
10246 Otherwise, transition to the state indicated by next_op. */
10251 if (currstatenum
< 0)
10253 return found_disent
;
10256 else if (next_op
>= 0)
10259 bitpos
[currstatenum
] = currbitnum
- 1;
10260 op_ptr
[currstatenum
] = next_op
;
10261 currtest
[currstatenum
] = 0;
10266 /* Construct an ia64_opcode entry based on OPCODE, NAME and PLACE. */
10268 static struct ia64_opcode
*
10269 make_ia64_opcode (ia64_insn opcode
, const char *name
, int place
, int depind
)
10271 struct ia64_opcode
*res
=
10272 (struct ia64_opcode
*) malloc (sizeof (struct ia64_opcode
));
10273 res
->name
= strdup (name
);
10274 res
->type
= main_table
[place
].opcode_type
;
10275 res
->num_outputs
= main_table
[place
].num_outputs
;
10276 res
->opcode
= opcode
;
10277 res
->mask
= main_table
[place
].mask
;
10278 res
->operands
[0] = main_table
[place
].operands
[0];
10279 res
->operands
[1] = main_table
[place
].operands
[1];
10280 res
->operands
[2] = main_table
[place
].operands
[2];
10281 res
->operands
[3] = main_table
[place
].operands
[3];
10282 res
->operands
[4] = main_table
[place
].operands
[4];
10283 res
->flags
= main_table
[place
].flags
;
10284 res
->ent_index
= place
;
10285 res
->dependencies
= &op_dependencies
[depind
];
10289 /* Determine the ia64_opcode entry for the opcode specified by INSN
10290 and TYPE. If a valid entry is not found, return NULL. */
10291 static struct ia64_opcode
*
10292 ia64_dis_opcode (ia64_insn insn
, enum ia64_insn_type type
)
10294 int disent
= locate_opcode_ent (insn
, type
);
10302 unsigned int cb
= ia64_dis_names
[disent
].completer_index
;
10303 static char name
[128];
10304 int place
= ia64_dis_names
[disent
].insn_index
;
10305 int ci
= main_table
[place
].completers
;
10306 ia64_insn tinsn
= main_table
[place
].opcode
;
10308 strcpy (name
, ia64_strings
[main_table
[place
].name_index
]);
10314 int cname
= completer_table
[ci
].name_index
;
10316 tinsn
= apply_completer (tinsn
, ci
);
10318 if (ia64_strings
[cname
][0] != '\0')
10320 strcat (name
, ".");
10321 strcat (name
, ia64_strings
[cname
]);
10325 ci
= completer_table
[ci
].subentries
;
10330 ci
= completer_table
[ci
].alternative
;
10338 if (tinsn
!= (insn
& main_table
[place
].mask
))
10342 return make_ia64_opcode (insn
, name
, place
,
10343 completer_table
[ci
].dependencies
);
10347 /* Free any resources used by ENT. */
10349 ia64_free_opcode (struct ia64_opcode
*ent
)
10351 free ((void *)ent
->name
);
10355 /* Disassemble ia64 instruction. */
10357 /* Return the instruction type for OPCODE found in unit UNIT. */
10359 static enum ia64_insn_type
10360 unit_to_type (ia64_insn opcode
, enum ia64_unit unit
)
10362 enum ia64_insn_type type
;
10365 op
= IA64_OP (opcode
);
10367 if (op
>= 8 && (unit
== IA64_UNIT_I
|| unit
== IA64_UNIT_M
))
10369 type
= IA64_TYPE_A
;
10376 type
= IA64_TYPE_I
; break;
10378 type
= IA64_TYPE_M
; break;
10380 type
= IA64_TYPE_B
; break;
10382 type
= IA64_TYPE_F
; break;
10385 type
= IA64_TYPE_X
; break;
10394 print_insn_ia64 (bfd_vma memaddr
, struct disassemble_info
*info
)
10396 ia64_insn t0
, t1
, slot
[3], template, s_bit
, insn
;
10397 int slotnum
, j
, status
, need_comma
, retval
, slot_multiplier
;
10398 const struct ia64_operand
*odesc
;
10399 const struct ia64_opcode
*idesc
;
10400 const char *err
, *str
, *tname
;
10402 bfd_byte bundle
[16];
10403 enum ia64_unit unit
;
10406 if (info
->bytes_per_line
== 0)
10407 info
->bytes_per_line
= 6;
10408 info
->display_endian
= info
->endian
;
10410 slot_multiplier
= info
->bytes_per_line
;
10411 retval
= slot_multiplier
;
10413 slotnum
= (((long) memaddr
) & 0xf) / slot_multiplier
;
10417 memaddr
-= (memaddr
& 0xf);
10418 status
= (*info
->read_memory_func
) (memaddr
, bundle
, sizeof (bundle
), info
);
10421 (*info
->memory_error_func
) (status
, memaddr
, info
);
10424 /* bundles are always in little-endian byte order */
10425 t0
= bfd_getl64 (bundle
);
10426 t1
= bfd_getl64 (bundle
+ 8);
10428 template = (t0
>> 1) & 0xf;
10429 slot
[0] = (t0
>> 5) & 0x1ffffffffffLL
;
10430 slot
[1] = ((t0
>> 46) & 0x3ffff) | ((t1
& 0x7fffff) << 18);
10431 slot
[2] = (t1
>> 23) & 0x1ffffffffffLL
;
10433 tname
= ia64_templ_desc
[template].name
;
10435 (*info
->fprintf_func
) (info
->stream
, "[%s] ", tname
);
10437 (*info
->fprintf_func
) (info
->stream
, " ");
10439 unit
= ia64_templ_desc
[template].exec_unit
[slotnum
];
10441 if (template == 2 && slotnum
== 1)
10443 /* skip L slot in MLI template: */
10445 retval
+= slot_multiplier
;
10448 insn
= slot
[slotnum
];
10450 if (unit
== IA64_UNIT_NIL
)
10451 goto decoding_failed
;
10453 idesc
= ia64_dis_opcode (insn
, unit_to_type (insn
, unit
));
10455 goto decoding_failed
;
10457 /* print predicate, if any: */
10459 if ((idesc
->flags
& IA64_OPCODE_NO_PRED
)
10460 || (insn
& 0x3f) == 0)
10461 (*info
->fprintf_func
) (info
->stream
, " ");
10463 (*info
->fprintf_func
) (info
->stream
, "(p%02d) ", (int)(insn
& 0x3f));
10465 /* now the actual instruction: */
10467 (*info
->fprintf_func
) (info
->stream
, "%s", idesc
->name
);
10468 if (idesc
->operands
[0])
10469 (*info
->fprintf_func
) (info
->stream
, " ");
10472 for (j
= 0; j
< NELEMS (idesc
->operands
) && idesc
->operands
[j
]; ++j
)
10474 odesc
= elf64_ia64_operands
+ idesc
->operands
[j
];
10477 (*info
->fprintf_func
) (info
->stream
, ",");
10479 if (odesc
- elf64_ia64_operands
== IA64_OPND_IMMU64
)
10481 /* special case of 64 bit immediate load: */
10482 value
= ((insn
>> 13) & 0x7f) | (((insn
>> 27) & 0x1ff) << 7)
10483 | (((insn
>> 22) & 0x1f) << 16) | (((insn
>> 21) & 0x1) << 21)
10484 | (slot
[1] << 22) | (((insn
>> 36) & 0x1) << 63);
10486 else if (odesc
- elf64_ia64_operands
== IA64_OPND_IMMU62
)
10488 /* 62-bit immediate for nop.x/break.x */
10489 value
= ((slot
[1] & 0x1ffffffffffLL
) << 21)
10490 | (((insn
>> 36) & 0x1) << 20)
10491 | ((insn
>> 6) & 0xfffff);
10493 else if (odesc
- elf64_ia64_operands
== IA64_OPND_TGT64
)
10495 /* 60-bit immediate for long branches. */
10496 value
= (((insn
>> 13) & 0xfffff)
10497 | (((insn
>> 36) & 1) << 59)
10498 | (((slot
[1] >> 2) & 0x7fffffffffLL
) << 20)) << 4;
10502 err
= (*odesc
->extract
) (odesc
, insn
, &value
);
10505 (*info
->fprintf_func
) (info
->stream
, "%s", err
);
10510 switch (odesc
->class)
10512 case IA64_OPND_CLASS_CST
:
10513 (*info
->fprintf_func
) (info
->stream
, "%s", odesc
->str
);
10516 case IA64_OPND_CLASS_REG
:
10517 if (odesc
->str
[0] == 'a' && odesc
->str
[1] == 'r')
10521 case 0: case 1: case 2: case 3:
10522 case 4: case 5: case 6: case 7:
10523 sprintf (regname
, "ar.k%u", (unsigned int) value
);
10525 case 16: strcpy (regname
, "ar.rsc"); break;
10526 case 17: strcpy (regname
, "ar.bsp"); break;
10527 case 18: strcpy (regname
, "ar.bspstore"); break;
10528 case 19: strcpy (regname
, "ar.rnat"); break;
10529 case 32: strcpy (regname
, "ar.ccv"); break;
10530 case 36: strcpy (regname
, "ar.unat"); break;
10531 case 40: strcpy (regname
, "ar.fpsr"); break;
10532 case 44: strcpy (regname
, "ar.itc"); break;
10533 case 64: strcpy (regname
, "ar.pfs"); break;
10534 case 65: strcpy (regname
, "ar.lc"); break;
10535 case 66: strcpy (regname
, "ar.ec"); break;
10537 sprintf (regname
, "ar%u", (unsigned int) value
);
10540 (*info
->fprintf_func
) (info
->stream
, "%s", regname
);
10543 (*info
->fprintf_func
) (info
->stream
, "%s%d", odesc
->str
, (int)value
);
10546 case IA64_OPND_CLASS_IND
:
10547 (*info
->fprintf_func
) (info
->stream
, "%s[r%d]", odesc
->str
, (int)value
);
10550 case IA64_OPND_CLASS_ABS
:
10552 if (odesc
- elf64_ia64_operands
== IA64_OPND_MBTYPE4
)
10555 case 0x0: str
= "@brcst"; break;
10556 case 0x8: str
= "@mix"; break;
10557 case 0x9: str
= "@shuf"; break;
10558 case 0xa: str
= "@alt"; break;
10559 case 0xb: str
= "@rev"; break;
10563 (*info
->fprintf_func
) (info
->stream
, "%s", str
);
10564 else if (odesc
->flags
& IA64_OPND_FLAG_DECIMAL_SIGNED
)
10565 (*info
->fprintf_func
) (info
->stream
, "%lld", (long long) value
);
10566 else if (odesc
->flags
& IA64_OPND_FLAG_DECIMAL_UNSIGNED
)
10567 (*info
->fprintf_func
) (info
->stream
, "%llu", (long long) value
);
10569 (*info
->fprintf_func
) (info
->stream
, "0x%llx", (long long) value
);
10572 case IA64_OPND_CLASS_REL
:
10573 (*info
->print_address_func
) (memaddr
+ value
, info
);
10578 if (j
+ 1 == idesc
->num_outputs
)
10580 (*info
->fprintf_func
) (info
->stream
, "=");
10584 if (slotnum
+ 1 == ia64_templ_desc
[template].group_boundary
10585 || ((slotnum
== 2) && s_bit
))
10586 (*info
->fprintf_func
) (info
->stream
, ";;");
10589 ia64_free_opcode ((struct ia64_opcode
*)idesc
);
10592 retval
+= 16 - 3*slot_multiplier
;
10596 (*info
->fprintf_func
) (info
->stream
, " data8 %#011llx", (long long) insn
);