/*
 * Class DYNAMIC_CHAIN [REAL_64]
 */

#include "eif_macros.h"


#ifdef __cplusplus
extern "C" {
#endif

static const EIF_TYPE_INDEX egt_0_646 [] = {0xFF01,232,0xFFFF};
static const EIF_TYPE_INDEX egt_1_646 [] = {0xFF01,245,645,206,0xFFFF};
static const EIF_TYPE_INDEX egt_2_646 [] = {0xFF01,645,206,0xFFFF};
static const EIF_TYPE_INDEX egt_3_646 [] = {0,0xFFFF};
static const EIF_TYPE_INDEX egt_4_646 [] = {0,0xFFFF};
static const EIF_TYPE_INDEX egt_5_646 [] = {0xFF01,645,206,0xFFFF};
static const EIF_TYPE_INDEX egt_6_646 [] = {0xFF01,645,206,0xFFFF};
static const EIF_TYPE_INDEX egt_7_646 [] = {0,0xFFFF};
static const EIF_TYPE_INDEX egt_8_646 [] = {0xFF01,14,0xFFFF};
static const EIF_TYPE_INDEX egt_9_646 [] = {0xFF01,232,0xFFFF};
static const EIF_TYPE_INDEX egt_10_646 [] = {0xFF01,232,0xFFFF};
static const EIF_TYPE_INDEX egt_11_646 [] = {0xFF01,15,0xFFFF};
static const EIF_TYPE_INDEX egt_12_646 [] = {645,206,0xFFFF};
static const EIF_TYPE_INDEX egt_13_646 [] = {0xFF01,645,206,0xFFFF};
static const EIF_TYPE_INDEX egt_14_646 [] = {0xFF01,630,0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_15_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_16_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_17_646 [] = {0xFF01,148,0xFFFF};
static const EIF_TYPE_INDEX egt_18_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_19_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_20_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_21_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_22_646 [] = {218,0xFFFF};
static const EIF_TYPE_INDEX egt_23_646 [] = {0xFF01,620,0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_24_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_25_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_26_646 [] = {0xFFF8,1,0xFFFF};
static const EIF_TYPE_INDEX egt_27_646 [] = {0xFF01,645,206,0xFFFF};
static const EIF_TYPE_INDEX egt_28_646 [] = {0xFF01,645,206,0xFFFF};
static const EIF_TYPE_INDEX egt_29_646 [] = {0xFF01,142,0xFFFF};
static const EIF_TYPE_INDEX egt_30_646 [] = {218,0xFFFF};


static const struct desc_info desc_646[] = {
	{EIF_GENERIC(NULL), 0xFFFFFFFF, 0xFFFFFFFF},
	{EIF_GENERIC(egt_0_646), 0, 0xFFFFFFFF},
	{EIF_GENERIC(egt_1_646), 1, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 2, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 4, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 5, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 6, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 7, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 8, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 9, 0xFFFFFFFF},
	{EIF_GENERIC(egt_2_646), 10, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 11, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 12, 0xFFFFFFFF},
	{EIF_GENERIC(egt_3_646), 13, 0xFFFFFFFF},
	{EIF_GENERIC(egt_4_646), 14, 0xFFFFFFFF},
	{EIF_GENERIC(egt_5_646), 15, 0xFFFFFFFF},
	{EIF_GENERIC(egt_6_646), 16, 0xFFFFFFFF},
	{EIF_GENERIC(egt_7_646), 17, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 18, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 19, 0xFFFFFFFF},
	{EIF_GENERIC(egt_8_646), 20, 0xFFFFFFFF},
	{EIF_GENERIC(egt_9_646), 21, 0xFFFFFFFF},
	{EIF_GENERIC(egt_10_646), 22, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 23, 0xFFFFFFFF},
	{EIF_GENERIC(egt_11_646), 24, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 25, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 26, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 27, 0xFFFFFFFF},
	{EIF_GENERIC(egt_12_646), 28, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01C7 /*227*/), 29, 0xFFFFFFFF},
	{EIF_GENERIC(egt_13_646), 30, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 5874, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3375, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3223, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3224, 0},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3225, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 3226, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 3227, 0xFFFFFFFF},
	{EIF_GENERIC(egt_14_646), 3725, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 3228, 0xFFFFFFFF},
	{EIF_GENERIC(egt_15_646), 0x00, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3888, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3889, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3342, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5894, 0xFFFFFFFF},
	{EIF_GENERIC(egt_16_646), 5876, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 5879, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(egt_17_646), 3991, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 5884, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 5875, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 3816, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 0x00, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 5878, 0xFFFFFFFF},
	{EIF_GENERIC(egt_18_646), 3718, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3719, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5881, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(egt_19_646), 0x00, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 5887, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5880, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 3721, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 3722, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3723, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3724, 0xFFFFFFFF},
	{EIF_GENERIC(egt_20_646), 5876, 0xFFFFFFFF},
	{EIF_GENERIC(egt_21_646), 5877, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 5884, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5890, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5890, 0xFFFFFFFF},
	{EIF_GENERIC(egt_22_646), 0x00, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 6111, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 6106, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3286, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 3892, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5892, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 6107, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 6108, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 6109, 0xFFFFFFFF},
	{EIF_GENERIC(egt_23_646), 3990, 0xFFFFFFFF},
	{EIF_GENERIC(egt_24_646), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 3890, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5891, 0xFFFFFFFF},
	{EIF_GENERIC(egt_25_646), 5872, 0xFFFFFFFF},
	{EIF_GENERIC(egt_26_646), 5873, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5882, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5883, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 5885, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 5886, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 5888, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5889, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 5893, 0xFFFFFFFF},
	{EIF_GENERIC(egt_27_646), 6110, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 3728, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 3727, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 3717, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 3717, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 5878, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(egt_28_646), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(egt_29_646), 0x00, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(NULL), 0x00, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x01B5 /*218*/), 0x00, 0xFFFFFFFF},
	{EIF_NON_GENERIC(0x0197 /*203*/), 0x00, 0xFFFFFFFF},
	{EIF_GENERIC(egt_30_646), 0x00, 0xFFFFFFFF},
};
void Init646(void)
{
	IDSC(desc_646, 0, 645);
	IDSC(desc_646 + 1, 1, 645);
	IDSC(desc_646 + 32, 79, 645);
	IDSC(desc_646 + 41, 255, 645);
	IDSC(desc_646 + 47, 269, 645);
	IDSC(desc_646 + 52, 164, 645);
	IDSC(desc_646 + 61, 30, 645);
	IDSC(desc_646 + 68, 197, 645);
	IDSC(desc_646 + 74, 297, 645);
	IDSC(desc_646 + 83, 102, 645);
	IDSC(desc_646 + 85, 248, 645);
	IDSC(desc_646 + 87, 349, 645);
	IDSC(desc_646 + 101, 240, 645);
	IDSC(desc_646 + 102, 99, 645);
	IDSC(desc_646 + 110, 194, 645);
	IDSC(desc_646 + 113, 309, 645);
	IDSC(desc_646 + 115, 51, 645);
	IDSC(desc_646 + 116, 36, 645);
	IDSC(desc_646 + 117, 182, 645);
}


#ifdef __cplusplus
}
#endif
