#include<ultra64.h>
extern Vtx ManLfarm_b_v[];
extern Vtx ManLfarm_b_vmcur[];
extern Tri ManLfarm_b_tri[];
extern Lights1 ManLfarm_b_material[];
extern Mtx ManLfarm_b_matrix[];
extern unsigned char  body_Sm1hand_b_txt[];
extern unsigned char  body_Sm1hand_f_txt[];
extern unsigned char  body_Sm1hand_s_txt[];
extern unsigned char  body_Sm1hand_t_txt[];
extern unsigned char  body_Sm1hara_txt[];
extern unsigned char  body_Sm1jacket_b_txt[];
extern unsigned char  body_Sm1jacket_f_txt[];
extern unsigned char  body_Sm1jacket_s_txt[];
extern unsigned char  body_Sm1jacket_t_txt[];
extern unsigned char  body_Sm1loarm_txt[];
extern unsigned char  body_Sm1met_b_txt[];
extern unsigned char  body_Sm1met_f_txt[];
extern unsigned char  body_Sm1met_gl_txt[];
extern unsigned char  body_Sm1met_s_txt[];
extern unsigned char  body_Sm1met_t_txt[];
extern unsigned char  body_Sm1momo_txt[];
extern unsigned char  body_Sm1neck_txt[];
extern unsigned char  body_Sm1shoes_txt[];
extern unsigned char  body_Sm1shoes_b_txt[];
extern unsigned char  body_Sm1sune_txt[];
extern unsigned char  body_Sm1uparm_txt[];
extern unsigned char  body_Sm1waist_b_txt[];
extern unsigned char  body_Sm1waist_f_txt[];
extern unsigned char  body_Sm1waist_s_txt[];
extern unsigned char  body_Sshoes_bottom_txt[];
extern unsigned char  body_black_txt[];
extern Vtx ManLfarm_c_v[];
extern Vtx ManLfarm_c_vmcur[];
extern Tri ManLfarm_c_tri[];
extern Lights1 ManLfarm_c_material[];
extern Mtx ManLfarm_c_matrix[];
extern Vtx ManLfoot_b_v[];
extern Vtx ManLfoot_b_vmcur[];
extern Tri ManLfoot_b_tri[];
extern Lights1 ManLfoot_b_material[];
extern Mtx ManLfoot_b_matrix[];
extern Vtx ManLfoot_c_v[];
extern Vtx ManLfoot_c_vmcur[];
extern Tri ManLfoot_c_tri[];
extern Lights1 ManLfoot_c_material[];
extern Mtx ManLfoot_c_matrix[];
extern Vtx ManLhand_b_v[];
extern Vtx ManLhand_b_vmcur[];
extern Tri ManLhand_b_tri[];
extern Lights1 ManLhand_b_material[];
extern Mtx ManLhand_b_matrix[];
extern Vtx ManLhand_c_v[];
extern Vtx ManLhand_c_vmcur[];
extern Tri ManLhand_c_tri[];
extern Lights1 ManLhand_c_material[];
extern Mtx ManLhand_c_matrix[];
extern Vtx ManLshin_b_v[];
extern Vtx ManLshin_b_vmcur[];
extern Tri ManLshin_b_tri[];
extern Lights1 ManLshin_b_material[];
extern Mtx ManLshin_b_matrix[];
extern Vtx ManLshin_c_v[];
extern Vtx ManLshin_c_vmcur[];
extern Tri ManLshin_c_tri[];
extern Lights1 ManLshin_c_material[];
extern Mtx ManLshin_c_matrix[];
extern Vtx ManLthigh_b_v[];
extern Vtx ManLthigh_b_vmcur[];
extern Tri ManLthigh_b_tri[];
extern Lights1 ManLthigh_b_material[];
extern Mtx ManLthigh_b_matrix[];
extern Vtx ManLthigh_c_v[];
extern Vtx ManLthigh_c_vmcur[];
extern Tri ManLthigh_c_tri[];
extern Lights1 ManLthigh_c_material[];
extern Mtx ManLthigh_c_matrix[];
extern Vtx ManLuarm_b_v[];
extern Vtx ManLuarm_b_vmcur[];
extern Tri ManLuarm_b_tri[];
extern Lights1 ManLuarm_b_material[];
extern Mtx ManLuarm_b_matrix[];
extern Vtx ManLuarm_c_v[];
extern Vtx ManLuarm_c_vmcur[];
extern Tri ManLuarm_c_tri[];
extern Lights1 ManLuarm_c_material[];
extern Mtx ManLuarm_c_matrix[];
extern Vtx ManWaist_b_v[];
extern Vtx ManWaist_b_vmcur[];
extern Tri ManWaist_b_tri[];
extern Lights1 ManWaist_b_material[];
extern Mtx ManWaist_b_matrix[];
extern Vtx ManWaist_c_v[];
extern Vtx ManWaist_c_vmcur[];
extern Tri ManWaist_c_tri[];
extern Lights1 ManWaist_c_material[];
extern Mtx ManWaist_c_matrix[];
extern unsigned short  body_tlut[];

/*---------------------------------------------------------------------------*/

static Vtx ManLfarm_b_v[]={
	{ 24,-23,-12,0, 131, 506,  59,-94,-42,255 },   /* v0 used p2/V3 2 times */
	{ 15,-1,115,0, 83, 1,  100,51,40,255 },   /* v1 used p6/V2 1 times */
	{ -13,-1,114,0, 341, 1,  -91,-62,48,255 },   /* v2 used p2/V1 2 times */
	{ -16,-23,-14,0, 509, 506,  -79,-50,-74,255 },   /* v3 used p2/V2 1 times */
	{ 0,24,-10,0, 231, 168,  -2,108,-50,255 },   /* v4 used p3/V1 1 times */
	{ 24,-23,-12,0, 501, 467,  59,-94,-42,255 },   /* v5 used p3/V2 1 times */
	{ -16,-23,-14,0, 44, 467,  -79,-50,-74,255 },   /* v6 used p3/V3 1 times */
	{ 24,-23,-12,0, 986, 510,  59,-94,-42,255 },   /* v7 used p4/V1 1 times */
	{ 0,24,-10,0, 678, 465,  -2,108,-50,255 },   /* v8 used p4/V2 3 times */
	{ 15,-1,115,0, 922, 1,  100,51,40,255 },   /* v9 used p4/V3 2 times */
	{ -13,-1,114,0, 560, 1,  -91,-62,48,255 },   /* v10 used p5/V3 2 times */
	{ -16,-23,-14,0, 457, 509,  -79,-50,-74,255 },   /* v11 used p5/V2 1 times */
};
static Vtx ManLfarm_c_v[]={
	{ -1,-1,114,0, 267, -19, -17, -64, 99, 0 },   /* v0 p2/V1 used 1 times */ 
	{ -16,-23,-14,0, 397, 511, -81, -52, -68, 0 },   /* v1 p2/V2 used 1 times */ 
	{ 24,-23,-12,0, 131, 511, 87, -44, -68, 0 },   /* v2 p2/V3 used 1 times */ 
	{ 24,-23,-12,0, 47, 512, 87, -44, -68, 0 },   /* v3 p3/V1 used 1 times */ 
	{ -16,-23,-14,0, 439, 511, -81, -52, -68, 0 },   /* v4 p3/V2 used 1 times */ 
	{ 0,24,-10,0, 279, 193, -1, 85, -84, 0 },   /* v5 p3/V3 used 1 times */ 
	{ 0,24,-10,0, 681, 511, -1, 85, -84, 0 },   /* v6 p4/V1 used 1 times */ 
	{ -16,-23,-14,0, 342, 511, -81, -52, -68, 0 },   /* v7 p4/V2 used 1 times */ 
	{ -1,-1,114,0, 588, -26, -17, -64, 99, 0 },   /* v8 p4/V3 used 1 times */ 
	{ 24,-23,-12,0, 1032, 511, 87, -44, -68, 0 },   /* v9 p1/V1 used 1 times */ 
	{ 0,24,-10,0, 674, 511, -1, 85, -84, 0 },   /* v10 p1/V2 used 1 times */ 
	{ -1,-1,114,0, 778, -25, -17, -64, 99, 0 },   /* v11 p1/V3 used 1 times */ 
};
static Vtx ManLfoot_b_v[]={
	{ -25,-27,101,0, -8, 47,  -90,-67,42,255 },   /* v0 used p2/V1 2 times */
	{ 22,-28,96,0, 527, 91,  106,30,44,255 },   /* v1 used p2/V2 2 times */
	{ 0,26,-19,0, 282, 998,  7,113,-36,255 },   /* v2 used p2/V3 3 times */
	{ -26,-26,-23,0, -12, 1026,  -76,-41,-83,255 },   /* v3 used p1/V2 1 times */
	{ 21,-27,-22,0, 524, 1021,  51,-91,-58,255 },   /* v4 used p3/V2 1 times */
	{ 21,-27,-22,0, -12, 0,  51,-91,-58,255 },   /* v5 used p4/V1 1 times */
	{ -26,-26,-23,0, 524, 0,  -76,-41,-83,255 },   /* v6 used p4/V2 1 times */
	{ 0,26,-19,0, 243, 567,  7,113,-36,255 },   /* v7 used p4/V3 1 times */
	{ 21,-27,-22,0, 246, 4,  51,-91,-58,255 },   /* v8 used p5/V1 2 times */
	{ 22,-28,96,0, 246, 1008,  106,30,44,255 },   /* v9 used p5/V2 1 times */
	{ -25,-27,101,0, 1, 1056,  -90,-67,42,255 },   /* v10 used p5/V3 2 times */
	{ -26,-26,-23,0, 1, 0,  -76,-41,-83,255 },   /* v11 used p6/V3 1 times */
};
static Vtx ManLfoot_c_v[]={
	{ 0,26,-19,0, 254, 975, 5, 95, -72, 0 },   /* v0 p1/V1 used 2 times */ 
	{ -26,-26,-23,0, 695, 1005, -81, -46, -74, 0 },   /* v1 p1/V2 used 1 times */ 
	{ -1,-27,101,0, 273, -55, 3, -62, 102, 0 },   /* v2 p1/V3 used 2 times */ 
	{ 21,-27,-22,0, -108, 1000, 80, -50, -72, 0 },   /* v3 p2/V3 used 1 times */ 
	{ 21,-27,-22,0, 14, -5, 80, -50, -72, 0 },   /* v4 p3/V1 used 1 times */ 
	{ -26,-26,-23,0, 497, 5, -81, -46, -74, 0 },   /* v5 p3/V2 used 1 times */ 
	{ 0,26,-19,0, 232, 537, 5, 95, -72, 0 },   /* v6 p3/V3 used 1 times */ 
	{ 21,-27,-22,0, 278, 2, 80, -50, -72, 0 },   /* v7 p4/V1 used 1 times */ 
	{ -1,-27,101,0, 135, 1058, 3, -62, 102, 0 },   /* v8 p4/V2 used 1 times */ 
	{ -26,-26,-23,0, -22, -2, -81, -46, -74, 0 },   /* v9 p4/V3 used 1 times */ 
};
static Vtx ManLhand_b_v[]={
	{ 24,0,-5,0, 250, 0,  90,0,-79,255 },   /* v0 used p1/V1 2 times */
	{ 27,-1,50,0, 266, 199,  85,0,85,255 },   /* v1 used p1/V2 1 times */
	{ -19,-20,56,0, 5, 223,  -27,-111,32,255 },   /* v2 used p1/V3 2 times */
	{ -14,0,-3,0, 35, 5,  -97,0,-69,255 },   /* v3 used p6/V2 1 times */
	{ -19,-20,56,0, 37, 119,  -27,-111,32,255 },   /* v4 used p3/V1 1 times */
	{ 27,-1,50,0, 290, 122,  85,0,85,255 },   /* v5 used p3/V2 1 times */
	{ -19,20,56,0, 47, 323,  -27,112,35,255 },   /* v6 used p3/V3 1 times */
	{ -14,0,-3,0, -69, 105,  -97,0,-69,255 },   /* v7 used p4/V1 1 times */
	{ -19,-20,56,0, 235, 23,  -27,-111,32,255 },   /* v8 used p4/V2 1 times */
	{ -19,20,56,0, 236, 254,  -27,112,35,255 },   /* v9 used p4/V3 1 times */
	{ 24,0,-5,0, 5, 0,  90,0,-79,255 },   /* v10 used p5/V1 2 times */
	{ -14,0,-3,0, 220, 5,  -97,0,-69,255 },   /* v11 used p5/V2 1 times */
	{ -19,20,56,0, 249, 223,  -27,112,35,255 },   /* v12 used p5/V3 2 times */
	{ 27,-1,50,0, -10, 199,  85,0,85,255 },   /* v13 used p2/V2 1 times */
};
static Vtx ManLhand_c_v[]={
	{ 0,0,-4,0, 158, -110, -33, 0, -114, 0 },   /* v0 p1/V1 used 1 times */ 
	{ 27,-1,50,0, 244, 255, 99, 0, 68, 0 },   /* v1 p1/V2 used 1 times */ 
	{ -19,-20,56,0, 0, 253, -47, -96, 52, 0 },   /* v2 p1/V3 used 1 times */ 
	{ -19,-20,56,0, 33, 75, -47, -96, 52, 0 },   /* v3 p3/V1 used 1 times */ 
	{ 27,-1,50,0, 273, 156, 99, 0, 68, 0 },   /* v4 p3/V2 used 1 times */ 
	{ -19,20,56,0, 31, 264, -44, 97, 55, 0 },   /* v5 p3/V3 used 1 times */ 
	{ -19,-20,56,0, 256, 0, -47, -96, 52, 0 },   /* v6 p4/V1 used 1 times */ 
	{ -19,20,56,0, 256, 260, -44, 97, 55, 0 },   /* v7 p4/V2 used 1 times */ 
	{ 0,0,-4,0, -148, 131, -33, 0, -114, 0 },   /* v8 p4/V3 used 1 times */ 
	{ -19,20,56,0, 255, 256, -44, 97, 55, 0 },   /* v9 p2/V1 used 1 times */ 
	{ 27,-1,50,0, 20, 255, 99, 0, 68, 0 },   /* v10 p2/V2 used 1 times */ 
	{ 0,0,-4,0, 102, -131, -33, 0, -114, 0 },   /* v11 p2/V3 used 1 times */ 
};
static Vtx ManLshin_b_v[]={
	{ -2,-42,4,0, 380, 301,  0,-111,-45,255 },   /* v0 used p4/V1 1 times */
	{ -29,19,-4,0, 263, 0,  -58,91,-50,255 },   /* v1 used p4/V2 1 times */
	{ 27,19,-3,0, 504, 0,  79,39,-79,255 },   /* v2 used p4/V3 1 times */
	{ 27,19,-3,0, 503, 1027,  79,39,-79,255 },   /* v3 used p2/V1 1 times */
	{ -29,19,-4,0, 262, 1030,  -58,91,-50,255 },   /* v4 used p2/V2 2 times */
	{ 21,1,187,0, 478, 0,  93,61,43,255 },   /* v5 used p2/V3 2 times */
	{ -23,0,186,0, 289, 0,  -105,-45,37,255 },   /* v6 used p1/V1 1 times */
	{ -2,-42,4,0, 135, 956,  0,-111,-45,255 },   /* v7 used p3/V3 3 times */
	{ 27,19,-3,0, 8, 1027,  79,39,-79,255 },   /* v8 used p5/V2 1 times */
	{ 21,1,187,0, 33, 0,  93,61,43,255 },   /* v9 used p3/V1 2 times */
	{ -23,0,186,0, 222, 0,  -105,-45,37,255 },   /* v10 used p3/V2 2 times */
	{ -29,19,-4,0, 249, 1030,  -58,91,-50,255 },   /* v11 used p6/V1 1 times */
};
static Vtx ManLshin_c_v[]={
	{ -2,-42,4,0, 381, 349, 1, -90, -78, 0 },   /* v0 p3/V1 used 1 times */ 
	{ -29,19,-4,0, 263, 0, -83, 44, -73, 0 },   /* v1 p3/V2 used 1 times */ 
	{ 27,19,-3,0, 504, 0, 84, 43, -73, 0 },   /* v2 p3/V3 used 1 times */ 
	{ -29,19,-4,0, 221, 1047, -83, 44, -73, 0 },   /* v3 p4/V1 used 1 times */ 
	{ -2,-42,4,0, 93, 953, 1, -90, -78, 0 },   /* v4 p4/V2 used 2 times */ 
	{ -1,0,186,0, 78, -300, -3, 64, 101, 0 },   /* v5 p4/V3 used 2 times */ 
	{ 27,19,-3,0, -41, 1047, 84, 43, -73, 0 },   /* v6 p2/V2 used 1 times */ 
	{ 27,19,-3,0, 504, 1023, 84, 43, -73, 0 },   /* v7 p1/V1 used 1 times */ 
	{ -29,19,-4,0, 263, 1023, -83, 44, -73, 0 },   /* v8 p1/V2 used 1 times */ 
	{ -1,0,186,0, 394, -279, -3, 64, 101, 0 },   /* v9 p1/V3 used 1 times */ 
};
static Vtx ManLthigh_b_v[]={
	{ -3,34,5,0, 382, 1024,  13,98,-65,255 },   /* v0 used p2/V3 3 times */
	{ -30,-37,4,0, 267, 996,  -89,-60,-52,255 },   /* v1 used p6/V2 1 times */
	{ -28,18,185,0, 264, 0,  -94,46,58,255 },   /* v2 used p2/V1 2 times */
	{ 28,18,184,0, 503, 0,  94,44,58,255 },   /* v3 used p2/V2 2 times */
	{ 28,-39,18,0, 512, 909,  95,-54,-46,255 },   /* v4 used p8/V2 1 times */
	{ -30,-37,4,0, 215, 967,  -89,-60,-52,255 },   /* v5 used p5/V3 2 times */
	{ 28,-39,18,0, -31, 901,  95,-54,-46,255 },   /* v6 used p3/V1 2 times */
	{ -2,-44,181,0, 129, -9,  -2,-100,66,255 },   /* v7 used p3/V3 3 times */
	{ 28,18,184,0, 0, 9,  94,44,58,255 },   /* v8 used p3/V2 1 times */
	{ -28,18,185,0, 242, -8,  -94,46,58,255 },   /* v9 used p5/V2 1 times */
	{ 28,-39,18,0, 501, 1031,  95,-54,-46,255 },   /* v10 used p4/V1 1 times */
	{ -30,-37,4,0, 10, 1016,  -89,-60,-52,255 },   /* v11 used p4/V2 1 times */
	{ -3,34,5,0, 241, 290,  13,98,-65,255 },   /* v12 used p4/V3 1 times */
	{ 28,18,184,0, 264, 0,  94,44,58,255 },   /* v13 used p1/V1 1 times */
	{ -28,18,185,0, 503, 0,  -94,46,58,255 },   /* v14 used p1/V2 1 times */
	{ -2,-44,181,0, 391, 305,  -2,-100,66,255 },   /* v15 used p1/V3 1 times */
};
static Vtx ManLthigh_c_v[]={
	{ 28,-39,18,0, 98, 628, 85, -52, -65, 0 },   /* v0 p2/V1 used 1 times */ 
	{ -30,-37,4,0, 394, 641, -47, -102, -37, 0 },   /* v1 p2/V2 used 1 times */ 
	{ -3,34,5,0, 256, 1024, 15, 104, -57, 0 },   /* v2 p2/V3 used 1 times */ 
	{ -30,-37,4,0, 236, 991, -47, -102, -37, 0 },   /* v3 p3/V1 used 2 times */ 
	{ 28,-1,184,0, 0, 0, 87, -61, 54, 0 },   /* v4 p3/V3 used 2 times */ 
	{ -28,-1,185,0, 238, 0, -105, 41, 38, 0 },   /* v5 p4/V3 used 1 times */ 
	{ 28,-39,18,0, -9, 913, 85, -52, -65, 0 },   /* v6 p3/V2 used 1 times */ 
	{ -28,-1,185,0, 264, 0, -105, 41, 38, 0 },   /* v7 p5/V3 used 2 times */ 
	{ 28,-1,184,0, 503, 0, 87, -61, 54, 0 },   /* v8 p6/V1 used 2 times */ 
	{ -3,34,5,0, 382, 1038, 15, 104, -57, 0 },   /* v9 p5/V1 used 3 times */ 
	{ 28,-39,18,0, 512, 881, 85, -52, -65, 0 },   /* v10 p6/V2 used 1 times */ 
	{ -30,-37,4,0, 267, 967, -47, -102, -37, 0 },   /* v11 p5/V2 used 1 times */ 
};
static Vtx ManLuarm_b_v[]={
	{ 26,-24,85,0, 432, -1,  90,-56,55,255 },   /* v0 used p2/V1 1 times */
	{ -17,-23,85,0, 663, 37,  -90,-59,52,255 },   /* v1 used p2/V2 3 times */
	{ 0,-20,-21,0, 423, 514,  10,-95,-72,255 },   /* v2 used p2/V3 2 times */
	{ -26,26,-20,0, 1023, 515,  -91,59,-50,255 },   /* v3 used p1/V3 2 times */
	{ 0,23,87,0, 1031, -2,  -4,90,79,255 },   /* v4 used p1/V2 1 times */
	{ 0,23,87,0, 552, 330,  -4,90,79,255 },   /* v5 used p3/V1 1 times */
	{ -17,-23,85,0, 341, 21,  -90,-59,52,255 },   /* v6 used p3/V2 1 times */
	{ 26,-24,85,0, 610, 21,  90,-56,55,255 },   /* v7 used p3/V3 1 times */
	{ 28,25,-8,0, 209, 417,  95,56,-43,255 },   /* v8 used p4/V3 4 times */
	{ -26,26,-20,0, 23, 522,  -91,59,-50,255 },   /* v9 used p8/V3 2 times */
	{ 0,23,87,0, 45, 0,  -4,90,79,255 },   /* v10 used p4/V1 2 times */
	{ 26,-24,85,0, 440, 0,  90,-56,55,255 },   /* v11 used p4/V2 2 times */
	{ 0,-20,-21,0, 419, 519,  10,-95,-72,255 },   /* v12 used p5/V1 2 times */
};
static Vtx ManLuarm_c_v[]={
	{ -26,26,-20,0, 789, 459, -44, 106, -34, 0 },   /* v0 p4/V1 used 2 times */ 
	{ 0,-20,-21,0, 456, 508, 12, -105, -53, 0 },   /* v1 p2/V2 used 4 times */ 
	{ -17,1,85,0, 662, 0, -97, -53, 42, 0 },   /* v2 p2/V1 used 2 times */ 
	{ 26,1,86,0, 105, 0, 89, 51, 63, 0 },   /* v3 p2/V3 used 2 times */ 
	{ 28,25,-8,0, 96, 405, 86, 51, -66, 0 },   /* v4 p3/V2 used 2 times */ 
	{ -26,26,-20,0, 673, 505, -44, 106, -34, 0 },   /* v5 p6/V3 used 2 times */ 
	{ -17,1,85,0, 729, 0, -97, -53, 42, 0 },   /* v6 p1/V2 used 1 times */ 
	{ 26,1,86,0, 976, 0, 89, 51, 63, 0 },   /* v7 p6/V1 used 2 times */ 
	{ 28,25,-8,0, 981, 450, 86, 51, -66, 0 },   /* v8 p6/V2 used 1 times */ 
};
static Vtx ManWaist_b_v[]={
	{ 0,-31,-12,0, 256, 497, 0,-65,-100,255 },   /* v0 used p11/V1 2 times */
	{ -49,3,-12,0, 6, 248, -77,-3,-91,255 },   /* v1 used p11/V2 1 times */
	{ 0,37,-12,0, 256, 0, 0,73,-93,255 },   /* v2 used p11/V3 2 times */
	{ 49,3,-12,0, 505, 248, 78,-3,-91,255 },   /* v3 used p12/V3 1 times */
	{ -52,-49,46,0, 1047, 204, -74,-91,21,255 },   /* v4 used p10/V1 3 times */
	{ 52,-49,46,0, -23, 204, 75,-91,21,255 },   /* v5 used p4/V2 3 times */
	{ 0,4,88,0, 512, 78, 0,-3,120,255 },   /* v6 used p8/V3 1 times */
	{ 0,-31,-12,0, 512, 517, 0,-65,-100,255 },   /* v7 used p10/V3 3 times */
	{ -49,3,-12,0, 1011, 566, -77,-3,-91,255 },   /* v8 used p10/V2 1 times */
	{ 49,3,-12,0, 12, 566, 78,-3,-91,255 },   /* v9 used p4/V1 1 times */
	{ 0,37,-12,0, 511, 523, 0,73,-93,255 },   /* v10 used p2/V2 3 times */
	{ -63,39,50,0, -22, 170, -77,85,31,255 },   /* v11 used p3/V2 3 times */
	{ 63,39,50,0, 1046, 170, 78,85,31,255 },   /* v12 used p3/V1 3 times */
	{ 49,3,-12,0, 927, 529, 78,-3,-91,255 },   /* v13 used p2/V1 1 times */
	{ 0,4,88,0, 512, -38, 0,-3,120,255 },   /* v14 used p3/V3 1 times */
	{ -49,3,-12,0, 96, 529, -77,-3,-91,255 },   /* v15 used p1/V2 1 times */
	{ 52,-49,46,0, -62, 134, 75,-91,21,255 },   /* v16 used p14/V1 2 times */
	{ 63,39,50,0, 576, 114, 78,85,31,255 },   /* v17 used p14/V3 2 times */
	{ 0,4,88,0, 322, -100, 0,-3,120,255 },   /* v18 used p13/V1 2 times */
	{ 49,3,-12,0, 312, 467, 78,-3,-91,255 },   /* v19 used p14/V2 1 times */
	{ -63,39,50,0, 576, 114, -77,85,31,255 },   /* v20 used p13/V2 2 times */
	{ -52,-49,46,0, -62, 134, -74,-91,21,255 },   /* v21 used p13/V3 2 times */
	{ -49,3,-12,0, 312, 467, -77,-3,-91,255 },   /* v22 used p7/V2 1 times */
};
static Vtx ManWaist_c_v[]={
	{ -49,-24,-12,0, 505, -6, -68, -50, -83, 0 },   /* v0 p8/V1 used 1 times */ 
	{ 0,37,-12,0, 256, 512, 0, 78, -90, 0 },   /* v1 p8/V2 used 1 times */ 
	{ 49,-24,-12,0, 6, -6, 69, -50, -83, 0 },   /* v2 p8/V3 used 1 times */ 
	{ 0,4,88,0, 512, -17, 0, -13, 119, 0 },   /* v3 p5/V3 used 2 times */ 
	{ -63,39,50,0, 1046, 191, -93, 57, 48, 0 },   /* v4 p6/V2 used 2 times */ 
	{ 0,-49,46,0, 512, 227, 0, -105, 57, 0 },   /* v5 p5/V1 used 5 times */ 
	{ -49,-24,-12,0, 927, 555, -68, -50, -83, 0 },   /* v6 p6/V3 used 2 times */ 
	{ 49,-24,-12,0, 96, 555, 69, -50, -83, 0 },   /* v7 p4/V2 used 2 times */ 
	{ 63,39,50,0, -22, 191, 94, 57, 48, 0 },   /* v8 p5/V2 used 2 times */ 
	{ 0,37,-12,0, 511, 523, 0, 78, -90, 0 },   /* v9 p2/V2 used 3 times */ 
	{ -63,39,50,0, -22, 170, -93, 57, 48, 0 },   /* v10 p3/V2 used 3 times */ 
	{ 63,39,50,0, 1046, 170, 94, 57, 48, 0 },   /* v11 p3/V1 used 3 times */ 
	{ 49,-24,-12,0, 927, 534, 69, -50, -83, 0 },   /* v12 p2/V1 used 1 times */ 
	{ 0,4,88,0, 512, -38, 0, -13, 119, 0 },   /* v13 p3/V3 used 1 times */ 
	{ -49,-24,-12,0, 96, 534, -68, -50, -83, 0 },   /* v14 p1/V2 used 1 times */ 
};
static unsigned char body_Sm1loarm_txt[] = {
	0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 
	0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 
	0x1c, 0x1c, 0x1c, 0x37, 0x37, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x37, 0x37, 0x37, 0x37, 0x37, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x37, 0x1c, 0x1c, 0x1c, 0x37, 0x1c, 0x1c, 0x1c, 
	0xc8, 0x42, 0x42, 0x3b, 0x3b, 0x42, 0x42, 0x3b, 0x3b, 0x42, 0x3b, 0x42, 0x3b, 0x3b, 0x3b, 0x3b, 0x3b, 0x42, 0x55, 0x55, 0x55, 0x42, 0xc8, 0x3b, 0x42, 0x55, 0x42, 0xc8, 0x3b, 0x3b, 0x42, 0x3b, 
	0x05, 0x05, 0x05, 0x41, 0x13, 0x13, 0x03, 0x03, 0x07, 0x07, 0x03, 0x05, 0x21, 0x5f, 0x2b, 0x19, 0x17, 0x0e, 0x14, 0x03, 0x0e, 0x2e, 0x07, 0x03, 0x17, 0x07, 0x8c, 0x17, 0x40, 0x21, 0x05, 0x03, 
	0x03, 0x07, 0x03, 0x41, 0x13, 0x41, 0x20, 0x0a, 0x35, 0x0a, 0x20, 0x17, 0x21, 0x5f, 0x2b, 0x19, 0x05, 0x0e, 0x14, 0x03, 0x0e, 0x3a, 0x0a, 0x03, 0x41, 0x8c, 0x2e, 0x05, 0x40, 0x13, 0x20, 0x03, 
	0x07, 0x07, 0x03, 0x13, 0x13, 0x05, 0x03, 0x14, 0x3a, 0x0a, 0x20, 0x17, 0x13, 0x2b, 0x21, 0x19, 0x03, 0x0e, 0x14, 0x03, 0x0e, 0x0e, 0x0a, 0x05, 0x17, 0xb2, 0x35, 0x05, 0x40, 0x13, 0x03, 0x03, 
	0x0a, 0x07, 0x4a, 0x13, 0x13, 0x03, 0x03, 0x35, 0x3a, 0x07, 0x03, 0x17, 0x19, 0x40, 0x21, 0x17, 0x07, 0x2e, 0x07, 0x03, 0x0e, 0x0e, 0x07, 0x05, 0x19, 0xb2, 0x2f, 0x07, 0x40, 0x13, 0x03, 0x03, 
	0x0a, 0x07, 0x4a, 0x13, 0x13, 0x20, 0x07, 0x3a, 0x3a, 0x0a, 0x03, 0x17, 0x19, 0x21, 0x21, 0x05, 0x0a, 0x0e, 0x03, 0x07, 0x0e, 0x0a, 0x03, 0x41, 0x19, 0x0e, 0x5c, 0x07, 0x40, 0x13, 0x03, 0x03, 
	0x0a, 0x07, 0x05, 0x21, 0x3f, 0x20, 0x0a, 0x23, 0x23, 0x14, 0x03, 0x05, 0x1a, 0x21, 0x13, 0x05, 0x0e, 0x0e, 0x05, 0x07, 0x0e, 0x07, 0x4a, 0x13, 0x17, 0x23, 0x2f, 0x07, 0x40, 0x21, 0x03, 0x03, 
	0x14, 0x07, 0x05, 0x21, 0x41, 0x20, 0x0a, 0x23, 0x23, 0x14, 0x03, 0x05, 0x1a, 0x19, 0x1a, 0x03, 0x0e, 0x07, 0x05, 0x14, 0x0e, 0x03, 0x41, 0x21, 0xb2, 0xf5, 0x35, 0x07, 0x40, 0x28, 0x4a, 0x03, 
	0x0a, 0x07, 0x05, 0x13, 0x41, 0x20, 0x0a, 0x23, 0x97, 0x14, 0x20, 0x03, 0x1a, 0x19, 0x17, 0x0a, 0x0e, 0x03, 0x05, 0x0e, 0x0a, 0x05, 0x13, 0x19, 0x3a, 0xf9, 0x0e, 0x07, 0x40, 0x5f, 0x13, 0x03, 
	0x07, 0x07, 0x03, 0x13, 0x3f, 0x03, 0x07, 0x23, 0x97, 0x0e, 0x20, 0x03, 0x17, 0x19, 0x05, 0x0a, 0x0a, 0x05, 0x07, 0x0e, 0x07, 0x05, 0x21, 0x17, 0xf5, 0x23, 0x14, 0x0a, 0x4d, 0x33, 0x40, 0x4a, 
	0x03, 0x03, 0x03, 0x3f, 0x13, 0x20, 0x03, 0x0e, 0x97, 0x23, 0x07, 0x20, 0x05, 0x17, 0x05, 0x0a, 0x07, 0x05, 0x07, 0x0e, 0x07, 0x05, 0x21, 0x8c, 0x97, 0x3a, 0x0a, 0x0a, 0x17, 0x5f, 0x2b, 0x13, 
	0x05, 0x03, 0x03, 0x05, 0x13, 0x05, 0x03, 0x07, 0x23, 0x97, 0x0e, 0x20, 0x05, 0x17, 0x03, 0x0a, 0x07, 0x05, 0x07, 0x0a, 0x03, 0x05, 0x21, 0xb2, 0x97, 0x3a, 0x0a, 0x14, 0x05, 0x2b, 0x5f, 0x21, 
	0x17, 0x03, 0x03, 0x03, 0x3f, 0x4a, 0x03, 0x03, 0x0e, 0xf5, 0x35, 0x03, 0x05, 0x05, 0x03, 0x03, 0x03, 0x05, 0x03, 0x0a, 0x03, 0x41, 0x21, 0x0e, 0x23, 0x0e, 0x0a, 0x0a, 0x05, 0x2b, 0x5f, 0x40, 
};
static unsigned char body_Sm1shoes_txt[] = {
	0x06, 0x00, 0x00, 0x16, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x06, 0x06, 0x06, 0x06, 0x06, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x06, 0x00, 0x06, 0x00, 0x06, 0x06, 0x06, 0x16, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x06, 0x06, 0x06, 0x00, 0x00, 0x06, 0x06, 0x06, 0x11, 0x0f, 0x48, 0x06, 0x00, 0x00, 0x00, 0x00, 
	0x06, 0x06, 0x06, 0x00, 0x06, 0x06, 0x11, 0x98, 0xe4, 0xe4, 0xdc, 0x34, 0x06, 0x00, 0x00, 0x00, 
	0x06, 0x00, 0x26, 0x00, 0x00, 0x48, 0x63, 0xe4, 0xcb, 0xcb, 0xe4, 0x34, 0x11, 0x06, 0x00, 0x00, 
	0x16, 0x00, 0xd7, 0x73, 0x11, 0x06, 0x0f, 0xe4, 0xe4, 0xdc, 0x38, 0x98, 0x44, 0x06, 0x26, 0x00, 
	0x00, 0x61, 0x5b, 0xb9, 0xe5, 0x0f, 0x06, 0x0f, 0x67, 0x44, 0x95, 0x37, 0x8e, 0x5b, 0xbb, 0x16, 
	0x16, 0x5b, 0xe0, 0x4f, 0xbb, 0x11, 0x44, 0x0f, 0x0f, 0x67, 0xab, 0x48, 0x61, 0x16, 0x61, 0x16, 
	0x00, 0x00, 0x00, 0x26, 0x95, 0xdc, 0x98, 0x0f, 0x38, 0xe9, 0xc9, 0xbb, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 0xb1, 0xc9, 0xdc, 0x44, 0x00, 0x06, 0x38, 0xb9, 0xde, 0x5b, 0x26, 0x00, 0x00, 
	0x00, 0x16, 0xa9, 0xc9, 0x38, 0x11, 0x11, 0x06, 0x06, 0x06, 0x98, 0xe9, 0x8e, 0xb6, 0x16, 0x00, 
	0x00, 0x95, 0x4f, 0x26, 0x11, 0x0f, 0x38, 0x38, 0x38, 0x34, 0x67, 0x73, 0x73, 0xc0, 0xc0, 0x00, 
	0x16, 0x06, 0x00, 0x06, 0x06, 0x11, 0x11, 0x00, 0x0f, 0x0f, 0x11, 0x44, 0xc0, 0xd7, 0x06, 0x00, 
	0x26, 0x16, 0xa7, 0xfb, 0xe9, 0x73, 0x11, 0x44, 0x0f, 0x11, 0x34, 0xed, 0x57, 0x4f, 0x26, 0x00, 
	0x26, 0x5b, 0xc4, 0x12, 0xb9, 0x11, 0x0f, 0x11, 0xe9, 0x34, 0xe5, 0xc2, 0x12, 0xd0, 0x00, 0x00, 
	0x26, 0xef, 0x12, 0xb7, 0xe1, 0x06, 0x06, 0x00, 0x11, 0x11, 0x67, 0xb9, 0xc2, 0x90, 0x00, 0x00, 
	0x00, 0xef, 0xc2, 0x67, 0x0f, 0x0f, 0x63, 0x0f, 0x38, 0x34, 0x98, 0xbc, 0xfb, 0xe8, 0x00, 0x00, 
	0x26, 0xa9, 0xc2, 0x0f, 0x06, 0x11, 0x11, 0x00, 0x63, 0x34, 0x67, 0xbc, 0xfb, 0x4c, 0x26, 0x00, 
	0x26, 0x5b, 0xc2, 0x67, 0x0f, 0x11, 0x0f, 0x0f, 0x67, 0x11, 0x34, 0xbc, 0xfb, 0x37, 0x26, 0x00, 
	0x26, 0xbb, 0xfb, 0x44, 0x73, 0x63, 0x38, 0x11, 0x34, 0xe9, 0x11, 0x11, 0xed, 0xb6, 0x00, 0x00, 
	0x00, 0x00, 0xed, 0x67, 0x06, 0xe4, 0x11, 0x00, 0x00, 0xe4, 0x38, 0x06, 0xed, 0x61, 0x00, 0x00, 
	0x16, 0x00, 0xb9, 0x9e, 0x34, 0x34, 0x00, 0x00, 0x00, 0x0f, 0xdc, 0xe1, 0xc9, 0x00, 0x26, 0x00, 
	0x16, 0x26, 0x61, 0xab, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0xb9, 0xab, 0x00, 0x00, 0x00, 
	0x16, 0xab, 0x06, 0x16, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xe1, 0x00, 0x16, 0x16, 0x00, 
	0x00, 0x5b, 0xa9, 0x26, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x0f, 0x06, 0x06, 0x16, 0x16, 
	0x00, 0x06, 0xd0, 0xe1, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x06, 0x06, 0x4f, 0x61, 
	0x00, 0x26, 0xab, 0xb1, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x26, 0x95, 0x37, 0x00, 
	0x00, 0xd7, 0x48, 0x37, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x06, 0x4c, 0xe0, 0x00, 
	0x00, 0x06, 0x06, 0x37, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x06, 0xbb, 0xf6, 0x48, 0x00, 
	0x06, 0x26, 0x06, 0x84, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x06, 0xab, 0x90, 0x00, 0x00, 
};
static unsigned char body_Sm1shoes_b_txt[] = {
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x06, 0x34, 0xdc, 0x38, 0x0f, 0x06, 
	0x00, 0x00, 0x00, 0x00, 0xb0, 0x34, 0x98, 0xdc, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x5b, 0xe0, 
	0x00, 0x00, 0x16, 0x61, 0x00, 0x4f, 0xb1, 0xb1, 
	0x00, 0x00, 0xc0, 0xf7, 0x4c, 0x5b, 0x61, 0x16, 
	0x00, 0x00, 0x00, 0xbb, 0x8e, 0x90, 0x90, 0x90, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0xe0, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
};
static unsigned char body_Sshoes_bottom_txt[] = {
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
	0x00, 0x00, 0x7e, 0xbf, 0xbf, 0x75, 0x00, 0x00, 
	0x00, 0x00, 0xbf, 0x62, 0xc7, 0xd9, 0x00, 0x00, 
	0x00, 0x00, 0x62, 0x59, 0x5d, 0x62, 0x00, 0x00, 
	0x00, 0xd9, 0x5d, 0x59, 0x59, 0x62, 0x00, 0x00, 
	0x00, 0x75, 0x9c, 0xfe, 0xfe, 0xba, 0x75, 0x00, 
	0x00, 0x9e, 0x50, 0xf0, 0xf0, 0x62, 0x7e, 0x00, 
	0x00, 0xa8, 0x62, 0x50, 0x59, 0xb7, 0xc0, 0x00, 
	0x00, 0x9e, 0x8f, 0x9c, 0x62, 0xbf, 0xf4, 0x00, 
	0x00, 0xa8, 0x50, 0xba, 0x9c, 0x85, 0x9e, 0x00, 
	0x00, 0x9e, 0xb7, 0x50, 0x5d, 0x9c, 0xc7, 0x00, 
	0x00, 0x75, 0x4e, 0x4e, 0xf0, 0x85, 0x9c, 0x00, 
	0x00, 0xd9, 0x4e, 0x89, 0x5d, 0x9c, 0xbf, 0x00, 
	0x00, 0x7e, 0x4e, 0x4e, 0x8f, 0x85, 0x5d, 0x00, 
	0x00, 0xd9, 0x59, 0x89, 0xb9, 0x62, 0x9c, 0x00, 
	0x00, 0x75, 0x59, 0x59, 0x8f, 0x85, 0x89, 0x00, 
	0x00, 0x9e, 0x50, 0x4e, 0xb9, 0x62, 0x5d, 0xf4, 
	0x00, 0xfd, 0x4e, 0x4e, 0x8f, 0x85, 0x89, 0x16, 
	0x00, 0xb7, 0xfe, 0x50, 0xba, 0xbf, 0x59, 0xc0, 
	0x7e, 0xbf, 0x4e, 0x4e, 0xfe, 0xda, 0xb7, 0xf4, 
	0x44, 0xda, 0x59, 0x89, 0xba, 0xbf, 0x89, 0x9e, 
	0xf4, 0x62, 0x5d, 0xba, 0x8f, 0x85, 0x50, 0xf4, 
	0x9e, 0xda, 0x4e, 0xba, 0x9c, 0x62, 0x50, 0x9e, 
	0x44, 0x62, 0x5d, 0x5d, 0xf0, 0xda, 0x50, 0x7e, 
	0xc0, 0xda, 0x50, 0x4e, 0x9c, 0x62, 0x9c, 0x16, 
	0x48, 0x62, 0x5d, 0x59, 0x8f, 0x85, 0x4e, 0x00, 
	0xb0, 0xfe, 0x50, 0x59, 0xb9, 0x62, 0xfd, 0x00, 
	0x00, 0x67, 0x5d, 0x59, 0xfe, 0xda, 0x9e, 0x00, 
	0x00, 0xb9, 0x50, 0x4e, 0xb9, 0x62, 0x16, 0x00, 
	0x00, 0x06, 0x89, 0x59, 0xfe, 0x9e, 0x00, 0x00, 
	0x00, 0x00, 0xb0, 0x5d, 0x63, 0x16, 0x00, 0x00, 
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
};
static unsigned char body_Sm1hand_b_txt[] = {
	0xf7, 0xf7, 0xf6, 0xf7, 0xff, 0xc4, 0x0c, 0x0c, 
	0xf6, 0xe7, 0x90, 0xff, 0x12, 0xc2, 0xff, 0x57, 
	0xff, 0xff, 0x57, 0x12, 0xfb, 0x37, 0xf7, 0xff, 
	0x57, 0x57, 0xf7, 0xc9, 0x16, 0x00, 0x5b, 0xc9, 
	0xc2, 0xc4, 0xa9, 0x16, 0x95, 0xc0, 0xc0, 0xbb, 
	0xfb, 0x12, 0xff, 0x8e, 0xc2, 0x84, 0xc2, 0x37, 
	0xc2, 0xfb, 0x12, 0x90, 0xc2, 0xe8, 0xc2, 0x4c, 
	0x12, 0xd0, 0xc2, 0x4c, 0xc2, 0x4c, 0xc2, 0x84, 
};
static unsigned char body_Sm1hand_f_txt[] = {
	0xa7, 0xc2, 0x84, 0xc2, 0x84, 0xfb, 0x37, 0xc2, 
	0xef, 0x84, 0xa9, 0xc9, 0x95, 0x1c, 0x4f, 0xa9, 
	0x95, 0x1c, 0x5b, 0xa9, 0x4f, 0xb6, 0xc0, 0x5b, 
	0xb6, 0xc9, 0x95, 0xc9, 0xb6, 0xa9, 0x5b, 0xc9, 
	0xa9, 0xed, 0xb1, 0xed, 0xd0, 0xfb, 0xd0, 0xc2, 
	0xd0, 0xc2, 0x84, 0xc2, 0xad, 0xc2, 0x4c, 0x12, 
	0x84, 0xc2, 0xad, 0xc2, 0x4c, 0xc2, 0x4c, 0x12, 
	0x84, 0xc2, 0xad, 0xc2, 0xad, 0xc2, 0x4c, 0x12, 
};
static unsigned char body_Sm1hand_s_txt[] = {
	0xe0, 0xa9, 0xa7, 0xf7, 0xc4, 0xf6, 0xde, 0x90, 
	0xe6, 0xff, 0x0c, 0x12, 0xc2, 0x90, 0xff, 0xff, 
	0x57, 0x0c, 0xc4, 0x90, 0x8e, 0xc4, 0xc4, 0xff, 
	0x0c, 0xc4, 0x84, 0x00, 0x00, 0x95, 0xe7, 0xff, 
	0x0c, 0xc4, 0x95, 0xbb, 0x4f, 0x61, 0xf7, 0x0c, 
	0x0c, 0x0c, 0xe7, 0xf7, 0xff, 0xa7, 0xfb, 0x12, 
	0x0c, 0x0c, 0x57, 0x6d, 0x57, 0x57, 0xff, 0xc2, 
	0x0c, 0x0c, 0x0c, 0x6d, 0x6d, 0x6d, 0x6d, 0x6d, 
};
static unsigned char body_Sm1hand_t_txt[] = {
	0x0c, 0xf6, 0xf1, 0xf1, 0xf1, 0xf1, 0xfb, 0x0c, 
	0x0c, 0x99, 0xd8, 0xd8, 0xd8, 0xd8, 0x9a, 0x0c, 
	0x0c, 0x0c, 0x9a, 0xd8, 0xd8, 0xc2, 0x0c, 0x0c, 
	0x57, 0x0c, 0x0c, 0x9a, 0x9a, 0x0c, 0x0c, 0x6d, 
	0x57, 0xc4, 0x57, 0xc4, 0x57, 0x57, 0x57, 0xc4, 
	0xff, 0xc4, 0x57, 0x57, 0x57, 0x57, 0x57, 0x0c, 
	0xde, 0xc2, 0x4c, 0xc2, 0xf6, 0xff, 0x84, 0xc4, 
	0xa7, 0xc2, 0xd0, 0xc2, 0xe8, 0xc2, 0xa7, 0x12, 
};
static unsigned char body_Sm1momo_txt[] = {
	0xb4, 0xdf, 0x29, 0x09, 0x25, 0x6b, 0x5e, 0x69, 0x69, 0x45, 0xe3, 0xc4, 0x12, 0xe3, 0x65, 0xec, 
	0xb4, 0xec, 0x29, 0x09, 0x25, 0xa3, 0x69, 0x94, 0x69, 0xa3, 0xe3, 0x12, 0x12, 0xe3, 0x49, 0x3c, 
	0x49, 0x6b, 0x25, 0x09, 0x6b, 0x69, 0x94, 0xce, 0x6b, 0xa3, 0xe3, 0x12, 0x12, 0xe3, 0x29, 0x74, 
	0xce, 0xe3, 0x29, 0x25, 0x5e, 0x94, 0xe3, 0xbc, 0xec, 0x45, 0xa3, 0x85, 0xfb, 0x49, 0x25, 0x49, 
	0xdf, 0x9f, 0x29, 0x45, 0x6f, 0x69, 0xbc, 0xa8, 0x06, 0x74, 0x45, 0xe3, 0xe3, 0x29, 0x25, 0x25, 
	0xce, 0xa5, 0x29, 0x5e, 0x94, 0xdf, 0xa8, 0xa1, 0xc7, 0xfc, 0x45, 0x25, 0x09, 0x09, 0x09, 0x25, 
	0x69, 0xce, 0x25, 0x6f, 0x94, 0xfc, 0x7f, 0x54, 0x81, 0x0f, 0x6b, 0x45, 0x09, 0x09, 0x09, 0x25, 
	0x25, 0x45, 0x45, 0x94, 0xce, 0xfd, 0x96, 0x5a, 0x5a, 0x7f, 0xb4, 0xe2, 0x25, 0x09, 0x09, 0x09, 
	0x09, 0x09, 0x5e, 0xd8, 0xb4, 0xd1, 0x56, 0x60, 0x60, 0x76, 0xfc, 0x69, 0x45, 0x09, 0x09, 0x09, 
	0x09, 0x25, 0x6f, 0x94, 0x34, 0x96, 0x64, 0x2a, 0x46, 0x5a, 0xc7, 0xce, 0xe2, 0x09, 0x09, 0x09, 
	0x09, 0x6b, 0xd8, 0xe3, 0xc7, 0x60, 0x0b, 0x32, 0x0b, 0x6c, 0x7f, 0xdf, 0x6f, 0x25, 0x29, 0x09, 
	0x25, 0x45, 0xd8, 0xb4, 0xa1, 0x64, 0x08, 0x1e, 0x08, 0x0d, 0x96, 0xfc, 0x94, 0x6b, 0x09, 0x09, 
	0x6b, 0x69, 0xd8, 0x38, 0x68, 0x0b, 0x02, 0x1e, 0x1e, 0x32, 0xc5, 0x34, 0x69, 0x5e, 0x09, 0x25, 
	0x45, 0x94, 0x69, 0xc7, 0xa2, 0xcc, 0x1e, 0x1e, 0x1e, 0x1d, 0x47, 0xa1, 0xe3, 0x6f, 0x25, 0x25, 
	0x5e, 0xd8, 0xdf, 0xd1, 0x47, 0x1d, 0x1e, 0x7c, 0x7c, 0x1e, 0x27, 0x76, 0xfc, 0x94, 0x45, 0x25, 
	0x69, 0xd8, 0xfc, 0x96, 0x93, 0x1e, 0x1e, 0x01, 0x01, 0x7c, 0x08, 0xc5, 0x38, 0x5e, 0x69, 0x6b, 
	0x6f, 0xce, 0x34, 0x60, 0x08, 0x1e, 0x1e, 0x01, 0x01, 0x01, 0x02, 0x64, 0xa1, 0xdf, 0x6f, 0xa3, 
	0x94, 0xdf, 0xa1, 0x47, 0x1d, 0x1e, 0x01, 0x01, 0x01, 0x01, 0x1e, 0x0d, 0x76, 0xfc, 0xe2, 0x5e, 
	0x94, 0xfc, 0x96, 0x27, 0x1e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0xc5, 0x34, 0x25, 0x69, 
	0xce, 0x34, 0x60, 0x32, 0x1e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1d, 0x46, 0xa1, 0xfc, 0x45, 
	0xb4, 0xa1, 0x47, 0x08, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1e, 0x0d, 0x68, 0x0f, 0xb4, 
	0x11, 0x68, 0x93, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0x6c, 0x81, 0xbc, 
	0xa1, 0x6c, 0x1d, 0x1e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x0d, 0x56, 0xa1, 
	0x56, 0x27, 0x1e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7c, 0xcc, 0x47, 0x56, 
	0x27, 0x1d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1e, 0x32, 0x27, 
	0x08, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1e, 0x1d, 
	0x1e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
};
static unsigned char body_Sm1sune_txt[] = {
	0x00, 0x00, 0x11, 0x0f, 0x0f, 0x11, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x44, 0x06, 0x00, 0x00, 
	0x00, 0x00, 0x11, 0x0f, 0x44, 0x11, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x48, 0x67, 0x48, 0x00, 0x00, 
	0x06, 0x16, 0x0f, 0x0f, 0x0f, 0x44, 0x00, 0x00, 0x00, 0x00, 0x34, 0x06, 0x44, 0x44, 0x00, 0x00, 
	0xdc, 0xdc, 0xdc, 0xe4, 0xdc, 0xdc, 0x63, 0xe5, 0xe5, 0xe9, 0xdc, 0x34, 0x48, 0x63, 0x11, 0x11, 
	0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xdc, 0xe4, 0xb9, 0x63, 0xe4, 0xe4, 
	0xfd, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xa8, 0x75, 0xa8, 0xa8, 0xc7, 0xfd, 0xfd, 
	0x10, 0x88, 0x46, 0x0b, 0xc1, 0x87, 0xd4, 0x88, 0xc1, 0xd4, 0x52, 0x10, 0x10, 0x10, 0x10, 0x10, 
	0x01, 0x01, 0x01, 0x01, 0xa6, 0x91, 0x86, 0x08, 0xdb, 0xf8, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 
	0x51, 0x51, 0x51, 0x51, 0xeb, 0xb8, 0x88, 0xa8, 0xa1, 0x2d, 0xb8, 0xdb, 0x1d, 0x51, 0x51, 0x51, 
	0x3d, 0x3d, 0x3d, 0xaf, 0xf3, 0x72, 0xc7, 0x0f, 0x11, 0xd6, 0xeb, 0x46, 0x60, 0x3d, 0x3d, 0x3d, 
	0x2c, 0x2c, 0x3d, 0xa6, 0x91, 0x56, 0x73, 0xfc, 0x38, 0xa8, 0x31, 0xfe, 0xf0, 0x2c, 0x2c, 0x2c, 
	0x2c, 0x2c, 0x2c, 0xb8, 0x86, 0xc7, 0xfc, 0xa5, 0xb4, 0x73, 0x56, 0xda, 0xf7, 0x51, 0x51, 0x2c, 
	0x2c, 0x3d, 0xaf, 0x91, 0xd4, 0xbc, 0x7a, 0x3e, 0x43, 0xfc, 0xa1, 0xda, 0xf7, 0x7c, 0x01, 0x2c, 
	0x2c, 0x3d, 0xaf, 0xca, 0x56, 0xfc, 0x9f, 0x3c, 0x3c, 0x3c, 0xbc, 0x90, 0xf7, 0x51, 0x51, 0x2c, 
	0x2c, 0xaf, 0xf3, 0x86, 0xa1, 0xec, 0x3e, 0x3c, 0x7a, 0x3e, 0xbc, 0xe6, 0xc2, 0x7c, 0x2c, 0x2c, 
	0x3d, 0xa6, 0x91, 0x52, 0x0f, 0x3c, 0x3c, 0x3c, 0x7a, 0x3c, 0xec, 0xe6, 0xc2, 0xa6, 0x2c, 0x3d, 
	0x2c, 0xf3, 0xf8, 0x60, 0xfc, 0x3e, 0x3c, 0x9f, 0x3c, 0x7a, 0x3c, 0xed, 0xc2, 0x86, 0x7c, 0x3d, 
	0xaf, 0x91, 0x86, 0xa1, 0xec, 0x3e, 0x3e, 0x43, 0x43, 0x3c, 0x3e, 0xf1, 0xff, 0xb8, 0xa6, 0x2c, 
	0xa6, 0x91, 0x53, 0xfd, 0xec, 0x3e, 0x43, 0x82, 0x74, 0x3e, 0x80, 0xf1, 0xff, 0x86, 0xf8, 0x01, 
	0xeb, 0x91, 0x46, 0xbc, 0x3e, 0x9f, 0x74, 0x49, 0x49, 0x43, 0x80, 0xed, 0xff, 0xbe, 0xcb, 0xb8, 
	0x91, 0xb8, 0x96, 0xfc, 0x43, 0x43, 0x49, 0x29, 0x29, 0x65, 0x3e, 0xed, 0xf7, 0x46, 0xcb, 0xca, 
	0xcb, 0x72, 0xc7, 0x7a, 0x43, 0x74, 0x29, 0x09, 0x29, 0x49, 0x3e, 0xed, 0xfb, 0xa1, 0x91, 0xcb, 
	0xca, 0xc1, 0xbc, 0xa5, 0x43, 0x82, 0x09, 0x09, 0x09, 0x29, 0x3e, 0x85, 0xc2, 0xa8, 0x70, 0xcb, 
	0x86, 0xd6, 0xfc, 0x65, 0x65, 0x49, 0x09, 0x09, 0x09, 0x09, 0x49, 0x85, 0xfb, 0xbc, 0x56, 0x91, 
	0x22, 0xc7, 0xec, 0x65, 0x74, 0x29, 0x09, 0x09, 0x09, 0x09, 0x49, 0xdf, 0x74, 0xfc, 0xfd, 0x70, 
	0x96, 0xbc, 0xa5, 0x65, 0x82, 0x09, 0x09, 0x09, 0x09, 0x09, 0x49, 0xfc, 0xfc, 0x3c, 0xbc, 0xa1, 
	0xb0, 0xfc, 0x65, 0x65, 0x49, 0x09, 0x09, 0x09, 0x09, 0x09, 0x49, 0xc9, 0xc9, 0x3c, 0xb4, 0x34, 
	0xfc, 0xa5, 0x65, 0x82, 0x29, 0x09, 0x09, 0x09, 0x09, 0x09, 0xe3, 0x90, 0xe7, 0xb4, 0x3e, 0xfc, 
	0x74, 0x43, 0x74, 0x49, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0xe3, 0xc4, 0x57, 0xdf, 0x80, 0xa5, 
	0x43, 0x9f, 0x82, 0x29, 0x09, 0x09, 0x09, 0x09, 0x25, 0x09, 0xe3, 0x57, 0x57, 0xdf, 0x80, 0x3c, 
	0x7a, 0x3c, 0x49, 0x29, 0x09, 0x09, 0x25, 0x25, 0x6b, 0x09, 0xe3, 0xc4, 0xc4, 0xe3, 0x80, 0x7a, 
	0xec, 0x9f, 0x29, 0x09, 0x09, 0x25, 0x6b, 0x45, 0x45, 0x25, 0xe3, 0xc4, 0xc4, 0xe3, 0x3e, 0xec, 
};
static unsigned char body_Sm1uparm_txt[] = {
	0x19, 0x17, 0x20, 0x07, 0x35, 0x35, 0x0a, 0x0a, 0x19, 0x33, 0x33, 0x28, 0x41, 0x0a, 0x2f, 0x7b, 0xbd, 0x2e, 0x14, 0x1a, 0x1a, 0x03, 0x1f, 0x1f, 0x3a, 0x2e, 0x03, 0x07, 0x07, 0x05, 0x19, 0x1f, 
	0x19, 0x05, 0x20, 0x07, 0x35, 0x2e, 0x0a, 0x0a, 0x4d, 0x58, 0x58, 0x2b, 0x3f, 0x03, 0x2f, 0x7b, 0x7b, 0x2f, 0x2e, 0x17, 0x3f, 0x03, 0x28, 0xcd, 0x3a, 0x35, 0x20, 0x07, 0x07, 0x05, 0x19, 0xcd, 
	0x19, 0x05, 0x20, 0x07, 0x35, 0x0e, 0x07, 0x07, 0x4d, 0x33, 0xc3, 0x5f, 0x13, 0x4a, 0x0a, 0x7b, 0x99, 0x2f, 0x14, 0x1a, 0x05, 0x05, 0x28, 0xcd, 0x3a, 0x2f, 0x07, 0x07, 0x07, 0x05, 0x17, 0x21, 
	0x1a, 0x03, 0x03, 0x14, 0x0e, 0x07, 0x03, 0x0a, 0x19, 0x33, 0x55, 0x33, 0x1f, 0x3f, 0x03, 0x5c, 0xbd, 0x14, 0x17, 0x19, 0x05, 0x05, 0x28, 0x19, 0x35, 0x2f, 0x0a, 0x0a, 0x07, 0x05, 0x05, 0x19, 
	0x05, 0x03, 0x03, 0x14, 0x14, 0x05, 0x1a, 0x1a, 0x19, 0x2b, 0x55, 0x58, 0x2b, 0x3f, 0x03, 0x2f, 0x2f, 0x05, 0x1a, 0x05, 0x03, 0x1a, 0x6a, 0xa0, 0x35, 0x23, 0x2e, 0x0a, 0x07, 0x03, 0x05, 0x1a, 
	0x05, 0x20, 0x07, 0x14, 0x17, 0x4d, 0x28, 0x2b, 0x2b, 0x2b, 0xc3, 0xc3, 0xb5, 0x13, 0x03, 0x2e, 0x35, 0x05, 0x05, 0x05, 0x03, 0x1f, 0x6a, 0xa0, 0x0e, 0x23, 0x3a, 0x14, 0x0a, 0x07, 0x05, 0x17, 
	0x05, 0x03, 0x14, 0x05, 0x28, 0x28, 0x28, 0x5f, 0x33, 0x33, 0x58, 0xc3, 0x33, 0x1f, 0x03, 0x14, 0x14, 0x05, 0x05, 0x05, 0x03, 0x1f, 0x6a, 0x13, 0x14, 0x5c, 0x2f, 0x2e, 0x2e, 0x0a, 0x05, 0x17, 
	0x03, 0x03, 0x14, 0x17, 0x4d, 0x07, 0x8c, 0x19, 0x2b, 0x58, 0x58, 0x55, 0x33, 0x28, 0x05, 0x14, 0x07, 0x05, 0x05, 0x03, 0x05, 0x28, 0x6a, 0x1a, 0x0a, 0x23, 0xbd, 0x23, 0x2f, 0x2e, 0x07, 0x17, 
	0x03, 0x03, 0x0a, 0x05, 0x0e, 0xf9, 0x5c, 0x14, 0x4d, 0x33, 0x58, 0x55, 0x58, 0xb5, 0x19, 0x0a, 0x07, 0x05, 0x05, 0x03, 0x1a, 0x6a, 0x92, 0x05, 0x0a, 0x23, 0x99, 0x97, 0x23, 0x2f, 0x07, 0x05, 
	0x03, 0x03, 0x03, 0x0a, 0xf9, 0x9a, 0x99, 0x2f, 0x05, 0x2b, 0x33, 0x55, 0x33, 0xb5, 0x28, 0x05, 0x03, 0x05, 0x1a, 0x1a, 0x1f, 0x6a, 0x92, 0x4a, 0x0a, 0x2f, 0x9a, 0x99, 0xbd, 0x2f, 0x0a, 0x05, 
	0x03, 0x03, 0x20, 0x2e, 0x9a, 0x9a, 0x9a, 0x5c, 0x8c, 0x28, 0x33, 0x58, 0x2b, 0x1f, 0x1f, 0x1f, 0x3f, 0x05, 0x1a, 0x1f, 0x92, 0x92, 0x1f, 0x4a, 0x0a, 0x2e, 0x99, 0x9a, 0x7b, 0x23, 0x14, 0x20, 
	0x03, 0x03, 0x20, 0x14, 0x9a, 0x9a, 0x9a, 0x23, 0x14, 0x4d, 0x33, 0x33, 0x21, 0x1a, 0x13, 0x1f, 0x1f, 0x1f, 0x28, 0x6a, 0x92, 0x1f, 0x13, 0x05, 0x03, 0x2e, 0x97, 0x9a, 0x99, 0xbd, 0x3a, 0x0a, 
	0x03, 0x03, 0x03, 0x0a, 0x23, 0x9a, 0x9a, 0x5c, 0x8c, 0x4d, 0xb5, 0x2b, 0x21, 0x05, 0x1a, 0xa0, 0x1f, 0x1f, 0x28, 0x28, 0x28, 0x13, 0x41, 0x03, 0x07, 0x0e, 0x23, 0x9a, 0x7b, 0x5c, 0x35, 0x0a, 
	0x03, 0x05, 0x03, 0x03, 0x0a, 0x3a, 0x5c, 0x0e, 0x8c, 0x4d, 0x2b, 0x28, 0x19, 0x05, 0x05, 0x19, 0x13, 0xa0, 0x1f, 0x1f, 0x3f, 0x4a, 0x03, 0x03, 0x07, 0x14, 0x2f, 0x7b, 0x2f, 0x2e, 0x0a, 0x07, 
	0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x0a, 0x07, 0x17, 0x28, 0x28, 0x4d, 0x1a, 0x03, 0x03, 0x05, 0x1a, 0x1a, 0x1a, 0x3f, 0x03, 0x03, 0x03, 0x03, 0x03, 0x0a, 0x2e, 0x2f, 0x0a, 0x0a, 0x07, 0x03, 
	0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x1a, 0x21, 0x1f, 0x19, 0x05, 0x03, 0x03, 0x03, 0x03, 0x03, 0x05, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x0a, 0x03, 0x03, 0x03, 0x03, 
};
static unsigned char body_Sm1hara_txt[] = {
	0x04, 0x04, 0x04, 0x04, 0x18, 0x04, 0x18, 0x36, 0x36, 0x18, 0x18, 0x04, 0x04, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x18, 0x36, 0x78, 0x77, 0xee, 0x77, 0x78, 0x18, 0x04, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x18, 0x36, 0x78, 0x36, 0x36, 0x78, 0x77, 0x36, 0x04, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x18, 0xb3, 0xa4, 0xa4, 0xa4, 0xb3, 0x36, 0x78, 0x18, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x18, 0x04, 0x30, 0x7c, 0xa6, 0x24, 0x86, 0xa6, 0xfa, 0x30, 0x18, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x04, 0xb3, 0x02, 0x83, 0x93, 0x1b, 0x15, 0xfa, 0x30, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x04, 0xb3, 0x15, 0x8a, 0xee, 0x77, 0x36, 0x30, 0x30, 0x30, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x18, 0x78, 0x08, 0x72, 0x93, 0x77, 0x36, 0x18, 0x04, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x18, 0x36, 0x77, 0xee, 0x83, 0x15, 0x30, 0x36, 0x18, 0x04, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x18, 0x36, 0x8a, 0x8a, 0x8a, 0x8a, 0x30, 0x18, 0x18, 0x18, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x30, 0x04, 0x30, 0x7c, 0xa6, 0xa6, 0xfa, 0xa4, 0x30, 0x18, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x30, 0x30, 0x30, 0x30, 0x30, 0xb3, 0xa4, 0xb3, 0x30, 0x30, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x18, 0x18, 0x04, 0x18, 0x18, 0x18, 0x18, 0x30, 0x30, 0x30, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
};
static unsigned char body_Sm1waist_b_txt[] = {
	0x08, 0x32, 0x27, 0x0b, 0x0d, 0x2a, 0x64, 0x46, 0xa2, 0x5a, 0xd3, 0x54, 0x54, 0xd3, 0x54, 0x76, 
	0x08, 0x08, 0x32, 0x27, 0x0b, 0x2a, 0x64, 0x6c, 0x60, 0x68, 0x54, 0x76, 0x76, 0x54, 0x54, 0x76, 
	0x08, 0x08, 0x10, 0x4b, 0x0b, 0x2a, 0x6c, 0x56, 0xd6, 0x81, 0x8d, 0x8d, 0x8d, 0x8d, 0x76, 0x76, 
	0x08, 0x08, 0x10, 0x4b, 0x0b, 0x64, 0x56, 0x96, 0x81, 0x8b, 0x7f, 0x7f, 0x8b, 0x7d, 0x8d, 0x8d, 
	0x08, 0x08, 0x10, 0x0b, 0x88, 0x46, 0x56, 0xd6, 0x81, 0x81, 0x7d, 0x8b, 0x7f, 0x8b, 0x7d, 0x8d, 
	0x1d, 0x08, 0x10, 0x10, 0x4b, 0x27, 0x0b, 0x46, 0x60, 0x5a, 0xd6, 0x81, 0x7d, 0x7f, 0x7f, 0x8b, 
	0x1d, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x4b, 0x0b, 0x2a, 0x46, 0x68, 0x76, 0x7d, 0x7f, 0x8b, 
	0x1d, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1b, 0x1b, 0x10, 0xc6, 0x0b, 0x46, 0x5a, 0x76, 0x7d, 0xd1, 
	0x1d, 0x08, 0x08, 0x08, 0x1b, 0x15, 0x22, 0x22, 0x22, 0x1b, 0x10, 0x0b, 0x46, 0x5a, 0x81, 0x7d, 
	0x08, 0x08, 0x08, 0x15, 0x22, 0x2d, 0x2d, 0x72, 0x24, 0x2d, 0x1b, 0x10, 0x0b, 0xa2, 0x54, 0x81, 
	0x08, 0x08, 0x08, 0x15, 0x2d, 0x24, 0x24, 0x24, 0x24, 0x24, 0x22, 0x39, 0x10, 0x2a, 0x68, 0x54, 
	0x08, 0x08, 0x39, 0x15, 0x2d, 0x24, 0x24, 0x24, 0x24, 0x24, 0x2d, 0x1b, 0x10, 0x88, 0x5a, 0x54, 
	0x08, 0x08, 0x15, 0x22, 0x2d, 0x71, 0x24, 0x24, 0x24, 0x24, 0x72, 0x22, 0x1b, 0x0b, 0x56, 0xd3, 
	0x08, 0x39, 0x15, 0x2d, 0x71, 0x71, 0x24, 0x24, 0x24, 0x24, 0x72, 0x53, 0x1b, 0x0b, 0x60, 0x68, 
	0x08, 0x15, 0x22, 0x71, 0x66, 0xac, 0x66, 0x24, 0x2d, 0x2d, 0x2d, 0x22, 0x1b, 0xc6, 0x46, 0x56, 
	0x39, 0x15, 0x2d, 0x24, 0x66, 0x66, 0x66, 0x66, 0x9b, 0x53, 0x22, 0x1b, 0x08, 0x10, 0x88, 0x46, 
};
static unsigned char body_Sm1waist_f_txt[] = {
	0x47, 0x47, 0x2a, 0x2a, 0x2a, 0x47, 0x64, 0x64, 0x46, 0x6c, 0x6c, 0x6c, 0x60, 0x56, 0x68, 0x96, 
	0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x0d, 0x0d, 0x0d, 0x0d, 0x2a, 0x2a, 0x2a, 0x2a, 0x47, 0x46, 0x6c, 
	0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0d, 0x0b, 0x0d, 0x0d, 0x0d, 
	0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0d, 0x0d, 
	0x0d, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0d, 0x0d, 0x0d, 0x0b, 0x0d, 0x0d, 0x0d, 0xd2, 
	0x27, 0x0b, 0x0b, 0x0b, 0x27, 0x27, 0x0b, 0x0d, 0x0d, 0x0b, 0x27, 0x4b, 0x4b, 0x4b, 0x4b, 0x32, 
	0x08, 0x08, 0x10, 0x10, 0x27, 0x0b, 0x83, 0x0d, 0x10, 0x31, 0x52, 0x6e, 0x1b, 0x39, 0x08, 0x02, 
	0x02, 0x1d, 0x10, 0x0b, 0x83, 0x0b, 0x9d, 0x87, 0xd4, 0x87, 0x9d, 0xf2, 0x79, 0x15, 0x02, 0x02, 
	0x02, 0x08, 0x10, 0x10, 0x31, 0x70, 0xd4, 0xc1, 0x87, 0xcf, 0xcf, 0xdd, 0x53, 0x1d, 0x02, 0x02, 
	0x02, 0x22, 0x22, 0x53, 0x31, 0xc6, 0x4b, 0x70, 0x87, 0xcf, 0xcf, 0xac, 0x15, 0x1d, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x08, 0x39, 0x1b, 0x52, 0x52, 0xbe, 0x87, 0x87, 0x22, 0x1d, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x15, 0x15, 0x39, 0x52, 0x9d, 0xae, 0x6e, 0xdb, 0x1d, 0x02, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x02, 0x1b, 0x31, 0x79, 0x6e, 0x08, 0x15, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x02, 0x22, 0x22, 0x02, 0x1d, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x02, 0x02, 0x1d, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
};
static unsigned char body_Sm1waist_s_txt[] = {
	0x08, 0x10, 0x27, 0x46, 0xc5, 0x68, 0x68, 0x5a, 0x5a, 0x60, 0xa2, 0xee, 0x47, 0x0b, 0x27, 0x27, 
	0x08, 0x39, 0x1b, 0x1b, 0x1b, 0x10, 0x27, 0x0d, 0x27, 0x27, 0x32, 0x32, 0x32, 0x32, 0x08, 0x08, 
	0x1d, 0x08, 0x08, 0x10, 0x31, 0x9b, 0x31, 0xc6, 0x83, 0xee, 0x47, 0xd2, 0x93, 0x10, 0x39, 0x02, 
	0x02, 0x02, 0x08, 0x32, 0xd2, 0x0b, 0x6e, 0x70, 0x9b, 0x15, 0x6e, 0x9d, 0x79, 0x31, 0x15, 0x02, 
	0x02, 0x02, 0x02, 0x53, 0x71, 0x31, 0xf2, 0xea, 0x71, 0xac, 0xea, 0xac, 0x22, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x31, 0x9b, 0x66, 0xea, 0xdd, 0xae, 0xc1, 0xd5, 0x1b, 0x15, 0x15, 0x02, 0x02, 
	0x02, 0x08, 0x1b, 0x31, 0x31, 0x10, 0xf2, 0xea, 0x66, 0x2d, 0x71, 0x1b, 0x08, 0x08, 0x02, 0x02, 
	0x02, 0x02, 0x39, 0x1b, 0xbe, 0x22, 0x53, 0xdd, 0x87, 0xc1, 0x0b, 0x0d, 0x0d, 0x32, 0x08, 0x02, 
	0x02, 0x02, 0x15, 0xaa, 0x1b, 0xd5, 0x52, 0x79, 0xd5, 0x6e, 0x6e, 0x10, 0x1b, 0x1b, 0x02, 0x02, 
	0x02, 0x02, 0x15, 0x31, 0x2d, 0x53, 0x87, 0xdd, 0x70, 0x53, 0xaa, 0x79, 0x2d, 0x15, 0x1d, 0x02, 
	0x02, 0x02, 0x15, 0x31, 0x31, 0xaa, 0xaa, 0x9d, 0x0b, 0x83, 0x47, 0x4b, 0x39, 0x15, 0x02, 0x02, 
	0x02, 0x02, 0x1d, 0x15, 0x71, 0x79, 0x31, 0xac, 0x24, 0x22, 0x10, 0x6e, 0x08, 0x15, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x08, 0x1b, 0x9b, 0xbe, 0xae, 0xc1, 0xae, 0x52, 0x15, 0x02, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x02, 0x08, 0x6e, 0x70, 0xea, 0x32, 0x93, 0xcc, 0x1d, 0x02, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x02, 0x02, 0x08, 0x52, 0xcf, 0x70, 0x2d, 0x39, 0x02, 0x02, 0x02, 0x02, 0x02, 
	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0xdb, 0x2d, 0x22, 0x15, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
};
static unsigned short body_tlut[] = {
	0x0001, 0x3fcf, 0x3f4d, 0xa183, 0x1f47, 0x9983, 0x0843, 0xa1c3, 
	0x370d, 0x2873, 0xa9c3, 0x2e4b, 0xfe41, 0x2e49, 0xaa05, 0x18c7, 
	0x36cd, 0x1085, 0xfecb, 0x8941, 0xa9c5, 0x3f4f, 0x0841, 0x9183, 
	0x1f07, 0x8943, 0x9143, 0x3f0f, 0x7ac3, 0x374d, 0x3f8d, 0x8101, 
	0xa181, 0x8141, 0x4751, 0xba89, 0x5795, 0x30b3, 0x0003, 0x2e8b, 
	0x7901, 0x2871, 0x2e09, 0x7101, 0x3fc7, 0x4f53, 0xb205, 0xba47, 
	0x2749, 0x4711, 0x36cb, 0x60c1, 0x2109, 0xb207, 0x1ec7, 0x7b03, 
	0x294b, 0x3f0d, 0xb247, 0x4041, 0x1825, 0x3fc5, 0x1827, 0x9141, 
	0x7941, 0x9181, 0x4881, 0x2029, 0x18c5, 0x4135, 0x2589, 0x2609, 
	0x1083, 0x286f, 0x9981, 0x368b, 0x9bc3, 0x8143, 0x5b89, 0x3981, 
	0x63c9, 0x3fcb, 0x3ecf, 0x4f51, 0x0bc3, 0x5081, 0x1cc7, 0xf601, 
	0x58c1, 0x5b87, 0x1485, 0x4181, 0xba49, 0x5347, 0x4975, 0x6901, 
	0x1d07, 0x1081, 0x3245, 0x2949, 0x25c9, 0x202b, 0x5f97, 0x2107, 
	0x1445, 0x49b5, 0x70c1, 0x38f3, 0x2587, 0xfe01, 0x3ecd, 0x51b7, 
	0x5715, 0x5755, 0x5793, 0x0845, 0x206b, 0x0881, 0x0b83, 0x1e47, 
	0x1e87, 0x4f11, 0x1823, 0xcacb, 0x3fcd, 0x02c1, 0x0041, 0x0241, 
	0x1025, 0x0b43, 0x206d, 0x2649, 0x93c3, 0x954f, 0x5fd7, 0x4ed3, 
	0x2e0b, 0x63cb, 0x26c9, 0x0281, 0xa1c5, 0x0301, 0x72c1, 0x744d, 
	0xac43, 0x77db, 0x78c1, 0x2ecb, 0x51f7, 0x5201, 0x13c3, 0xc2cb, 
	0x318d, 0xcacd, 0xd30d, 0x5753, 0x42c7, 0x46d1, 0x31c5, 0x2027, 
	0x8901, 0x1285, 0x1d47, 0x4175, 0x378d, 0x2069, 0x57d3, 0x9381, 
	0x08c1, 0x5a41, 0x470f, 0x3983, 0x5f57, 0x9c03, 0x3e8f, 0x47c9, 
	0x0883, 0x6281, 0xa205, 0x2f4b, 0x20a1, 0x68c1, 0x49c1, 0x6c0b, 
	0x6fd9, 0x4ac7, 0x4b07, 0x20c1, 0x1087, 0xc289, 0x4f13, 0x3205, 
	0x2901, 0x364d, 0xe5cd, 0x50c1, 0xf643, 0x1cc5, 0x368d, 0x11c3, 
	0x4081, 0x7b05, 0x7fdd, 0x7fdf, 0x370b, 0x8103, 0x4171, 0x56d5, 
	0x8341, 0x0a83, 0x2e89, 0x0c03, 0x4691, 0x46cf, 0x1405, 0x0043, 
	0x5a37, 0x10c1, 0x954d, 0x474f, 0x39cf, 0x5f17, 0x9bc1, 0x3125, 
	0x3141, 0x3147, 0x4977, 0x49ab, 0x6315, 0x3149, 0xa3c1, 0xa401, 
	0xa403, 0x318b, 0x6759, 0x67d5, 0x1821, 0xac89, 0x1e07, 0x6a81, 
	0x6c09, 0xb389, 0x4ed1, 0x6fd5, 0x10c3, 0xba8b, 0xbc83, 0xbcc3, 
	0x6fdb, 0xc28b, 0x3f8f, 0xc50b, 0x20d9, 0x1143, 0x744b, 0xd541, 
};

/*---------------------------------------------------------------------------*/






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== g2 ======== */


/* ======== g1 ======== */


/* ======== db ======== */

Gfx ManLfarm_b_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,32,16,0,0,G_TX_CLAMP,5,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1loarm_txt,G_IM_FMT_CI,G_IM_SIZ_8b,32,16,0,7),

	gsSPVertex(&ManLfarm_b_v[0], 12, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 3, 0, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(7, 8, 9, 0),
	gsSP1Triangle(10, 9, 8, 0),
	gsSP1Triangle(8, 11, 10, 0),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx ManLfarm_b_modelT[] = {
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 12 vertices */


/*   0 vertices */
/* 32 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/******************************************************************************
/******************************************************************************
/******************************************************************************
/******************************************************************************
	main display list
******************************************************************************/

Gfx ManLfarm_c_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,32,16,0,0,G_TX_CLAMP,5,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1loarm_txt,G_IM_FMT_CI,G_IM_SIZ_8b,32,16,0,7),

	gsSPVertex(&ManLfarm_c_v[0], 12, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSPEndDisplayList(),
};

Gfx *ManLfarm_c_modelT = NULL;

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 12 vertices */

/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/



/*   0 vertices */
/* 32 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== g2 ======== */


/* ======== g1 ======== */


/* ======== db ======== */

Gfx ManLfoot_b_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(body_Sm1shoes_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,7),

	gsSPVertex(&ManLfoot_b_v[0], 5, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 3, 0, 0),
	gsSP1Triangle(1, 4, 2, 0),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,8,16,0,0,G_TX_MIRROR,3,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1shoes_b_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,16,0,7),

	gsSPVertex(&ManLfoot_b_v[5], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,8,32,0,0,G_TX_CLAMP,3,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(body_Sshoes_bottom_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,32,0,7),

	gsSPVertex(&ManLfoot_b_v[8], 4, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx ManLfoot_b_modelT[] = {
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 12 vertices */


/*   0 vertices */
/* 16 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/******************************************************************************
/******************************************************************************
/******************************************************************************
/******************************************************************************
	main display list
******************************************************************************/

Gfx ManLfoot_c_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(body_Sm1shoes_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,7),

	gsSPVertex(&ManLfoot_c_v[0], 4, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,8,16,0,0,G_TX_MIRROR,3,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1shoes_b_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,16,0,7),

	gsSPVertex(&ManLfoot_c_v[4], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,8,32,0,0,G_TX_CLAMP,3,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(body_Sshoes_bottom_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,32,0,7),

	gsSPVertex(&ManLfoot_c_v[7], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSPEndDisplayList(),
};

Gfx *ManLfoot_c_modelT = NULL;

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 10 vertices */

/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/



/*   0 vertices */
/* 16 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== g2 ======== */


/* ======== g1 ======== */


/* ======== db ======== */

Gfx ManLhand_b_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,0,G_TX_CLAMP,3,0,G_TX_CLAMP,3,0),
	gs_Nin_LoadTextureImage(body_Sm1hand_b_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,7),

	gsSPVertex(&ManLhand_b_v[0], 4, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 3, 0, 0),

	gs_Nin_LoadTextureImage(body_Sm1hand_f_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,7),

	gsSPVertex(&ManLhand_b_v[4], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_LoadTextureImage(body_Sm1hand_s_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,7),

	gsSPVertex(&ManLhand_b_v[7], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_LoadTextureImage(body_Sm1hand_t_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,7),

	gsSPVertex(&ManLhand_b_v[10], 4, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 3, 0, 0),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx ManLhand_b_modelT[] = {
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 14 vertices */


/*   0 vertices */
/* 8 x 8  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 8  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 8  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 8  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/******************************************************************************
/******************************************************************************
/******************************************************************************
/******************************************************************************
	main display list
******************************************************************************/

Gfx ManLhand_c_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,0,G_TX_CLAMP,3,0,G_TX_CLAMP,3,0),
	gs_Nin_LoadTextureImage(body_Sm1hand_b_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,7),

	gsSPVertex(&ManLhand_c_v[0], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_LoadTextureImage(body_Sm1hand_f_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,7),

	gsSPVertex(&ManLhand_c_v[3], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_LoadTextureImage(body_Sm1hand_s_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,7),

	gsSPVertex(&ManLhand_c_v[6], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_LoadTextureImage(body_Sm1hand_t_txt,G_IM_FMT_CI,G_IM_SIZ_8b,8,8,0,7),

	gsSPVertex(&ManLhand_c_v[9], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSPEndDisplayList(),
};

Gfx *ManLhand_c_modelT = NULL;

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 12 vertices */

/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/



/*   0 vertices */
/* 8 x 8  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 8  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 8  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 8 x 8  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== g2 ======== */


/* ======== g1 ======== */


/* ======== db ======== */

Gfx ManLshin_b_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(body_Sm1momo_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,7),

	gsSPVertex(&ManLshin_b_v[0], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_LoadTextureImage(body_Sm1sune_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,7),

	gsSPVertex(&ManLshin_b_v[3], 9, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 2, 1, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(6, 7, 4, 0),
	gsSP1Triangle(8, 4, 7, 0),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx ManLshin_b_modelT[] = {
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 12 vertices */


/*   0 vertices */
/* 16 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 16 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/******************************************************************************
/******************************************************************************
/******************************************************************************
/******************************************************************************
	main display list
******************************************************************************/

Gfx ManLshin_c_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(body_Sm1momo_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,7),

	gsSPVertex(&ManLshin_c_v[0], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_LoadTextureImage(body_Sm1sune_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,7),

	gsSPVertex(&ManLshin_c_v[3], 7, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(1, 3, 2, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSPEndDisplayList(),
};

Gfx *ManLshin_c_modelT = NULL;

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 10 vertices */

/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/



/*   0 vertices */
/* 16 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 16 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== g2 ======== */


/* ======== g1 ======== */


/* ======== db ======== */

Gfx ManLthigh_b_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(body_Sm1momo_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,7),

	gsSPVertex(&ManLthigh_b_v[0], 16, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 3, 0, 0),
	gsSP1Triangle(3, 4, 0, 0),
	gsSP1Triangle(5, 6, 7, 0),
	gsSP1Triangle(6, 8, 7, 0),
	gsSP1Triangle(7, 9, 5, 0),
	gsSP1Triangle(10, 11, 12, 0),
	gsSP1Triangle(13, 14, 15, 0),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx ManLthigh_b_modelT[] = {
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 16 vertices */


/*   0 vertices */
/* 16 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/******************************************************************************
/******************************************************************************
/******************************************************************************
/******************************************************************************
	main display list
******************************************************************************/

Gfx ManLthigh_c_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(body_Sm1momo_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,32,0,7),

	gsSPVertex(&ManLthigh_c_v[0], 12, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(3, 6, 4, 0),
	gsSP1Triangle(7, 8, 9, 0),
	gsSP1Triangle(8, 10, 9, 0),
	gsSP1Triangle(9, 11, 7, 0),
	gsSPEndDisplayList(),
};

Gfx *ManLthigh_c_modelT = NULL;

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 12 vertices */

/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/



/*   0 vertices */
/* 16 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== g2 ======== */


/* ======== g1 ======== */


/* ======== db ======== */

Gfx ManLuarm_b_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,32,16,0,0,G_TX_CLAMP,5,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1uparm_txt,G_IM_FMT_CI,G_IM_SIZ_8b,32,16,0,7),

	gsSPVertex(&ManLuarm_b_v[0], 13, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 2, 1, 0),
	gsSP1Triangle(1, 4, 3, 0),
	gsSP1Triangle(5, 6, 7, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(10, 11, 8, 0),
	gsSP1Triangle(12, 8, 11, 0),
	gsSP1Triangle(8, 12, 9, 0),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx ManLuarm_b_modelT[] = {
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 13 vertices */


/*   0 vertices */
/* 32 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/******************************************************************************
/******************************************************************************
/******************************************************************************
/******************************************************************************
	main display list
******************************************************************************/

Gfx ManLuarm_c_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,32,16,0,0,G_TX_CLAMP,5,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1uparm_txt,G_IM_FMT_CI,G_IM_SIZ_8b,32,16,0,7),

	gsSPVertex(&ManLuarm_c_v[0], 9, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 1, 3, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(1, 4, 3, 0),
	gsSP1Triangle(5, 6, 7, 0),
	gsSP1Triangle(7, 8, 5, 0),
	gsSPEndDisplayList(),
};

Gfx *ManLuarm_c_modelT = NULL;

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 9 vertices */

/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/



/*   0 vertices */
/* 32 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== g2 ======== */


/* ======== g1 ======== */


/* ======== db ======== */

Gfx ManWaist_b_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1hara_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,7),

	gsSPVertex(&ManWaist_b_v[0], 4, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,0,G_TX_MIRROR,4,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1waist_b_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,7),

	gsSPVertex(&ManWaist_b_v[4], 6, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 1, 0, 0),
	gsSP1Triangle(0, 4, 3, 0),
	gsSP1Triangle(5, 1, 3, 0),

	gs_Nin_LoadTextureImage(body_Sm1waist_f_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,7),

	gsSPVertex(&ManWaist_b_v[10], 6, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 0, 2, 0),
	gsSP1Triangle(2, 1, 4, 0),
	gsSP1Triangle(0, 5, 1, 0),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1waist_s_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,7),

	gsSPVertex(&ManWaist_b_v[16], 7, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 3, 1, 0),
	gsSP1Triangle(2, 4, 5, 0),
	gsSP1Triangle(4, 6, 5, 0),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx ManWaist_b_modelT[] = {
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 23 vertices */


/*   0 vertices */
/* 16 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 16 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 16 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 16 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */






#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/******************************************************************************
/******************************************************************************
/******************************************************************************
/******************************************************************************
	main display list
******************************************************************************/

Gfx ManWaist_c_model[]={
	gsDPPipeSync(),
	gsDPLoadTLUT_pal256(body_tlut),

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,0,G_TX_CLAMP,4,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1hara_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,7),

	gsSPVertex(&ManWaist_c_v[0], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,0,G_TX_MIRROR,4,0,G_TX_CLAMP,4,0),
	gs_Nin_LoadTextureImage(body_Sm1waist_b_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,7),

	gsSPVertex(&ManWaist_c_v[3], 6, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 1, 3, 0),
	gsSP1Triangle(3, 4, 2, 0),
	gsSP1Triangle(2, 4, 5, 0),
	gsSP1Triangle(2, 5, 0, 0),

	gs_Nin_LoadTextureImage(body_Sm1waist_f_txt,G_IM_FMT_CI,G_IM_SIZ_8b,16,16,0,7),

	gsSPVertex(&ManWaist_c_v[9], 6, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 0, 2, 0),
	gsSP1Triangle(2, 1, 4, 0),
	gsSP1Triangle(0, 5, 1, 0),
	gsSPEndDisplayList(),
};

Gfx *ManWaist_c_modelT = NULL;

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 15 vertices */

/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/


/******************************************************************************
	vertex & texture
******************************************************************************/



/*   0 vertices */
/* 16 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 16 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */

/* 16 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */
















