view test/call_suite_aggrs/nonemptyaggrs.h @ 519:99819b874bac

test/call_suite_aggrs: - refactored generator code a bit to be simpler, write cleaner output, have better shareability and clarity - added rtypes w/ default value nil to config.lua, to self document - shared some code under test/common/ - fixed nonemptyaggrs sigs and cases.h (accidentally overwritten with cases having empty aggrs)
author Tassilo Philipp
date Mon, 11 Apr 2022 22:26:07 +0200
parents c9c546f8598b
children a2de1d0a73f3
line wrap: on
line source

/* <BjSSCspjdIfJ> */
union A1 { B m0; j m1; S m2; S m3; C m4; s m5; p m6; j m7; d m8; I m9; f m10; J m11; };
int f_cmpA1(const union A1 *x, const union A1 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1));
		AF('B',union A1,m0,1)
		AF('j',union A1,m1,1)
		AF('S',union A1,m2,1)
		AF('S',union A1,m3,1)
		AF('C',union A1,m4,1)
		AF('s',union A1,m5,1)
		AF('p',union A1,m6,1)
		AF('j',union A1,m7,1)
		AF('d',union A1,m8,1)
		AF('I',union A1,m9,1)
		AF('f',union A1,m10,1)
		AF('J',union A1,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IsiLcJjLcfjB} */
struct A2 { I m0; s m1; i m2; L m3; c m4; J m5; j m6; L m7; c m8; f m9; j m10; B m11; };
int f_cmpA2(const struct A2 *x, const struct A2 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA2() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A2));
		AF('I',struct A2,m0,1)
		AF('s',struct A2,m1,1)
		AF('i',struct A2,m2,1)
		AF('L',struct A2,m3,1)
		AF('c',struct A2,m4,1)
		AF('J',struct A2,m5,1)
		AF('j',struct A2,m6,1)
		AF('L',struct A2,m7,1)
		AF('c',struct A2,m8,1)
		AF('f',struct A2,m9,1)
		AF('j',struct A2,m10,1)
		AF('B',struct A2,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fBpifdfcfcJC} */
struct A3 { f m0; B m1; p m2; i m3; f m4; d m5; f m6; c m7; f m8; c m9; J m10; C m11; };
int f_cmpA3(const struct A3 *x, const struct A3 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA3() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A3));
		AF('f',struct A3,m0,1)
		AF('B',struct A3,m1,1)
		AF('p',struct A3,m2,1)
		AF('i',struct A3,m3,1)
		AF('f',struct A3,m4,1)
		AF('d',struct A3,m5,1)
		AF('f',struct A3,m6,1)
		AF('c',struct A3,m7,1)
		AF('f',struct A3,m8,1)
		AF('c',struct A3,m9,1)
		AF('J',struct A3,m10,1)
		AF('C',struct A3,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jiSdI> */
union A4 { j m0; i m1; S m2; d m3; I m4; };
int f_cmpA4(const union A4 *x, const union A4 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA4() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A4));
		AF('j',union A4,m0,1)
		AF('i',union A4,m1,1)
		AF('S',union A4,m2,1)
		AF('d',union A4,m3,1)
		AF('I',union A4,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sLSdL{fBpifdfcfcJC}BiLs<jiSdI>d} */
struct A5 { s m0; L m1; S m2; d m3; L m4; struct A3 m5; B m6; i m7; L m8; s m9; union A4 m10; d m11; };
int f_cmpA5(const struct A5 *x, const struct A5 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA3(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA4(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA5() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A5));
		AF('s',struct A5,m0,1)
		AF('L',struct A5,m1,1)
		AF('S',struct A5,m2,1)
		AF('d',struct A5,m3,1)
		AF('L',struct A5,m4,1)
		AFa(struct A5,m5,1,A3)
		AF('B',struct A5,m6,1)
		AF('i',struct A5,m7,1)
		AF('L',struct A5,m8,1)
		AF('s',struct A5,m9,1)
		AFa(struct A5,m10,1,A4)
		AF('d',struct A5,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {C{sLSdL{fBpifdfcfcJC}BiLs<jiSdI>d}JlB} */
struct A6 { C m0; struct A5 m1; J m2; l m3; B m4; };
int f_cmpA6(const struct A6 *x, const struct A6 *y) { return x->m0 == y->m0 && f_cmpA5(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA6() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A6));
		AF('C',struct A6,m0,1)
		AFa(struct A6,m1,1,A5)
		AF('J',struct A6,m2,1)
		AF('l',struct A6,m3,1)
		AF('B',struct A6,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JJcdI[2]IjJc[11]II> */
union A7 { J m0; J m1; c m2; d m3; I m4[2]; I m5; j m6; J m7; c m8[11]; I m9; I m10; };
int f_cmpA7(const union A7 *x, const union A7 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA7() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A7));
		AF('J',union A7,m0,1)
		AF('J',union A7,m1,1)
		AF('c',union A7,m2,1)
		AF('d',union A7,m3,1)
		AF('I',union A7,m4,2)
		AF('I',union A7,m5,1)
		AF('j',union A7,m6,1)
		AF('J',union A7,m7,1)
		AF('c',union A7,m8,11)
		AF('I',union A7,m9,1)
		AF('I',union A7,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JBCiLsCcIfcj> */
union A8 { J m0; B m1; C m2; i m3; L m4; s m5; C m6; c m7; I m8; f m9; c m10; j m11; };
int f_cmpA8(const union A8 *x, const union A8 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA8() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A8));
		AF('J',union A8,m0,1)
		AF('B',union A8,m1,1)
		AF('C',union A8,m2,1)
		AF('i',union A8,m3,1)
		AF('L',union A8,m4,1)
		AF('s',union A8,m5,1)
		AF('C',union A8,m6,1)
		AF('c',union A8,m7,1)
		AF('I',union A8,m8,1)
		AF('f',union A8,m9,1)
		AF('c',union A8,m10,1)
		AF('j',union A8,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jj<JJcdI[2]IjJc[11]II>LSCICSLS<JBCiLsCcIfcj>> */
union A9 { j m0; j m1; union A7 m2; L m3; S m4; C m5; I m6; C m7; S m8; L m9; S m10; union A8 m11; };
int f_cmpA9(const union A9 *x, const union A9 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA7(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA8(&x->m11, &y->m11); };
DCaggr* f_touchdcstA9() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A9));
		AF('j',union A9,m0,1)
		AF('j',union A9,m1,1)
		AFa(union A9,m2,1,A7)
		AF('L',union A9,m3,1)
		AF('S',union A9,m4,1)
		AF('C',union A9,m5,1)
		AF('I',union A9,m6,1)
		AF('C',union A9,m7,1)
		AF('S',union A9,m8,1)
		AF('L',union A9,m9,1)
		AF('S',union A9,m10,1)
		AFa(union A9,m11,1,A8)
		dcCloseAggr(a);
	}
	return a;
};
/* <flpBfc> */
union A10 { f m0; l m1; p m2; B m3; f m4; c m5; };
int f_cmpA10(const union A10 *x, const union A10 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA10() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A10));
		AF('f',union A10,m0,1)
		AF('l',union A10,m1,1)
		AF('p',union A10,m2,1)
		AF('B',union A10,m3,1)
		AF('f',union A10,m4,1)
		AF('c',union A10,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BjLLj<flpBfc>CLLjpJ} */
struct A11 { B m0; j m1; L m2; L m3; j m4; union A10 m5; C m6; L m7; L m8; j m9; p m10; J m11; };
int f_cmpA11(const struct A11 *x, const struct A11 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA10(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA11() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A11));
		AF('B',struct A11,m0,1)
		AF('j',struct A11,m1,1)
		AF('L',struct A11,m2,1)
		AF('L',struct A11,m3,1)
		AF('j',struct A11,m4,1)
		AFa(struct A11,m5,1,A10)
		AF('C',struct A11,m6,1)
		AF('L',struct A11,m7,1)
		AF('L',struct A11,m8,1)
		AF('j',struct A11,m9,1)
		AF('p',struct A11,m10,1)
		AF('J',struct A11,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dfC> */
union A12 { d m0; f m1; C m2; };
int f_cmpA12(const union A12 *x, const union A12 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA12() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A12));
		AF('d',union A12,m0,1)
		AF('f',union A12,m1,1)
		AF('C',union A12,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cf<dfC>> */
union A13 { C m0; f m1; union A12 m2; };
int f_cmpA13(const union A13 *x, const union A13 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA12(&x->m2, &y->m2); };
DCaggr* f_touchdcstA13() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A13));
		AF('C',union A13,m0,1)
		AF('f',union A13,m1,1)
		AFa(union A13,m2,1,A12)
		dcCloseAggr(a);
	}
	return a;
};
/* <c> */
union A14 { c m0; };
int f_cmpA14(const union A14 *x, const union A14 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA14() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A14));
		AF('c',union A14,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IclfIS<Cf<dfC>>p<c>SsC} */
struct A15 { I m0; c m1; l m2; f m3; I m4; S m5; union A13 m6; p m7; union A14 m8; S m9; s m10; C m11; };
int f_cmpA15(const struct A15 *x, const struct A15 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA13(&x->m6, &y->m6) && x->m7 == y->m7 && f_cmpA14(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA15() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A15));
		AF('I',struct A15,m0,1)
		AF('c',struct A15,m1,1)
		AF('l',struct A15,m2,1)
		AF('f',struct A15,m3,1)
		AF('I',struct A15,m4,1)
		AF('S',struct A15,m5,1)
		AFa(struct A15,m6,1,A13)
		AF('p',struct A15,m7,1)
		AFa(struct A15,m8,1,A14)
		AF('S',struct A15,m9,1)
		AF('s',struct A15,m10,1)
		AF('C',struct A15,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Iiij} */
struct A16 { I m0; i m1; i m2; j m3; };
int f_cmpA16(const struct A16 *x, const struct A16 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA16() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A16));
		AF('I',struct A16,m0,1)
		AF('i',struct A16,m1,1)
		AF('i',struct A16,m2,1)
		AF('j',struct A16,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SIljsispfSdL> */
union A17 { S m0; I m1; l m2; j m3; s m4; i m5; s m6; p m7; f m8; S m9; d m10; L m11; };
int f_cmpA17(const union A17 *x, const union A17 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA17() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A17));
		AF('S',union A17,m0,1)
		AF('I',union A17,m1,1)
		AF('l',union A17,m2,1)
		AF('j',union A17,m3,1)
		AF('s',union A17,m4,1)
		AF('i',union A17,m5,1)
		AF('s',union A17,m6,1)
		AF('p',union A17,m7,1)
		AF('f',union A17,m8,1)
		AF('S',union A17,m9,1)
		AF('d',union A17,m10,1)
		AF('L',union A17,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <S<SIljsispfSdL>BIflsiCJLI> */
union A18 { S m0; union A17 m1; B m2; I m3; f m4; l m5; s m6; i m7; C m8; J m9; L m10; I m11; };
int f_cmpA18(const union A18 *x, const union A18 *y) { return x->m0 == y->m0 && f_cmpA17(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA18() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A18));
		AF('S',union A18,m0,1)
		AFa(union A18,m1,1,A17)
		AF('B',union A18,m2,1)
		AF('I',union A18,m3,1)
		AF('f',union A18,m4,1)
		AF('l',union A18,m5,1)
		AF('s',union A18,m6,1)
		AF('i',union A18,m7,1)
		AF('C',union A18,m8,1)
		AF('J',union A18,m9,1)
		AF('L',union A18,m10,1)
		AF('I',union A18,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <B<S<SIljsispfSdL>BIflsiCJLI>jpidI> */
union A19 { B m0; union A18 m1; j m2; p m3; i m4; d m5; I m6; };
int f_cmpA19(const union A19 *x, const union A19 *y) { return x->m0 == y->m0 && f_cmpA18(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA19() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A19));
		AF('B',union A19,m0,1)
		AFa(union A19,m1,1,A18)
		AF('j',union A19,m2,1)
		AF('p',union A19,m3,1)
		AF('i',union A19,m4,1)
		AF('d',union A19,m5,1)
		AF('I',union A19,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {isS} */
struct A20 { i m0; s m1; S m2; };
int f_cmpA20(const struct A20 *x, const struct A20 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA20() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A20));
		AF('i',struct A20,m0,1)
		AF('s',struct A20,m1,1)
		AF('S',struct A20,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sss[3]iB} */
struct A21 { s m0; s m1; s m2[3]; i m3; B m4; };
int f_cmpA21(const struct A21 *x, const struct A21 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA21() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A21));
		AF('s',struct A21,m0,1)
		AF('s',struct A21,m1,1)
		AF('s',struct A21,m2,3)
		AF('i',struct A21,m3,1)
		AF('B',struct A21,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LlSp{sss[3]iB}CSsJdip[8]> */
union A22 { L m0; l m1; S m2; p m3; struct A21 m4; C m5; S m6; s m7; J m8; d m9; i m10; p m11[8]; };
int f_cmpA22(const union A22 *x, const union A22 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA21(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7]; };
DCaggr* f_touchdcstA22() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A22));
		AF('L',union A22,m0,1)
		AF('l',union A22,m1,1)
		AF('S',union A22,m2,1)
		AF('p',union A22,m3,1)
		AFa(union A22,m4,1,A21)
		AF('C',union A22,m5,1)
		AF('S',union A22,m6,1)
		AF('s',union A22,m7,1)
		AF('J',union A22,m8,1)
		AF('d',union A22,m9,1)
		AF('i',union A22,m10,1)
		AF('p',union A22,m11,8)
		dcCloseAggr(a);
	}
	return a;
};
/* {pp[11]l[2]sSl[9]SpjdlI} */
struct A23 { p m0; p m1[11]; l m2[2]; s m3; S m4; l m5[9]; S m6; p m7; j m8; d m9; l m10; I m11; };
int f_cmpA23(const struct A23 *x, const struct A23 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA23() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A23));
		AF('p',struct A23,m0,1)
		AF('p',struct A23,m1,11)
		AF('l',struct A23,m2,2)
		AF('s',struct A23,m3,1)
		AF('S',struct A23,m4,1)
		AF('l',struct A23,m5,9)
		AF('S',struct A23,m6,1)
		AF('p',struct A23,m7,1)
		AF('j',struct A23,m8,1)
		AF('d',struct A23,m9,1)
		AF('l',struct A23,m10,1)
		AF('I',struct A23,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {isC} */
struct A24 { i m0; s m1; C m2; };
int f_cmpA24(const struct A24 *x, const struct A24 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA24() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A24));
		AF('i',struct A24,m0,1)
		AF('s',struct A24,m1,1)
		AF('C',struct A24,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JcC> */
union A25 { J m0; c m1; C m2; };
int f_cmpA25(const union A25 *x, const union A25 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA25() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A25));
		AF('J',union A25,m0,1)
		AF('c',union A25,m1,1)
		AF('C',union A25,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fJIdjC<JcC>BlB} */
struct A26 { f m0; J m1; I m2; d m3; j m4; C m5; union A25 m6; B m7; l m8; B m9; };
int f_cmpA26(const struct A26 *x, const struct A26 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA25(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA26() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A26));
		AF('f',struct A26,m0,1)
		AF('J',struct A26,m1,1)
		AF('I',struct A26,m2,1)
		AF('d',struct A26,m3,1)
		AF('j',struct A26,m4,1)
		AF('C',struct A26,m5,1)
		AFa(struct A26,m6,1,A25)
		AF('B',struct A26,m7,1)
		AF('l',struct A26,m8,1)
		AF('B',struct A26,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cdLcfclfSdlp} */
struct A27 { c m0; d m1; L m2; c m3; f m4; c m5; l m6; f m7; S m8; d m9; l m10; p m11; };
int f_cmpA27(const struct A27 *x, const struct A27 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA27() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A27));
		AF('c',struct A27,m0,1)
		AF('d',struct A27,m1,1)
		AF('L',struct A27,m2,1)
		AF('c',struct A27,m3,1)
		AF('f',struct A27,m4,1)
		AF('c',struct A27,m5,1)
		AF('l',struct A27,m6,1)
		AF('f',struct A27,m7,1)
		AF('S',struct A27,m8,1)
		AF('d',struct A27,m9,1)
		AF('l',struct A27,m10,1)
		AF('p',struct A27,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BjIScIsIIl{cdLcfclfSdlp}J> */
union A28 { B m0; j m1; I m2; S m3; c m4; I m5; s m6; I m7; I m8; l m9; struct A27 m10; J m11; };
int f_cmpA28(const union A28 *x, const union A28 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA27(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA28() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A28));
		AF('B',union A28,m0,1)
		AF('j',union A28,m1,1)
		AF('I',union A28,m2,1)
		AF('S',union A28,m3,1)
		AF('c',union A28,m4,1)
		AF('I',union A28,m5,1)
		AF('s',union A28,m6,1)
		AF('I',union A28,m7,1)
		AF('I',union A28,m8,1)
		AF('l',union A28,m9,1)
		AFa(union A28,m10,1,A27)
		AF('J',union A28,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SJBlcL> */
union A29 { S m0; J m1; B m2; l m3; c m4; L m5; };
int f_cmpA29(const union A29 *x, const union A29 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA29() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A29));
		AF('S',union A29,m0,1)
		AF('J',union A29,m1,1)
		AF('B',union A29,m2,1)
		AF('l',union A29,m3,1)
		AF('c',union A29,m4,1)
		AF('L',union A29,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CCJ<SJBlcL>BdIfBj} */
struct A30 { C m0; C m1; J m2; union A29 m3; B m4; d m5; I m6; f m7; B m8; j m9; };
int f_cmpA30(const struct A30 *x, const struct A30 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA29(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA30() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A30));
		AF('C',struct A30,m0,1)
		AF('C',struct A30,m1,1)
		AF('J',struct A30,m2,1)
		AFa(struct A30,m3,1,A29)
		AF('B',struct A30,m4,1)
		AF('d',struct A30,m5,1)
		AF('I',struct A30,m6,1)
		AF('f',struct A30,m7,1)
		AF('B',struct A30,m8,1)
		AF('j',struct A30,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<BjIScIsIIl{cdLcfclfSdlp}J>fS{CCJ<SJBlcL>BdIfBj}CBcsIILl} */
struct A31 { union A28 m0; f m1; S m2; struct A30 m3; C m4; B m5; c m6; s m7; I m8; I m9; L m10; l m11; };
int f_cmpA31(const struct A31 *x, const struct A31 *y) { return f_cmpA28(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA30(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA31() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A31));
		AFa(struct A31,m0,1,A28)
		AF('f',struct A31,m1,1)
		AF('S',struct A31,m2,1)
		AFa(struct A31,m3,1,A30)
		AF('C',struct A31,m4,1)
		AF('B',struct A31,m5,1)
		AF('c',struct A31,m6,1)
		AF('s',struct A31,m7,1)
		AF('I',struct A31,m8,1)
		AF('I',struct A31,m9,1)
		AF('L',struct A31,m10,1)
		AF('l',struct A31,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <I> */
union A32 { I m0; };
int f_cmpA32(const union A32 *x, const union A32 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA32() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A32));
		AF('I',union A32,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<I>Jj<I>LJCpLpsd> */
union A33 { union A32 m0; J m1; j m2; union A32 m3; L m4; J m5; C m6; p m7; L m8; p m9; s m10; d m11; };
int f_cmpA33(const union A33 *x, const union A33 *y) { return f_cmpA32(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA32(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA33() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A33));
		AFa(union A33,m0,1,A32)
		AF('J',union A33,m1,1)
		AF('j',union A33,m2,1)
		AFa(union A33,m3,1,A32)
		AF('L',union A33,m4,1)
		AF('J',union A33,m5,1)
		AF('C',union A33,m6,1)
		AF('p',union A33,m7,1)
		AF('L',union A33,m8,1)
		AF('p',union A33,m9,1)
		AF('s',union A33,m10,1)
		AF('d',union A33,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iCcfspLSSlsI> */
union A34 { i m0; C m1; c m2; f m3; s m4; p m5; L m6; S m7; S m8; l m9; s m10; I m11; };
int f_cmpA34(const union A34 *x, const union A34 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA34() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A34));
		AF('i',union A34,m0,1)
		AF('C',union A34,m1,1)
		AF('c',union A34,m2,1)
		AF('f',union A34,m3,1)
		AF('s',union A34,m4,1)
		AF('p',union A34,m5,1)
		AF('L',union A34,m6,1)
		AF('S',union A34,m7,1)
		AF('S',union A34,m8,1)
		AF('l',union A34,m9,1)
		AF('s',union A34,m10,1)
		AF('I',union A34,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SLsBJfplspSB> */
union A35 { S m0; L m1; s m2; B m3; J m4; f m5; p m6; l m7; s m8; p m9; S m10; B m11; };
int f_cmpA35(const union A35 *x, const union A35 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA35() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A35));
		AF('S',union A35,m0,1)
		AF('L',union A35,m1,1)
		AF('s',union A35,m2,1)
		AF('B',union A35,m3,1)
		AF('J',union A35,m4,1)
		AF('f',union A35,m5,1)
		AF('p',union A35,m6,1)
		AF('l',union A35,m7,1)
		AF('s',union A35,m8,1)
		AF('p',union A35,m9,1)
		AF('S',union A35,m10,1)
		AF('B',union A35,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jlLppJcjplBs> */
union A36 { j m0; l m1; L m2; p m3; p m4; J m5; c m6; j m7; p m8; l m9; B m10; s m11; };
int f_cmpA36(const union A36 *x, const union A36 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA36() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A36));
		AF('j',union A36,m0,1)
		AF('l',union A36,m1,1)
		AF('L',union A36,m2,1)
		AF('p',union A36,m3,1)
		AF('p',union A36,m4,1)
		AF('J',union A36,m5,1)
		AF('c',union A36,m6,1)
		AF('j',union A36,m7,1)
		AF('p',union A36,m8,1)
		AF('l',union A36,m9,1)
		AF('B',union A36,m10,1)
		AF('s',union A36,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<SLsBJfplspSB>[10]csdLCs[1]<jlLppJcjplBs>ipls} */
struct A37 { union A35 m0[10]; c m1; s m2; d m3; L m4; C m5; s m6[1]; union A36 m7; i m8; p m9; l m10; s m11; };
int f_cmpA37(const struct A37 *x, const struct A37 *y) { return f_cmpA35(&x->m0[0], &y->m0[0]) && f_cmpA35(&x->m0[1], &y->m0[1]) && f_cmpA35(&x->m0[2], &y->m0[2]) && f_cmpA35(&x->m0[3], &y->m0[3]) && f_cmpA35(&x->m0[4], &y->m0[4]) && f_cmpA35(&x->m0[5], &y->m0[5]) && f_cmpA35(&x->m0[6], &y->m0[6]) && f_cmpA35(&x->m0[7], &y->m0[7]) && f_cmpA35(&x->m0[8], &y->m0[8]) && f_cmpA35(&x->m0[9], &y->m0[9]) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && f_cmpA36(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA37() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A37));
		AFa(struct A37,m0,10,A35)
		AF('c',struct A37,m1,1)
		AF('s',struct A37,m2,1)
		AF('d',struct A37,m3,1)
		AF('L',struct A37,m4,1)
		AF('C',struct A37,m5,1)
		AF('s',struct A37,m6,1)
		AFa(struct A37,m7,1,A36)
		AF('i',struct A37,m8,1)
		AF('p',struct A37,m9,1)
		AF('l',struct A37,m10,1)
		AF('s',struct A37,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JBc> */
union A38 { J m0; B m1; c m2; };
int f_cmpA38(const union A38 *x, const union A38 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA38() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A38));
		AF('J',union A38,m0,1)
		AF('B',union A38,m1,1)
		AF('c',union A38,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SICdjLBpSi[5]pd> */
union A39 { S m0; I m1; C m2; d m3; j m4; L m5; B m6; p m7; S m8; i m9[5]; p m10; d m11; };
int f_cmpA39(const union A39 *x, const union A39 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA39() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A39));
		AF('S',union A39,m0,1)
		AF('I',union A39,m1,1)
		AF('C',union A39,m2,1)
		AF('d',union A39,m3,1)
		AF('j',union A39,m4,1)
		AF('L',union A39,m5,1)
		AF('B',union A39,m6,1)
		AF('p',union A39,m7,1)
		AF('S',union A39,m8,1)
		AF('i',union A39,m9,5)
		AF('p',union A39,m10,1)
		AF('d',union A39,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <J> */
union A40 { J m0; };
int f_cmpA40(const union A40 *x, const union A40 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA40() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A40));
		AF('J',union A40,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<J>CLS} */
struct A41 { union A40 m0; C m1; L m2; S m3; };
int f_cmpA41(const struct A41 *x, const struct A41 *y) { return f_cmpA40(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA41() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A41));
		AFa(struct A41,m0,1,A40)
		AF('C',struct A41,m1,1)
		AF('L',struct A41,m2,1)
		AF('S',struct A41,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JssIiLBllBCB> */
union A42 { J m0; s m1; s m2; I m3; i m4; L m5; B m6; l m7; l m8; B m9; C m10; B m11; };
int f_cmpA42(const union A42 *x, const union A42 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA42() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A42));
		AF('J',union A42,m0,1)
		AF('s',union A42,m1,1)
		AF('s',union A42,m2,1)
		AF('I',union A42,m3,1)
		AF('i',union A42,m4,1)
		AF('L',union A42,m5,1)
		AF('B',union A42,m6,1)
		AF('l',union A42,m7,1)
		AF('l',union A42,m8,1)
		AF('B',union A42,m9,1)
		AF('C',union A42,m10,1)
		AF('B',union A42,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cBicCJdLclsL} */
struct A43 { c m0; B m1; i m2; c m3; C m4; J m5; d m6; L m7; c m8; l m9; s m10; L m11; };
int f_cmpA43(const struct A43 *x, const struct A43 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA43() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A43));
		AF('c',struct A43,m0,1)
		AF('B',struct A43,m1,1)
		AF('i',struct A43,m2,1)
		AF('c',struct A43,m3,1)
		AF('C',struct A43,m4,1)
		AF('J',struct A43,m5,1)
		AF('d',struct A43,m6,1)
		AF('L',struct A43,m7,1)
		AF('c',struct A43,m8,1)
		AF('l',struct A43,m9,1)
		AF('s',struct A43,m10,1)
		AF('L',struct A43,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<JssIiLBllBCB>BS{cBicCJdLclsL}> */
union A44 { union A42 m0; B m1; S m2; struct A43 m3; };
int f_cmpA44(const union A44 *x, const union A44 *y) { return f_cmpA42(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA43(&x->m3, &y->m3); };
DCaggr* f_touchdcstA44() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A44));
		AFa(union A44,m0,1,A42)
		AF('B',union A44,m1,1)
		AF('S',union A44,m2,1)
		AFa(union A44,m3,1,A43)
		dcCloseAggr(a);
	}
	return a;
};
/* <i> */
union A45 { i m0; };
int f_cmpA45(const union A45 *x, const union A45 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA45() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A45));
		AF('i',union A45,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cICsJpppdI<i>j> */
union A46 { c m0; I m1; C m2; s m3; J m4; p m5; p m6; p m7; d m8; I m9; union A45 m10; j m11; };
int f_cmpA46(const union A46 *x, const union A46 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA45(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA46() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A46));
		AF('c',union A46,m0,1)
		AF('I',union A46,m1,1)
		AF('C',union A46,m2,1)
		AF('s',union A46,m3,1)
		AF('J',union A46,m4,1)
		AF('p',union A46,m5,1)
		AF('p',union A46,m6,1)
		AF('p',union A46,m7,1)
		AF('d',union A46,m8,1)
		AF('I',union A46,m9,1)
		AFa(union A46,m10,1,A45)
		AF('j',union A46,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <J[2]<<JssIiLBllBCB>BS{cBicCJdLclsL}>Ji<cICsJpppdI<i>j>sCSJLCL> */
union A47 { J m0[2]; union A44 m1; J m2; i m3; union A46 m4; s m5; C m6; S m7; J m8; L m9; C m10; L m11; };
int f_cmpA47(const union A47 *x, const union A47 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && f_cmpA44(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA46(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA47() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A47));
		AF('J',union A47,m0,2)
		AFa(union A47,m1,1,A44)
		AF('J',union A47,m2,1)
		AF('i',union A47,m3,1)
		AFa(union A47,m4,1,A46)
		AF('s',union A47,m5,1)
		AF('C',union A47,m6,1)
		AF('S',union A47,m7,1)
		AF('J',union A47,m8,1)
		AF('L',union A47,m9,1)
		AF('C',union A47,m10,1)
		AF('L',union A47,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SBBddi[2]} */
struct A48 { S m0; B m1; B m2; d m3; d m4; i m5[2]; };
int f_cmpA48(const struct A48 *x, const struct A48 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1]; };
DCaggr* f_touchdcstA48() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A48));
		AF('S',struct A48,m0,1)
		AF('B',struct A48,m1,1)
		AF('B',struct A48,m2,1)
		AF('d',struct A48,m3,1)
		AF('d',struct A48,m4,1)
		AF('i',struct A48,m5,2)
		dcCloseAggr(a);
	}
	return a;
};
/* <lf{SBBddi[2]}sSl> */
union A49 { l m0; f m1; struct A48 m2; s m3; S m4; l m5; };
int f_cmpA49(const union A49 *x, const union A49 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA48(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA49() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A49));
		AF('l',union A49,m0,1)
		AF('f',union A49,m1,1)
		AFa(union A49,m2,1,A48)
		AF('s',union A49,m3,1)
		AF('S',union A49,m4,1)
		AF('l',union A49,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dLLIBLCLJJJL> */
union A50 { d m0; L m1; L m2; I m3; B m4; L m5; C m6; L m7; J m8; J m9; J m10; L m11; };
int f_cmpA50(const union A50 *x, const union A50 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA50() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A50));
		AF('d',union A50,m0,1)
		AF('L',union A50,m1,1)
		AF('L',union A50,m2,1)
		AF('I',union A50,m3,1)
		AF('B',union A50,m4,1)
		AF('L',union A50,m5,1)
		AF('C',union A50,m6,1)
		AF('L',union A50,m7,1)
		AF('J',union A50,m8,1)
		AF('J',union A50,m9,1)
		AF('J',union A50,m10,1)
		AF('L',union A50,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <S> */
union A51 { S m0; };
int f_cmpA51(const union A51 *x, const union A51 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA51() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A51));
		AF('S',union A51,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lcIJpfcclfBl> */
union A52 { l m0; c m1; I m2; J m3; p m4; f m5; c m6; c m7; l m8; f m9; B m10; l m11; };
int f_cmpA52(const union A52 *x, const union A52 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA52() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A52));
		AF('l',union A52,m0,1)
		AF('c',union A52,m1,1)
		AF('I',union A52,m2,1)
		AF('J',union A52,m3,1)
		AF('p',union A52,m4,1)
		AF('f',union A52,m5,1)
		AF('c',union A52,m6,1)
		AF('c',union A52,m7,1)
		AF('l',union A52,m8,1)
		AF('f',union A52,m9,1)
		AF('B',union A52,m10,1)
		AF('l',union A52,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dLLB> */
union A53 { d m0; L m1; L m2; B m3; };
int f_cmpA53(const union A53 *x, const union A53 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA53() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A53));
		AF('d',union A53,m0,1)
		AF('L',union A53,m1,1)
		AF('L',union A53,m2,1)
		AF('B',union A53,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jJIB> */
union A54 { j m0; J m1; I m2; B m3; };
int f_cmpA54(const union A54 *x, const union A54 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA54() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A54));
		AF('j',union A54,m0,1)
		AF('J',union A54,m1,1)
		AF('I',union A54,m2,1)
		AF('B',union A54,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iCsfC> */
union A55 { i m0; C m1; s m2; f m3; C m4; };
int f_cmpA55(const union A55 *x, const union A55 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA55() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A55));
		AF('i',union A55,m0,1)
		AF('C',union A55,m1,1)
		AF('s',union A55,m2,1)
		AF('f',union A55,m3,1)
		AF('C',union A55,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cj<iCsfC>lsffI[5]licd} */
struct A56 { c m0; j m1; union A55 m2; l m3; s m4; f m5; f m6; I m7[5]; l m8; i m9; c m10; d m11; };
int f_cmpA56(const struct A56 *x, const struct A56 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA55(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA56() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A56));
		AF('c',struct A56,m0,1)
		AF('j',struct A56,m1,1)
		AFa(struct A56,m2,1,A55)
		AF('l',struct A56,m3,1)
		AF('s',struct A56,m4,1)
		AF('f',struct A56,m5,1)
		AF('f',struct A56,m6,1)
		AF('I',struct A56,m7,5)
		AF('l',struct A56,m8,1)
		AF('i',struct A56,m9,1)
		AF('c',struct A56,m10,1)
		AF('d',struct A56,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sCpfIBspssLj} */
struct A57 { s m0; C m1; p m2; f m3; I m4; B m5; s m6; p m7; s m8; s m9; L m10; j m11; };
int f_cmpA57(const struct A57 *x, const struct A57 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA57() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A57));
		AF('s',struct A57,m0,1)
		AF('C',struct A57,m1,1)
		AF('p',struct A57,m2,1)
		AF('f',struct A57,m3,1)
		AF('I',struct A57,m4,1)
		AF('B',struct A57,m5,1)
		AF('s',struct A57,m6,1)
		AF('p',struct A57,m7,1)
		AF('s',struct A57,m8,1)
		AF('s',struct A57,m9,1)
		AF('L',struct A57,m10,1)
		AF('j',struct A57,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jB> */
union A58 { j m0; B m1; };
int f_cmpA58(const union A58 *x, const union A58 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA58() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A58));
		AF('j',union A58,m0,1)
		AF('B',union A58,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pCLS} */
struct A59 { p m0; C m1; L m2; S m3; };
int f_cmpA59(const struct A59 *x, const struct A59 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA59() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A59));
		AF('p',struct A59,m0,1)
		AF('C',struct A59,m1,1)
		AF('L',struct A59,m2,1)
		AF('S',struct A59,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<jB>Lf{pCLS}CddJiicf> */
union A60 { union A58 m0; L m1; f m2; struct A59 m3; C m4; d m5; d m6; J m7; i m8; i m9; c m10; f m11; };
int f_cmpA60(const union A60 *x, const union A60 *y) { return f_cmpA58(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA59(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA60() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A60));
		AFa(union A60,m0,1,A58)
		AF('L',union A60,m1,1)
		AF('f',union A60,m2,1)
		AFa(union A60,m3,1,A59)
		AF('C',union A60,m4,1)
		AF('d',union A60,m5,1)
		AF('d',union A60,m6,1)
		AF('J',union A60,m7,1)
		AF('i',union A60,m8,1)
		AF('i',union A60,m9,1)
		AF('c',union A60,m10,1)
		AF('f',union A60,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cdCjifsCl> */
union A61 { c m0; d m1; C m2; j m3; i m4; f m5; s m6; C m7; l m8; };
int f_cmpA61(const union A61 *x, const union A61 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA61() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A61));
		AF('c',union A61,m0,1)
		AF('d',union A61,m1,1)
		AF('C',union A61,m2,1)
		AF('j',union A61,m3,1)
		AF('i',union A61,m4,1)
		AF('f',union A61,m5,1)
		AF('s',union A61,m6,1)
		AF('C',union A61,m7,1)
		AF('l',union A61,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ffffjljIJfCf> */
union A62 { f m0; f m1; f m2; f m3; j m4; l m5; j m6; I m7; J m8; f m9; C m10; f m11; };
int f_cmpA62(const union A62 *x, const union A62 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA62() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A62));
		AF('f',union A62,m0,1)
		AF('f',union A62,m1,1)
		AF('f',union A62,m2,1)
		AF('f',union A62,m3,1)
		AF('j',union A62,m4,1)
		AF('l',union A62,m5,1)
		AF('j',union A62,m6,1)
		AF('I',union A62,m7,1)
		AF('J',union A62,m8,1)
		AF('f',union A62,m9,1)
		AF('C',union A62,m10,1)
		AF('f',union A62,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sSB} */
struct A63 { s m0; S m1; B m2; };
int f_cmpA63(const struct A63 *x, const struct A63 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA63() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A63));
		AF('s',struct A63,m0,1)
		AF('S',struct A63,m1,1)
		AF('B',struct A63,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lCJfflj} */
struct A64 { l m0; C m1; J m2; f m3; f m4; l m5; j m6; };
int f_cmpA64(const struct A64 *x, const struct A64 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA64() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A64));
		AF('l',struct A64,m0,1)
		AF('C',struct A64,m1,1)
		AF('J',struct A64,m2,1)
		AF('f',struct A64,m3,1)
		AF('f',struct A64,m4,1)
		AF('l',struct A64,m5,1)
		AF('j',struct A64,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LCBLI} */
struct A65 { L m0; C m1; B m2; L m3; I m4; };
int f_cmpA65(const struct A65 *x, const struct A65 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA65() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A65));
		AF('L',struct A65,m0,1)
		AF('C',struct A65,m1,1)
		AF('B',struct A65,m2,1)
		AF('L',struct A65,m3,1)
		AF('I',struct A65,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {p{sSB}{lCJfflj}[13]CIcfp{LCBLI}} */
struct A66 { p m0; struct A63 m1; struct A64 m2[13]; C m3; I m4; c m5; f m6; p m7; struct A65 m8; };
int f_cmpA66(const struct A66 *x, const struct A66 *y) { return x->m0 == y->m0 && f_cmpA63(&x->m1, &y->m1) && f_cmpA64(&x->m2[0], &y->m2[0]) && f_cmpA64(&x->m2[1], &y->m2[1]) && f_cmpA64(&x->m2[2], &y->m2[2]) && f_cmpA64(&x->m2[3], &y->m2[3]) && f_cmpA64(&x->m2[4], &y->m2[4]) && f_cmpA64(&x->m2[5], &y->m2[5]) && f_cmpA64(&x->m2[6], &y->m2[6]) && f_cmpA64(&x->m2[7], &y->m2[7]) && f_cmpA64(&x->m2[8], &y->m2[8]) && f_cmpA64(&x->m2[9], &y->m2[9]) && f_cmpA64(&x->m2[10], &y->m2[10]) && f_cmpA64(&x->m2[11], &y->m2[11]) && f_cmpA64(&x->m2[12], &y->m2[12]) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA65(&x->m8, &y->m8); };
DCaggr* f_touchdcstA66() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A66));
		AF('p',struct A66,m0,1)
		AFa(struct A66,m1,1,A63)
		AFa(struct A66,m2,13,A64)
		AF('C',struct A66,m3,1)
		AF('I',struct A66,m4,1)
		AF('c',struct A66,m5,1)
		AF('f',struct A66,m6,1)
		AF('p',struct A66,m7,1)
		AFa(struct A66,m8,1,A65)
		dcCloseAggr(a);
	}
	return a;
};
/* {psdsflJlpp} */
struct A67 { p m0; s m1; d m2; s m3; f m4; l m5; J m6; l m7; p m8; p m9; };
int f_cmpA67(const struct A67 *x, const struct A67 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA67() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A67));
		AF('p',struct A67,m0,1)
		AF('s',struct A67,m1,1)
		AF('d',struct A67,m2,1)
		AF('s',struct A67,m3,1)
		AF('f',struct A67,m4,1)
		AF('l',struct A67,m5,1)
		AF('J',struct A67,m6,1)
		AF('l',struct A67,m7,1)
		AF('p',struct A67,m8,1)
		AF('p',struct A67,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IIf> */
union A68 { I m0; I m1; f m2; };
int f_cmpA68(const union A68 *x, const union A68 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA68() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A68));
		AF('I',union A68,m0,1)
		AF('I',union A68,m1,1)
		AF('f',union A68,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dpSdccSpdJpc> */
union A69 { d m0; p m1; S m2; d m3; c m4; c m5; S m6; p m7; d m8; J m9; p m10; c m11; };
int f_cmpA69(const union A69 *x, const union A69 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA69() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A69));
		AF('d',union A69,m0,1)
		AF('p',union A69,m1,1)
		AF('S',union A69,m2,1)
		AF('d',union A69,m3,1)
		AF('c',union A69,m4,1)
		AF('c',union A69,m5,1)
		AF('S',union A69,m6,1)
		AF('p',union A69,m7,1)
		AF('d',union A69,m8,1)
		AF('J',union A69,m9,1)
		AF('p',union A69,m10,1)
		AF('c',union A69,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <s<IIf>pfsldscB<dpSdccSpdJpc>B> */
union A70 { s m0; union A68 m1; p m2; f m3; s m4; l m5; d m6; s m7; c m8; B m9; union A69 m10; B m11; };
int f_cmpA70(const union A70 *x, const union A70 *y) { return x->m0 == y->m0 && f_cmpA68(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA69(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA70() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A70));
		AF('s',union A70,m0,1)
		AFa(union A70,m1,1,A68)
		AF('p',union A70,m2,1)
		AF('f',union A70,m3,1)
		AF('s',union A70,m4,1)
		AF('l',union A70,m5,1)
		AF('d',union A70,m6,1)
		AF('s',union A70,m7,1)
		AF('c',union A70,m8,1)
		AF('B',union A70,m9,1)
		AFa(union A70,m10,1,A69)
		AF('B',union A70,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cs> */
union A71 { C m0; s m1; };
int f_cmpA71(const union A71 *x, const union A71 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA71() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A71));
		AF('C',union A71,m0,1)
		AF('s',union A71,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LplB[13]<Cs>jicSCli> */
union A72 { L m0; p m1; l m2; B m3[13]; union A71 m4; j m5; i m6; c m7; S m8; C m9; l m10; i m11; };
int f_cmpA72(const union A72 *x, const union A72 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && f_cmpA71(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA72() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A72));
		AF('L',union A72,m0,1)
		AF('p',union A72,m1,1)
		AF('l',union A72,m2,1)
		AF('B',union A72,m3,13)
		AFa(union A72,m4,1,A71)
		AF('j',union A72,m5,1)
		AF('i',union A72,m6,1)
		AF('c',union A72,m7,1)
		AF('S',union A72,m8,1)
		AF('C',union A72,m9,1)
		AF('l',union A72,m10,1)
		AF('i',union A72,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JcJ<s<IIf>pfsldscB<dpSdccSpdJpc>B>li<LplB[13]<Cs>jicSCli>cl> */
union A73 { J m0; c m1; J m2; union A70 m3; l m4; i m5; union A72 m6; c m7; l m8; };
int f_cmpA73(const union A73 *x, const union A73 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA70(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA72(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA73() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A73));
		AF('J',union A73,m0,1)
		AF('c',union A73,m1,1)
		AF('J',union A73,m2,1)
		AFa(union A73,m3,1,A70)
		AF('l',union A73,m4,1)
		AF('i',union A73,m5,1)
		AFa(union A73,m6,1,A72)
		AF('c',union A73,m7,1)
		AF('l',union A73,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LlclL> */
union A74 { L m0; l m1; c m2; l m3; L m4; };
int f_cmpA74(const union A74 *x, const union A74 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA74() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A74));
		AF('L',union A74,m0,1)
		AF('l',union A74,m1,1)
		AF('c',union A74,m2,1)
		AF('l',union A74,m3,1)
		AF('L',union A74,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IJp<LlclL>L} */
struct A75 { I m0; J m1; p m2; union A74 m3; L m4; };
int f_cmpA75(const struct A75 *x, const struct A75 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA74(&x->m3, &y->m3) && x->m4 == y->m4; };
DCaggr* f_touchdcstA75() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A75));
		AF('I',struct A75,m0,1)
		AF('J',struct A75,m1,1)
		AF('p',struct A75,m2,1)
		AFa(struct A75,m3,1,A74)
		AF('L',struct A75,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Lp> */
union A76 { L m0; p m1; };
int f_cmpA76(const union A76 *x, const union A76 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA76() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A76));
		AF('L',union A76,m0,1)
		AF('p',union A76,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lScCdL} */
struct A77 { l m0; S m1; c m2; C m3; d m4; L m5; };
int f_cmpA77(const struct A77 *x, const struct A77 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA77() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A77));
		AF('l',struct A77,m0,1)
		AF('S',struct A77,m1,1)
		AF('c',struct A77,m2,1)
		AF('C',struct A77,m3,1)
		AF('d',struct A77,m4,1)
		AF('L',struct A77,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lclIjps> */
union A78 { l m0; c m1; l m2; I m3; j m4; p m5; s m6; };
int f_cmpA78(const union A78 *x, const union A78 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA78() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A78));
		AF('l',union A78,m0,1)
		AF('c',union A78,m1,1)
		AF('l',union A78,m2,1)
		AF('I',union A78,m3,1)
		AF('j',union A78,m4,1)
		AF('p',union A78,m5,1)
		AF('s',union A78,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {flJLfilisBd<lclIjps>} */
struct A79 { f m0; l m1; J m2; L m3; f m4; i m5; l m6; i m7; s m8; B m9; d m10; union A78 m11; };
int f_cmpA79(const struct A79 *x, const struct A79 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA78(&x->m11, &y->m11); };
DCaggr* f_touchdcstA79() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A79));
		AF('f',struct A79,m0,1)
		AF('l',struct A79,m1,1)
		AF('J',struct A79,m2,1)
		AF('L',struct A79,m3,1)
		AF('f',struct A79,m4,1)
		AF('i',struct A79,m5,1)
		AF('l',struct A79,m6,1)
		AF('i',struct A79,m7,1)
		AF('s',struct A79,m8,1)
		AF('B',struct A79,m9,1)
		AF('d',struct A79,m10,1)
		AFa(struct A79,m11,1,A78)
		dcCloseAggr(a);
	}
	return a;
};
/* <IjBJ<Lp>{lScCdL}BIfjI{flJLfilisBd<lclIjps>}[8]> */
union A80 { I m0; j m1; B m2; J m3; union A76 m4; struct A77 m5; B m6; I m7; f m8; j m9; I m10; struct A79 m11[8]; };
int f_cmpA80(const union A80 *x, const union A80 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA76(&x->m4, &y->m4) && f_cmpA77(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA79(&x->m11[0], &y->m11[0]) && f_cmpA79(&x->m11[1], &y->m11[1]) && f_cmpA79(&x->m11[2], &y->m11[2]) && f_cmpA79(&x->m11[3], &y->m11[3]) && f_cmpA79(&x->m11[4], &y->m11[4]) && f_cmpA79(&x->m11[5], &y->m11[5]) && f_cmpA79(&x->m11[6], &y->m11[6]) && f_cmpA79(&x->m11[7], &y->m11[7]); };
DCaggr* f_touchdcstA80() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A80));
		AF('I',union A80,m0,1)
		AF('j',union A80,m1,1)
		AF('B',union A80,m2,1)
		AF('J',union A80,m3,1)
		AFa(union A80,m4,1,A76)
		AFa(union A80,m5,1,A77)
		AF('B',union A80,m6,1)
		AF('I',union A80,m7,1)
		AF('f',union A80,m8,1)
		AF('j',union A80,m9,1)
		AF('I',union A80,m10,1)
		AFa(union A80,m11,8,A79)
		dcCloseAggr(a);
	}
	return a;
};
/* <diidSpfpcjdI> */
union A81 { d m0; i m1; i m2; d m3; S m4; p m5; f m6; p m7; c m8; j m9; d m10; I m11; };
int f_cmpA81(const union A81 *x, const union A81 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA81() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A81));
		AF('d',union A81,m0,1)
		AF('i',union A81,m1,1)
		AF('i',union A81,m2,1)
		AF('d',union A81,m3,1)
		AF('S',union A81,m4,1)
		AF('p',union A81,m5,1)
		AF('f',union A81,m6,1)
		AF('p',union A81,m7,1)
		AF('c',union A81,m8,1)
		AF('j',union A81,m9,1)
		AF('d',union A81,m10,1)
		AF('I',union A81,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IdssllLjLcc} */
struct A82 { I m0; d m1; s m2; s m3; l m4; l m5; L m6; j m7; L m8; c m9; c m10; };
int f_cmpA82(const struct A82 *x, const struct A82 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA82() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A82));
		AF('I',struct A82,m0,1)
		AF('d',struct A82,m1,1)
		AF('s',struct A82,m2,1)
		AF('s',struct A82,m3,1)
		AF('l',struct A82,m4,1)
		AF('l',struct A82,m5,1)
		AF('L',struct A82,m6,1)
		AF('j',struct A82,m7,1)
		AF('L',struct A82,m8,1)
		AF('c',struct A82,m9,1)
		AF('c',struct A82,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BiSJCpiJ[13]LjpS} */
struct A83 { B m0; i m1; S m2; J m3; C m4; p m5; i m6; J m7[13]; L m8; j m9; p m10; S m11; };
int f_cmpA83(const struct A83 *x, const struct A83 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m7[9] == y->m7[9] && x->m7[10] == y->m7[10] && x->m7[11] == y->m7[11] && x->m7[12] == y->m7[12] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA83() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A83));
		AF('B',struct A83,m0,1)
		AF('i',struct A83,m1,1)
		AF('S',struct A83,m2,1)
		AF('J',struct A83,m3,1)
		AF('C',struct A83,m4,1)
		AF('p',struct A83,m5,1)
		AF('i',struct A83,m6,1)
		AF('J',struct A83,m7,13)
		AF('L',struct A83,m8,1)
		AF('j',struct A83,m9,1)
		AF('p',struct A83,m10,1)
		AF('S',struct A83,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BIc{BiSJCpiJ[13]LjpS}BlJifsjp} */
struct A84 { B m0; I m1; c m2; struct A83 m3; B m4; l m5; J m6; i m7; f m8; s m9; j m10; p m11; };
int f_cmpA84(const struct A84 *x, const struct A84 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA83(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA84() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A84));
		AF('B',struct A84,m0,1)
		AF('I',struct A84,m1,1)
		AF('c',struct A84,m2,1)
		AFa(struct A84,m3,1,A83)
		AF('B',struct A84,m4,1)
		AF('l',struct A84,m5,1)
		AF('J',struct A84,m6,1)
		AF('i',struct A84,m7,1)
		AF('f',struct A84,m8,1)
		AF('s',struct A84,m9,1)
		AF('j',struct A84,m10,1)
		AF('p',struct A84,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sBfBIiSIljB} */
struct A85 { s m0; B m1; f m2; B m3; I m4; i m5; S m6; I m7; l m8; j m9; B m10; };
int f_cmpA85(const struct A85 *x, const struct A85 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA85() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A85));
		AF('s',struct A85,m0,1)
		AF('B',struct A85,m1,1)
		AF('f',struct A85,m2,1)
		AF('B',struct A85,m3,1)
		AF('I',struct A85,m4,1)
		AF('i',struct A85,m5,1)
		AF('S',struct A85,m6,1)
		AF('I',struct A85,m7,1)
		AF('l',struct A85,m8,1)
		AF('j',struct A85,m9,1)
		AF('B',struct A85,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fCispLifjBJc} */
struct A86 { f m0; C m1; i m2; s m3; p m4; L m5; i m6; f m7; j m8; B m9; J m10; c m11; };
int f_cmpA86(const struct A86 *x, const struct A86 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA86() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A86));
		AF('f',struct A86,m0,1)
		AF('C',struct A86,m1,1)
		AF('i',struct A86,m2,1)
		AF('s',struct A86,m3,1)
		AF('p',struct A86,m4,1)
		AF('L',struct A86,m5,1)
		AF('i',struct A86,m6,1)
		AF('f',struct A86,m7,1)
		AF('j',struct A86,m8,1)
		AF('B',struct A86,m9,1)
		AF('J',struct A86,m10,1)
		AF('c',struct A86,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BIlCcslJB[3]sLS} */
struct A87 { B m0; I m1; l m2; C m3; c m4; s m5; l m6; J m7; B m8[3]; s m9; L m10; S m11; };
int f_cmpA87(const struct A87 *x, const struct A87 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA87() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A87));
		AF('B',struct A87,m0,1)
		AF('I',struct A87,m1,1)
		AF('l',struct A87,m2,1)
		AF('C',struct A87,m3,1)
		AF('c',struct A87,m4,1)
		AF('s',struct A87,m5,1)
		AF('l',struct A87,m6,1)
		AF('J',struct A87,m7,1)
		AF('B',struct A87,m8,3)
		AF('s',struct A87,m9,1)
		AF('L',struct A87,m10,1)
		AF('S',struct A87,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LSB{fCispLifjBJc}lpB{BIlCcslJB[3]sLS}SfSJ} */
struct A88 { L m0; S m1; B m2; struct A86 m3; l m4; p m5; B m6; struct A87 m7; S m8; f m9; S m10; J m11; };
int f_cmpA88(const struct A88 *x, const struct A88 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA86(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA87(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA88() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A88));
		AF('L',struct A88,m0,1)
		AF('S',struct A88,m1,1)
		AF('B',struct A88,m2,1)
		AFa(struct A88,m3,1,A86)
		AF('l',struct A88,m4,1)
		AF('p',struct A88,m5,1)
		AF('B',struct A88,m6,1)
		AFa(struct A88,m7,1,A87)
		AF('S',struct A88,m8,1)
		AF('f',struct A88,m9,1)
		AF('S',struct A88,m10,1)
		AF('J',struct A88,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ssIc} */
struct A89 { s m0; s m1; I m2; c m3; };
int f_cmpA89(const struct A89 *x, const struct A89 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA89() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A89));
		AF('s',struct A89,m0,1)
		AF('s',struct A89,m1,1)
		AF('I',struct A89,m2,1)
		AF('c',struct A89,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iscSjLdSiIjf} */
struct A90 { i m0; s m1; c m2; S m3; j m4; L m5; d m6; S m7; i m8; I m9; j m10; f m11; };
int f_cmpA90(const struct A90 *x, const struct A90 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA90() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A90));
		AF('i',struct A90,m0,1)
		AF('s',struct A90,m1,1)
		AF('c',struct A90,m2,1)
		AF('S',struct A90,m3,1)
		AF('j',struct A90,m4,1)
		AF('L',struct A90,m5,1)
		AF('d',struct A90,m6,1)
		AF('S',struct A90,m7,1)
		AF('i',struct A90,m8,1)
		AF('I',struct A90,m9,1)
		AF('j',struct A90,m10,1)
		AF('f',struct A90,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LLCcLjCijpfL> */
union A91 { L m0; L m1; C m2; c m3; L m4; j m5; C m6; i m7; j m8; p m9; f m10; L m11; };
int f_cmpA91(const union A91 *x, const union A91 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA91() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A91));
		AF('L',union A91,m0,1)
		AF('L',union A91,m1,1)
		AF('C',union A91,m2,1)
		AF('c',union A91,m3,1)
		AF('L',union A91,m4,1)
		AF('j',union A91,m5,1)
		AF('C',union A91,m6,1)
		AF('i',union A91,m7,1)
		AF('j',union A91,m8,1)
		AF('p',union A91,m9,1)
		AF('f',union A91,m10,1)
		AF('L',union A91,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SjjLSsBLSfff> */
union A92 { S m0; j m1; j m2; L m3; S m4; s m5; B m6; L m7; S m8; f m9; f m10; f m11; };
int f_cmpA92(const union A92 *x, const union A92 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA92() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A92));
		AF('S',union A92,m0,1)
		AF('j',union A92,m1,1)
		AF('j',union A92,m2,1)
		AF('L',union A92,m3,1)
		AF('S',union A92,m4,1)
		AF('s',union A92,m5,1)
		AF('B',union A92,m6,1)
		AF('L',union A92,m7,1)
		AF('S',union A92,m8,1)
		AF('f',union A92,m9,1)
		AF('f',union A92,m10,1)
		AF('f',union A92,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JSBBjIiiBj<SjjLSsBLSfff>J} */
struct A93 { J m0; S m1; B m2; B m3; j m4; I m5; i m6; i m7; B m8; j m9; union A92 m10; J m11; };
int f_cmpA93(const struct A93 *x, const struct A93 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA92(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA93() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A93));
		AF('J',struct A93,m0,1)
		AF('S',struct A93,m1,1)
		AF('B',struct A93,m2,1)
		AF('B',struct A93,m3,1)
		AF('j',struct A93,m4,1)
		AF('I',struct A93,m5,1)
		AF('i',struct A93,m6,1)
		AF('i',struct A93,m7,1)
		AF('B',struct A93,m8,1)
		AF('j',struct A93,m9,1)
		AFa(struct A93,m10,1,A92)
		AF('J',struct A93,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iBdliiIdJC[16]I> */
union A94 { i m0; B m1; d m2; l m3; i m4; i m5; I m6; d m7; J m8; C m9[16]; I m10; };
int f_cmpA94(const union A94 *x, const union A94 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m9[8] == y->m9[8] && x->m9[9] == y->m9[9] && x->m9[10] == y->m9[10] && x->m9[11] == y->m9[11] && x->m9[12] == y->m9[12] && x->m9[13] == y->m9[13] && x->m9[14] == y->m9[14] && x->m9[15] == y->m9[15] && x->m10 == y->m10; };
DCaggr* f_touchdcstA94() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A94));
		AF('i',union A94,m0,1)
		AF('B',union A94,m1,1)
		AF('d',union A94,m2,1)
		AF('l',union A94,m3,1)
		AF('i',union A94,m4,1)
		AF('i',union A94,m5,1)
		AF('I',union A94,m6,1)
		AF('d',union A94,m7,1)
		AF('J',union A94,m8,1)
		AF('C',union A94,m9,16)
		AF('I',union A94,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <f[2]lSc> */
union A95 { f m0[2]; l m1; S m2; c m3; };
int f_cmpA95(const union A95 *x, const union A95 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA95() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A95));
		AF('f',union A95,m0,2)
		AF('l',union A95,m1,1)
		AF('S',union A95,m2,1)
		AF('c',union A95,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LLpjlcBfIscB> */
union A96 { L m0; L m1; p m2; j m3; l m4; c m5; B m6; f m7; I m8; s m9; c m10; B m11; };
int f_cmpA96(const union A96 *x, const union A96 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA96() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A96));
		AF('L',union A96,m0,1)
		AF('L',union A96,m1,1)
		AF('p',union A96,m2,1)
		AF('j',union A96,m3,1)
		AF('l',union A96,m4,1)
		AF('c',union A96,m5,1)
		AF('B',union A96,m6,1)
		AF('f',union A96,m7,1)
		AF('I',union A96,m8,1)
		AF('s',union A96,m9,1)
		AF('c',union A96,m10,1)
		AF('B',union A96,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lSjspCJl[11]sCBS> */
union A97 { l m0; S m1; j m2; s m3; p m4; C m5; J m6; l m7[11]; s m8; C m9; B m10; S m11; };
int f_cmpA97(const union A97 *x, const union A97 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m7[9] == y->m7[9] && x->m7[10] == y->m7[10] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA97() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A97));
		AF('l',union A97,m0,1)
		AF('S',union A97,m1,1)
		AF('j',union A97,m2,1)
		AF('s',union A97,m3,1)
		AF('p',union A97,m4,1)
		AF('C',union A97,m5,1)
		AF('J',union A97,m6,1)
		AF('l',union A97,m7,11)
		AF('s',union A97,m8,1)
		AF('C',union A97,m9,1)
		AF('B',union A97,m10,1)
		AF('S',union A97,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Is[10]SddIi[13]fSCSL[15]} */
struct A98 { I m0; s m1[10]; S m2; d m3; d m4; I m5; i m6[13]; f m7; S m8; C m9; S m10; L m11[15]; };
int f_cmpA98(const struct A98 *x, const struct A98 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m6[10] == y->m6[10] && x->m6[11] == y->m6[11] && x->m6[12] == y->m6[12] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7] && x->m11[8] == y->m11[8] && x->m11[9] == y->m11[9] && x->m11[10] == y->m11[10] && x->m11[11] == y->m11[11] && x->m11[12] == y->m11[12] && x->m11[13] == y->m11[13] && x->m11[14] == y->m11[14]; };
DCaggr* f_touchdcstA98() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A98));
		AF('I',struct A98,m0,1)
		AF('s',struct A98,m1,10)
		AF('S',struct A98,m2,1)
		AF('d',struct A98,m3,1)
		AF('d',struct A98,m4,1)
		AF('I',struct A98,m5,1)
		AF('i',struct A98,m6,13)
		AF('f',struct A98,m7,1)
		AF('S',struct A98,m8,1)
		AF('C',struct A98,m9,1)
		AF('S',struct A98,m10,1)
		AF('L',struct A98,m11,15)
		dcCloseAggr(a);
	}
	return a;
};
/* {<f[2]lSc><LLpjlcBfIscB><lSjspCJl[11]sCBS>ppIiJ[16]L{Is[10]SddIi[13]fSCSL[15]}IJ} */
struct A99 { union A95 m0; union A96 m1; union A97 m2; p m3; p m4; I m5; i m6; J m7[16]; L m8; struct A98 m9; I m10; J m11; };
int f_cmpA99(const struct A99 *x, const struct A99 *y) { return f_cmpA95(&x->m0, &y->m0) && f_cmpA96(&x->m1, &y->m1) && f_cmpA97(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m7[9] == y->m7[9] && x->m7[10] == y->m7[10] && x->m7[11] == y->m7[11] && x->m7[12] == y->m7[12] && x->m7[13] == y->m7[13] && x->m7[14] == y->m7[14] && x->m7[15] == y->m7[15] && x->m8 == y->m8 && f_cmpA98(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA99() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A99));
		AFa(struct A99,m0,1,A95)
		AFa(struct A99,m1,1,A96)
		AFa(struct A99,m2,1,A97)
		AF('p',struct A99,m3,1)
		AF('p',struct A99,m4,1)
		AF('I',struct A99,m5,1)
		AF('i',struct A99,m6,1)
		AF('J',struct A99,m7,16)
		AF('L',struct A99,m8,1)
		AFa(struct A99,m9,1,A98)
		AF('I',struct A99,m10,1)
		AF('J',struct A99,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LsBSC} */
struct A100 { L m0; s m1; B m2; S m3; C m4; };
int f_cmpA100(const struct A100 *x, const struct A100 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA100() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A100));
		AF('L',struct A100,m0,1)
		AF('s',struct A100,m1,1)
		AF('B',struct A100,m2,1)
		AF('S',struct A100,m3,1)
		AF('C',struct A100,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jSJBd> */
union A101 { j m0; S m1; J m2; B m3; d m4; };
int f_cmpA101(const union A101 *x, const union A101 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA101() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A101));
		AF('j',union A101,m0,1)
		AF('S',union A101,m1,1)
		AF('J',union A101,m2,1)
		AF('B',union A101,m3,1)
		AF('d',union A101,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fp> */
union A102 { f m0; p m1; };
int f_cmpA102(const union A102 *x, const union A102 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA102() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A102));
		AF('f',union A102,m0,1)
		AF('p',union A102,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {d<fp>pIsCpcClli} */
struct A103 { d m0; union A102 m1; p m2; I m3; s m4; C m5; p m6; c m7; C m8; l m9; l m10; i m11; };
int f_cmpA103(const struct A103 *x, const struct A103 *y) { return x->m0 == y->m0 && f_cmpA102(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA103() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A103));
		AF('d',struct A103,m0,1)
		AFa(struct A103,m1,1,A102)
		AF('p',struct A103,m2,1)
		AF('I',struct A103,m3,1)
		AF('s',struct A103,m4,1)
		AF('C',struct A103,m5,1)
		AF('p',struct A103,m6,1)
		AF('c',struct A103,m7,1)
		AF('C',struct A103,m8,1)
		AF('l',struct A103,m9,1)
		AF('l',struct A103,m10,1)
		AF('i',struct A103,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cf> */
union A104 { C m0; f m1; };
int f_cmpA104(const union A104 *x, const union A104 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA104() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A104));
		AF('C',union A104,m0,1)
		AF('f',union A104,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BiI> */
union A105 { B m0; i m1; I m2; };
int f_cmpA105(const union A105 *x, const union A105 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA105() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A105));
		AF('B',union A105,m0,1)
		AF('i',union A105,m1,1)
		AF('I',union A105,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sdCJJCdlijJd> */
union A106 { s m0; d m1; C m2; J m3; J m4; C m5; d m6; l m7; i m8; j m9; J m10; d m11; };
int f_cmpA106(const union A106 *x, const union A106 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA106() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A106));
		AF('s',union A106,m0,1)
		AF('d',union A106,m1,1)
		AF('C',union A106,m2,1)
		AF('J',union A106,m3,1)
		AF('J',union A106,m4,1)
		AF('C',union A106,m5,1)
		AF('d',union A106,m6,1)
		AF('l',union A106,m7,1)
		AF('i',union A106,m8,1)
		AF('j',union A106,m9,1)
		AF('J',union A106,m10,1)
		AF('d',union A106,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {l<BiI>IliiIplj<sdCJJCdlijJd>i} */
struct A107 { l m0; union A105 m1; I m2; l m3; i m4; i m5; I m6; p m7; l m8; j m9; union A106 m10; i m11; };
int f_cmpA107(const struct A107 *x, const struct A107 *y) { return x->m0 == y->m0 && f_cmpA105(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA106(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA107() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A107));
		AF('l',struct A107,m0,1)
		AFa(struct A107,m1,1,A105)
		AF('I',struct A107,m2,1)
		AF('l',struct A107,m3,1)
		AF('i',struct A107,m4,1)
		AF('i',struct A107,m5,1)
		AF('I',struct A107,m6,1)
		AF('p',struct A107,m7,1)
		AF('l',struct A107,m8,1)
		AF('j',struct A107,m9,1)
		AFa(struct A107,m10,1,A106)
		AF('i',struct A107,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LSfpSSjBCSL[4]I} */
struct A108 { L m0; S m1; f m2; p m3; S m4; S m5; j m6; B m7; C m8; S m9; L m10[4]; I m11; };
int f_cmpA108(const struct A108 *x, const struct A108 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m11 == y->m11; };
DCaggr* f_touchdcstA108() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A108));
		AF('L',struct A108,m0,1)
		AF('S',struct A108,m1,1)
		AF('f',struct A108,m2,1)
		AF('p',struct A108,m3,1)
		AF('S',struct A108,m4,1)
		AF('S',struct A108,m5,1)
		AF('j',struct A108,m6,1)
		AF('B',struct A108,m7,1)
		AF('C',struct A108,m8,1)
		AF('S',struct A108,m9,1)
		AF('L',struct A108,m10,4)
		AF('I',struct A108,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jjsCCs> */
union A109 { j m0; j m1; s m2; C m3; C m4; s m5; };
int f_cmpA109(const union A109 *x, const union A109 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA109() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A109));
		AF('j',union A109,m0,1)
		AF('j',union A109,m1,1)
		AF('s',union A109,m2,1)
		AF('C',union A109,m3,1)
		AF('C',union A109,m4,1)
		AF('s',union A109,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JJIj{LSfpSSjBCSL[4]I}C<jjsCCs>diLJd} */
struct A110 { J m0; J m1; I m2; j m3; struct A108 m4; C m5; union A109 m6; d m7; i m8; L m9; J m10; d m11; };
int f_cmpA110(const struct A110 *x, const struct A110 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA108(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA109(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA110() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A110));
		AF('J',struct A110,m0,1)
		AF('J',struct A110,m1,1)
		AF('I',struct A110,m2,1)
		AF('j',struct A110,m3,1)
		AFa(struct A110,m4,1,A108)
		AF('C',struct A110,m5,1)
		AFa(struct A110,m6,1,A109)
		AF('d',struct A110,m7,1)
		AF('i',struct A110,m8,1)
		AF('L',struct A110,m9,1)
		AF('J',struct A110,m10,1)
		AF('d',struct A110,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{l<BiI>IliiIplj<sdCJJCdlijJd>i}sCJLL{JJIj{LSfpSSjBCSL[4]I}C<jjsCCs>diLJd}BSLSl} */
struct A111 { struct A107 m0; s m1; C m2; J m3; L m4; L m5; struct A110 m6; B m7; S m8; L m9; S m10; l m11; };
int f_cmpA111(const struct A111 *x, const struct A111 *y) { return f_cmpA107(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA110(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA111() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A111));
		AFa(struct A111,m0,1,A107)
		AF('s',struct A111,m1,1)
		AF('C',struct A111,m2,1)
		AF('J',struct A111,m3,1)
		AF('L',struct A111,m4,1)
		AF('L',struct A111,m5,1)
		AFa(struct A111,m6,1,A110)
		AF('B',struct A111,m7,1)
		AF('S',struct A111,m8,1)
		AF('L',struct A111,m9,1)
		AF('S',struct A111,m10,1)
		AF('l',struct A111,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {L} */
struct A112 { L m0; };
int f_cmpA112(const struct A112 *x, const struct A112 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA112() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A112));
		AF('L',struct A112,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ddfsI> */
union A113 { d m0; d m1; f m2; s m3; I m4; };
int f_cmpA113(const union A113 *x, const union A113 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA113() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A113));
		AF('d',union A113,m0,1)
		AF('d',union A113,m1,1)
		AF('f',union A113,m2,1)
		AF('s',union A113,m3,1)
		AF('I',union A113,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ciICSJCcc[4]lLd> */
union A114 { c m0; i m1; I m2; C m3; S m4; J m5; C m6; c m7; c m8[4]; l m9; L m10; d m11; };
int f_cmpA114(const union A114 *x, const union A114 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA114() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A114));
		AF('c',union A114,m0,1)
		AF('i',union A114,m1,1)
		AF('I',union A114,m2,1)
		AF('C',union A114,m3,1)
		AF('S',union A114,m4,1)
		AF('J',union A114,m5,1)
		AF('C',union A114,m6,1)
		AF('c',union A114,m7,1)
		AF('c',union A114,m8,4)
		AF('l',union A114,m9,1)
		AF('L',union A114,m10,1)
		AF('d',union A114,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SJcBJLJ} */
struct A115 { S m0; J m1; c m2; B m3; J m4; L m5; J m6; };
int f_cmpA115(const struct A115 *x, const struct A115 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA115() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A115));
		AF('S',struct A115,m0,1)
		AF('J',struct A115,m1,1)
		AF('c',struct A115,m2,1)
		AF('B',struct A115,m3,1)
		AF('J',struct A115,m4,1)
		AF('L',struct A115,m5,1)
		AF('J',struct A115,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pJCcJdBJJiCf> */
union A116 { p m0; J m1; C m2; c m3; J m4; d m5; B m6; J m7; J m8; i m9; C m10; f m11; };
int f_cmpA116(const union A116 *x, const union A116 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA116() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A116));
		AF('p',union A116,m0,1)
		AF('J',union A116,m1,1)
		AF('C',union A116,m2,1)
		AF('c',union A116,m3,1)
		AF('J',union A116,m4,1)
		AF('d',union A116,m5,1)
		AF('B',union A116,m6,1)
		AF('J',union A116,m7,1)
		AF('J',union A116,m8,1)
		AF('i',union A116,m9,1)
		AF('C',union A116,m10,1)
		AF('f',union A116,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dsljLdssjLdc} */
struct A117 { d m0; s m1; l m2; j m3; L m4; d m5; s m6; s m7; j m8; L m9; d m10; c m11; };
int f_cmpA117(const struct A117 *x, const struct A117 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA117() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A117));
		AF('d',struct A117,m0,1)
		AF('s',struct A117,m1,1)
		AF('l',struct A117,m2,1)
		AF('j',struct A117,m3,1)
		AF('L',struct A117,m4,1)
		AF('d',struct A117,m5,1)
		AF('s',struct A117,m6,1)
		AF('s',struct A117,m7,1)
		AF('j',struct A117,m8,1)
		AF('L',struct A117,m9,1)
		AF('d',struct A117,m10,1)
		AF('c',struct A117,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JSIiiIs} */
struct A118 { J m0; S m1; I m2; i m3; i m4; I m5; s m6; };
int f_cmpA118(const struct A118 *x, const struct A118 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA118() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A118));
		AF('J',struct A118,m0,1)
		AF('S',struct A118,m1,1)
		AF('I',struct A118,m2,1)
		AF('i',struct A118,m3,1)
		AF('i',struct A118,m4,1)
		AF('I',struct A118,m5,1)
		AF('s',struct A118,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pCjsJLBpidlf} */
struct A119 { p m0; C m1; j m2; s m3; J m4; L m5; B m6; p m7; i m8; d m9; l m10; f m11; };
int f_cmpA119(const struct A119 *x, const struct A119 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA119() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A119));
		AF('p',struct A119,m0,1)
		AF('C',struct A119,m1,1)
		AF('j',struct A119,m2,1)
		AF('s',struct A119,m3,1)
		AF('J',struct A119,m4,1)
		AF('L',struct A119,m5,1)
		AF('B',struct A119,m6,1)
		AF('p',struct A119,m7,1)
		AF('i',struct A119,m8,1)
		AF('d',struct A119,m9,1)
		AF('l',struct A119,m10,1)
		AF('f',struct A119,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BijdjIcSlpll} */
struct A120 { B m0; i m1; j m2; d m3; j m4; I m5; c m6; S m7; l m8; p m9; l m10; l m11; };
int f_cmpA120(const struct A120 *x, const struct A120 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA120() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A120));
		AF('B',struct A120,m0,1)
		AF('i',struct A120,m1,1)
		AF('j',struct A120,m2,1)
		AF('d',struct A120,m3,1)
		AF('j',struct A120,m4,1)
		AF('I',struct A120,m5,1)
		AF('c',struct A120,m6,1)
		AF('S',struct A120,m7,1)
		AF('l',struct A120,m8,1)
		AF('p',struct A120,m9,1)
		AF('l',struct A120,m10,1)
		AF('l',struct A120,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CISJLldiLdff> */
union A121 { C m0; I m1; S m2; J m3; L m4; l m5; d m6; i m7; L m8; d m9; f m10; f m11; };
int f_cmpA121(const union A121 *x, const union A121 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA121() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A121));
		AF('C',union A121,m0,1)
		AF('I',union A121,m1,1)
		AF('S',union A121,m2,1)
		AF('J',union A121,m3,1)
		AF('L',union A121,m4,1)
		AF('l',union A121,m5,1)
		AF('d',union A121,m6,1)
		AF('i',union A121,m7,1)
		AF('L',union A121,m8,1)
		AF('d',union A121,m9,1)
		AF('f',union A121,m10,1)
		AF('f',union A121,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pjcdispdddjp> */
union A122 { p m0; j m1; c m2; d m3; i m4; s m5; p m6; d m7; d m8; d m9; j m10; p m11; };
int f_cmpA122(const union A122 *x, const union A122 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA122() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A122));
		AF('p',union A122,m0,1)
		AF('j',union A122,m1,1)
		AF('c',union A122,m2,1)
		AF('d',union A122,m3,1)
		AF('i',union A122,m4,1)
		AF('s',union A122,m5,1)
		AF('p',union A122,m6,1)
		AF('d',union A122,m7,1)
		AF('d',union A122,m8,1)
		AF('d',union A122,m9,1)
		AF('j',union A122,m10,1)
		AF('p',union A122,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <is[13]Cc<pjcdispdddjp>ljSSCcI> */
union A123 { i m0; s m1[13]; C m2; c m3; union A122 m4; l m5; j m6; S m7; S m8; C m9; c m10; I m11; };
int f_cmpA123(const union A123 *x, const union A123 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m1[12] == y->m1[12] && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA122(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA123() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A123));
		AF('i',union A123,m0,1)
		AF('s',union A123,m1,13)
		AF('C',union A123,m2,1)
		AF('c',union A123,m3,1)
		AFa(union A123,m4,1,A122)
		AF('l',union A123,m5,1)
		AF('j',union A123,m6,1)
		AF('S',union A123,m7,1)
		AF('S',union A123,m8,1)
		AF('C',union A123,m9,1)
		AF('c',union A123,m10,1)
		AF('I',union A123,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JClSlpdcf<is[13]Cc<pjcdispdddjp>ljSSCcI>CS> */
union A124 { J m0; C m1; l m2; S m3; l m4; p m5; d m6; c m7; f m8; union A123 m9; C m10; S m11; };
int f_cmpA124(const union A124 *x, const union A124 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA123(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA124() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A124));
		AF('J',union A124,m0,1)
		AF('C',union A124,m1,1)
		AF('l',union A124,m2,1)
		AF('S',union A124,m3,1)
		AF('l',union A124,m4,1)
		AF('p',union A124,m5,1)
		AF('d',union A124,m6,1)
		AF('c',union A124,m7,1)
		AF('f',union A124,m8,1)
		AFa(union A124,m9,1,A123)
		AF('C',union A124,m10,1)
		AF('S',union A124,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bsccclpspjjf} */
struct A125 { B m0; s m1; c m2; c m3; c m4; l m5; p m6; s m7; p m8; j m9; j m10; f m11; };
int f_cmpA125(const struct A125 *x, const struct A125 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA125() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A125));
		AF('B',struct A125,m0,1)
		AF('s',struct A125,m1,1)
		AF('c',struct A125,m2,1)
		AF('c',struct A125,m3,1)
		AF('c',struct A125,m4,1)
		AF('l',struct A125,m5,1)
		AF('p',struct A125,m6,1)
		AF('s',struct A125,m7,1)
		AF('p',struct A125,m8,1)
		AF('j',struct A125,m9,1)
		AF('j',struct A125,m10,1)
		AF('f',struct A125,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Ipd} */
struct A126 { I m0; p m1; d m2; };
int f_cmpA126(const struct A126 *x, const struct A126 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA126() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A126));
		AF('I',struct A126,m0,1)
		AF('p',struct A126,m1,1)
		AF('d',struct A126,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lBfdSS[7]llIpiS> */
union A127 { l m0; B m1; f m2; d m3; S m4; S m5[7]; l m6; l m7; I m8; p m9; i m10; S m11; };
int f_cmpA127(const union A127 *x, const union A127 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA127() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A127));
		AF('l',union A127,m0,1)
		AF('B',union A127,m1,1)
		AF('f',union A127,m2,1)
		AF('d',union A127,m3,1)
		AF('S',union A127,m4,1)
		AF('S',union A127,m5,7)
		AF('l',union A127,m6,1)
		AF('l',union A127,m7,1)
		AF('I',union A127,m8,1)
		AF('p',union A127,m9,1)
		AF('i',union A127,m10,1)
		AF('S',union A127,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iBLfp> */
union A128 { i m0; B m1; L m2; f m3; p m4; };
int f_cmpA128(const union A128 *x, const union A128 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA128() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A128));
		AF('i',union A128,m0,1)
		AF('B',union A128,m1,1)
		AF('L',union A128,m2,1)
		AF('f',union A128,m3,1)
		AF('p',union A128,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CJsCJcfdjlJc> */
union A129 { C m0; J m1; s m2; C m3; J m4; c m5; f m6; d m7; j m8; l m9; J m10; c m11; };
int f_cmpA129(const union A129 *x, const union A129 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA129() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A129));
		AF('C',union A129,m0,1)
		AF('J',union A129,m1,1)
		AF('s',union A129,m2,1)
		AF('C',union A129,m3,1)
		AF('J',union A129,m4,1)
		AF('c',union A129,m5,1)
		AF('f',union A129,m6,1)
		AF('d',union A129,m7,1)
		AF('j',union A129,m8,1)
		AF('l',union A129,m9,1)
		AF('J',union A129,m10,1)
		AF('c',union A129,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <l<CJsCJcfdjlJc>J> */
union A130 { l m0; union A129 m1; J m2; };
int f_cmpA130(const union A130 *x, const union A130 *y) { return x->m0 == y->m0 && f_cmpA129(&x->m1, &y->m1) && x->m2 == y->m2; };
DCaggr* f_touchdcstA130() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A130));
		AF('l',union A130,m0,1)
		AFa(union A130,m1,1,A129)
		AF('J',union A130,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Clsl} */
struct A131 { C m0; l m1; s m2; l m3; };
int f_cmpA131(const struct A131 *x, const struct A131 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA131() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A131));
		AF('C',struct A131,m0,1)
		AF('l',struct A131,m1,1)
		AF('s',struct A131,m2,1)
		AF('l',struct A131,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sCScIfp{Clsl}IijI> */
union A132 { s m0; C m1; S m2; c m3; I m4; f m5; p m6; struct A131 m7; I m8; i m9; j m10; I m11; };
int f_cmpA132(const union A132 *x, const union A132 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA131(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA132() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A132));
		AF('s',union A132,m0,1)
		AF('C',union A132,m1,1)
		AF('S',union A132,m2,1)
		AF('c',union A132,m3,1)
		AF('I',union A132,m4,1)
		AF('f',union A132,m5,1)
		AF('p',union A132,m6,1)
		AFa(union A132,m7,1,A131)
		AF('I',union A132,m8,1)
		AF('i',union A132,m9,1)
		AF('j',union A132,m10,1)
		AF('I',union A132,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LcJclS> */
union A133 { L m0; c m1; J m2; c m3; l m4; S m5; };
int f_cmpA133(const union A133 *x, const union A133 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA133() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A133));
		AF('L',union A133,m0,1)
		AF('c',union A133,m1,1)
		AF('J',union A133,m2,1)
		AF('c',union A133,m3,1)
		AF('l',union A133,m4,1)
		AF('S',union A133,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fJsICdipCISB> */
union A134 { f m0; J m1; s m2; I m3; C m4; d m5; i m6; p m7; C m8; I m9; S m10; B m11; };
int f_cmpA134(const union A134 *x, const union A134 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA134() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A134));
		AF('f',union A134,m0,1)
		AF('J',union A134,m1,1)
		AF('s',union A134,m2,1)
		AF('I',union A134,m3,1)
		AF('C',union A134,m4,1)
		AF('d',union A134,m5,1)
		AF('i',union A134,m6,1)
		AF('p',union A134,m7,1)
		AF('C',union A134,m8,1)
		AF('I',union A134,m9,1)
		AF('S',union A134,m10,1)
		AF('B',union A134,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CfBBj<LcJclS>[1]SdljC<fJsICdipCISB>[10]> */
union A135 { C m0; f m1; B m2; B m3; j m4; union A133 m5[1]; S m6; d m7; l m8; j m9; C m10; union A134 m11[10]; };
int f_cmpA135(const union A135 *x, const union A135 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA133(&x->m5[0], &y->m5[0]) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA134(&x->m11[0], &y->m11[0]) && f_cmpA134(&x->m11[1], &y->m11[1]) && f_cmpA134(&x->m11[2], &y->m11[2]) && f_cmpA134(&x->m11[3], &y->m11[3]) && f_cmpA134(&x->m11[4], &y->m11[4]) && f_cmpA134(&x->m11[5], &y->m11[5]) && f_cmpA134(&x->m11[6], &y->m11[6]) && f_cmpA134(&x->m11[7], &y->m11[7]) && f_cmpA134(&x->m11[8], &y->m11[8]) && f_cmpA134(&x->m11[9], &y->m11[9]); };
DCaggr* f_touchdcstA135() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A135));
		AF('C',union A135,m0,1)
		AF('f',union A135,m1,1)
		AF('B',union A135,m2,1)
		AF('B',union A135,m3,1)
		AF('j',union A135,m4,1)
		AFa(union A135,m5,1,A133)
		AF('S',union A135,m6,1)
		AF('d',union A135,m7,1)
		AF('l',union A135,m8,1)
		AF('j',union A135,m9,1)
		AF('C',union A135,m10,1)
		AFa(union A135,m11,10,A134)
		dcCloseAggr(a);
	}
	return a;
};
/* <iif<l<CJsCJcfdjlJc>J>p<sCScIfp{Clsl}IijI><CfBBj<LcJclS>[1]SdljC<fJsICdipCISB>[10]>sLILc> */
union A136 { i m0; i m1; f m2; union A130 m3; p m4; union A132 m5; union A135 m6; s m7; L m8; I m9; L m10; c m11; };
int f_cmpA136(const union A136 *x, const union A136 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA130(&x->m3, &y->m3) && x->m4 == y->m4 && f_cmpA132(&x->m5, &y->m5) && f_cmpA135(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA136() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A136));
		AF('i',union A136,m0,1)
		AF('i',union A136,m1,1)
		AF('f',union A136,m2,1)
		AFa(union A136,m3,1,A130)
		AF('p',union A136,m4,1)
		AFa(union A136,m5,1,A132)
		AFa(union A136,m6,1,A135)
		AF('s',union A136,m7,1)
		AF('L',union A136,m8,1)
		AF('I',union A136,m9,1)
		AF('L',union A136,m10,1)
		AF('c',union A136,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {f[6]fJpjiiJcIi} */
struct A137 { f m0[6]; f m1; J m2; p m3; j m4; i m5; i m6; J m7; c m8; I m9; i m10; };
int f_cmpA137(const struct A137 *x, const struct A137 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA137() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A137));
		AF('f',struct A137,m0,6)
		AF('f',struct A137,m1,1)
		AF('J',struct A137,m2,1)
		AF('p',struct A137,m3,1)
		AF('j',struct A137,m4,1)
		AF('i',struct A137,m5,1)
		AF('i',struct A137,m6,1)
		AF('J',struct A137,m7,1)
		AF('c',struct A137,m8,1)
		AF('I',struct A137,m9,1)
		AF('i',struct A137,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fsclCIBfpfjB} */
struct A138 { f m0; s m1; c m2; l m3; C m4; I m5; B m6; f m7; p m8; f m9; j m10; B m11; };
int f_cmpA138(const struct A138 *x, const struct A138 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA138() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A138));
		AF('f',struct A138,m0,1)
		AF('s',struct A138,m1,1)
		AF('c',struct A138,m2,1)
		AF('l',struct A138,m3,1)
		AF('C',struct A138,m4,1)
		AF('I',struct A138,m5,1)
		AF('B',struct A138,m6,1)
		AF('f',struct A138,m7,1)
		AF('p',struct A138,m8,1)
		AF('f',struct A138,m9,1)
		AF('j',struct A138,m10,1)
		AF('B',struct A138,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sJBcCifJfdiS> */
union A139 { s m0; J m1; B m2; c m3; C m4; i m5; f m6; J m7; f m8; d m9; i m10; S m11; };
int f_cmpA139(const union A139 *x, const union A139 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA139() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A139));
		AF('s',union A139,m0,1)
		AF('J',union A139,m1,1)
		AF('B',union A139,m2,1)
		AF('c',union A139,m3,1)
		AF('C',union A139,m4,1)
		AF('i',union A139,m5,1)
		AF('f',union A139,m6,1)
		AF('J',union A139,m7,1)
		AF('f',union A139,m8,1)
		AF('d',union A139,m9,1)
		AF('i',union A139,m10,1)
		AF('S',union A139,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jj{f[6]fJpjiiJcIi}[14]{fsclCIBfpfjB}dI<sJBcCifJfdiS>JpLdi> */
union A140 { j m0; j m1; struct A137 m2[14]; struct A138 m3; d m4; I m5; union A139 m6; J m7; p m8; L m9; d m10; i m11; };
int f_cmpA140(const union A140 *x, const union A140 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA137(&x->m2[0], &y->m2[0]) && f_cmpA137(&x->m2[1], &y->m2[1]) && f_cmpA137(&x->m2[2], &y->m2[2]) && f_cmpA137(&x->m2[3], &y->m2[3]) && f_cmpA137(&x->m2[4], &y->m2[4]) && f_cmpA137(&x->m2[5], &y->m2[5]) && f_cmpA137(&x->m2[6], &y->m2[6]) && f_cmpA137(&x->m2[7], &y->m2[7]) && f_cmpA137(&x->m2[8], &y->m2[8]) && f_cmpA137(&x->m2[9], &y->m2[9]) && f_cmpA137(&x->m2[10], &y->m2[10]) && f_cmpA137(&x->m2[11], &y->m2[11]) && f_cmpA137(&x->m2[12], &y->m2[12]) && f_cmpA137(&x->m2[13], &y->m2[13]) && f_cmpA138(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA139(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA140() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A140));
		AF('j',union A140,m0,1)
		AF('j',union A140,m1,1)
		AFa(union A140,m2,14,A137)
		AFa(union A140,m3,1,A138)
		AF('d',union A140,m4,1)
		AF('I',union A140,m5,1)
		AFa(union A140,m6,1,A139)
		AF('J',union A140,m7,1)
		AF('p',union A140,m8,1)
		AF('L',union A140,m9,1)
		AF('d',union A140,m10,1)
		AF('i',union A140,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IBSiflC[10]ICCps} */
struct A141 { I m0; B m1; S m2; i m3; f m4; l m5; C m6[10]; I m7; C m8; C m9; p m10; s m11; };
int f_cmpA141(const struct A141 *x, const struct A141 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA141() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A141));
		AF('I',struct A141,m0,1)
		AF('B',struct A141,m1,1)
		AF('S',struct A141,m2,1)
		AF('i',struct A141,m3,1)
		AF('f',struct A141,m4,1)
		AF('l',struct A141,m5,1)
		AF('C',struct A141,m6,10)
		AF('I',struct A141,m7,1)
		AF('C',struct A141,m8,1)
		AF('C',struct A141,m9,1)
		AF('p',struct A141,m10,1)
		AF('s',struct A141,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iJfffBfilCij> */
union A142 { i m0; J m1; f m2; f m3; f m4; B m5; f m6; i m7; l m8; C m9; i m10; j m11; };
int f_cmpA142(const union A142 *x, const union A142 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA142() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A142));
		AF('i',union A142,m0,1)
		AF('J',union A142,m1,1)
		AF('f',union A142,m2,1)
		AF('f',union A142,m3,1)
		AF('f',union A142,m4,1)
		AF('B',union A142,m5,1)
		AF('f',union A142,m6,1)
		AF('i',union A142,m7,1)
		AF('l',union A142,m8,1)
		AF('C',union A142,m9,1)
		AF('i',union A142,m10,1)
		AF('j',union A142,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jlBfi> */
union A143 { j m0; l m1; B m2; f m3; i m4; };
int f_cmpA143(const union A143 *x, const union A143 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA143() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A143));
		AF('j',union A143,m0,1)
		AF('l',union A143,m1,1)
		AF('B',union A143,m2,1)
		AF('f',union A143,m3,1)
		AF('i',union A143,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {s} */
struct A144 { s m0; };
int f_cmpA144(const struct A144 *x, const struct A144 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA144() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A144));
		AF('s',struct A144,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JppLssIfSfi} */
struct A145 { J m0; p m1; p m2; L m3; s m4; s m5; I m6; f m7; S m8; f m9; i m10; };
int f_cmpA145(const struct A145 *x, const struct A145 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA145() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A145));
		AF('J',struct A145,m0,1)
		AF('p',struct A145,m1,1)
		AF('p',struct A145,m2,1)
		AF('L',struct A145,m3,1)
		AF('s',struct A145,m4,1)
		AF('s',struct A145,m5,1)
		AF('I',struct A145,m6,1)
		AF('f',struct A145,m7,1)
		AF('S',struct A145,m8,1)
		AF('f',struct A145,m9,1)
		AF('i',struct A145,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fBsdSfIdf{JppLssIfSfi}fl> */
union A146 { f m0; B m1; s m2; d m3; S m4; f m5; I m6; d m7; f m8; struct A145 m9; f m10; l m11; };
int f_cmpA146(const union A146 *x, const union A146 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA145(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA146() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A146));
		AF('f',union A146,m0,1)
		AF('B',union A146,m1,1)
		AF('s',union A146,m2,1)
		AF('d',union A146,m3,1)
		AF('S',union A146,m4,1)
		AF('f',union A146,m5,1)
		AF('I',union A146,m6,1)
		AF('d',union A146,m7,1)
		AF('f',union A146,m8,1)
		AFa(union A146,m9,1,A145)
		AF('f',union A146,m10,1)
		AF('l',union A146,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cd[9]IsspsjIpSi> */
union A147 { C m0; d m1[9]; I m2; s m3; s m4; p m5; s m6; j m7; I m8; p m9; S m10; i m11; };
int f_cmpA147(const union A147 *x, const union A147 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA147() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A147));
		AF('C',union A147,m0,1)
		AF('d',union A147,m1,9)
		AF('I',union A147,m2,1)
		AF('s',union A147,m3,1)
		AF('s',union A147,m4,1)
		AF('p',union A147,m5,1)
		AF('s',union A147,m6,1)
		AF('j',union A147,m7,1)
		AF('I',union A147,m8,1)
		AF('p',union A147,m9,1)
		AF('S',union A147,m10,1)
		AF('i',union A147,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fpLpIJfLjSB<Cd[9]IsspsjIpSi>} */
struct A148 { f m0; p m1; L m2; p m3; I m4; J m5; f m6; L m7; j m8; S m9; B m10; union A147 m11; };
int f_cmpA148(const struct A148 *x, const struct A148 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA147(&x->m11, &y->m11); };
DCaggr* f_touchdcstA148() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A148));
		AF('f',struct A148,m0,1)
		AF('p',struct A148,m1,1)
		AF('L',struct A148,m2,1)
		AF('p',struct A148,m3,1)
		AF('I',struct A148,m4,1)
		AF('J',struct A148,m5,1)
		AF('f',struct A148,m6,1)
		AF('L',struct A148,m7,1)
		AF('j',struct A148,m8,1)
		AF('S',struct A148,m9,1)
		AF('B',struct A148,m10,1)
		AFa(struct A148,m11,1,A147)
		dcCloseAggr(a);
	}
	return a;
};
/* <JIB[12]pifppjsCC> */
union A149 { J m0; I m1; B m2[12]; p m3; i m4; f m5; p m6; p m7; j m8; s m9; C m10; C m11; };
int f_cmpA149(const union A149 *x, const union A149 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA149() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A149));
		AF('J',union A149,m0,1)
		AF('I',union A149,m1,1)
		AF('B',union A149,m2,12)
		AF('p',union A149,m3,1)
		AF('i',union A149,m4,1)
		AF('f',union A149,m5,1)
		AF('p',union A149,m6,1)
		AF('p',union A149,m7,1)
		AF('j',union A149,m8,1)
		AF('s',union A149,m9,1)
		AF('C',union A149,m10,1)
		AF('C',union A149,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fspISCIclpJi> */
union A150 { f m0; s m1; p m2; I m3; S m4; C m5; I m6; c m7; l m8; p m9; J m10; i m11; };
int f_cmpA150(const union A150 *x, const union A150 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA150() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A150));
		AF('f',union A150,m0,1)
		AF('s',union A150,m1,1)
		AF('p',union A150,m2,1)
		AF('I',union A150,m3,1)
		AF('S',union A150,m4,1)
		AF('C',union A150,m5,1)
		AF('I',union A150,m6,1)
		AF('c',union A150,m7,1)
		AF('l',union A150,m8,1)
		AF('p',union A150,m9,1)
		AF('J',union A150,m10,1)
		AF('i',union A150,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Cd[12]SLCL} */
struct A151 { C m0; d m1[12]; S m2; L m3; C m4; L m5; };
int f_cmpA151(const struct A151 *x, const struct A151 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA151() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A151));
		AF('C',struct A151,m0,1)
		AF('d',struct A151,m1,12)
		AF('S',struct A151,m2,1)
		AF('L',struct A151,m3,1)
		AF('C',struct A151,m4,1)
		AF('L',struct A151,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jIJcBLsSisfc} */
struct A152 { j m0; I m1; J m2; c m3; B m4; L m5; s m6; S m7; i m8; s m9; f m10; c m11; };
int f_cmpA152(const struct A152 *x, const struct A152 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA152() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A152));
		AF('j',struct A152,m0,1)
		AF('I',struct A152,m1,1)
		AF('J',struct A152,m2,1)
		AF('c',struct A152,m3,1)
		AF('B',struct A152,m4,1)
		AF('L',struct A152,m5,1)
		AF('s',struct A152,m6,1)
		AF('S',struct A152,m7,1)
		AF('i',struct A152,m8,1)
		AF('s',struct A152,m9,1)
		AF('f',struct A152,m10,1)
		AF('c',struct A152,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IBScj[1]dIBSBIl} */
struct A153 { I m0; B m1; S m2; c m3; j m4[1]; d m5; I m6; B m7; S m8; B m9; I m10; l m11; };
int f_cmpA153(const struct A153 *x, const struct A153 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA153() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A153));
		AF('I',struct A153,m0,1)
		AF('B',struct A153,m1,1)
		AF('S',struct A153,m2,1)
		AF('c',struct A153,m3,1)
		AF('j',struct A153,m4,1)
		AF('d',struct A153,m5,1)
		AF('I',struct A153,m6,1)
		AF('B',struct A153,m7,1)
		AF('S',struct A153,m8,1)
		AF('B',struct A153,m9,1)
		AF('I',struct A153,m10,1)
		AF('l',struct A153,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sS{Cd[12]SLCL}f{jIJcBLsSisfc}l{IBScj[1]dIBSBIl}cCljj> */
union A154 { s m0; S m1; struct A151 m2; f m3; struct A152 m4; l m5; struct A153 m6; c m7; C m8; l m9; j m10; j m11; };
int f_cmpA154(const union A154 *x, const union A154 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA151(&x->m2, &y->m2) && x->m3 == y->m3 && f_cmpA152(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA153(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA154() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A154));
		AF('s',union A154,m0,1)
		AF('S',union A154,m1,1)
		AFa(union A154,m2,1,A151)
		AF('f',union A154,m3,1)
		AFa(union A154,m4,1,A152)
		AF('l',union A154,m5,1)
		AFa(union A154,m6,1,A153)
		AF('c',union A154,m7,1)
		AF('C',union A154,m8,1)
		AF('l',union A154,m9,1)
		AF('j',union A154,m10,1)
		AF('j',union A154,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IJCl<sS{Cd[12]SLCL}f{jIJcBLsSisfc}l{IBScj[1]dIBSBIl}cCljj>IdLl} */
struct A155 { I m0; J m1; C m2; l m3; union A154 m4; I m5; d m6; L m7; l m8; };
int f_cmpA155(const struct A155 *x, const struct A155 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA154(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA155() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A155));
		AF('I',struct A155,m0,1)
		AF('J',struct A155,m1,1)
		AF('C',struct A155,m2,1)
		AF('l',struct A155,m3,1)
		AFa(struct A155,m4,1,A154)
		AF('I',struct A155,m5,1)
		AF('d',struct A155,m6,1)
		AF('L',struct A155,m7,1)
		AF('l',struct A155,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dJc} */
struct A156 { d m0; J m1; c m2; };
int f_cmpA156(const struct A156 *x, const struct A156 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA156() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A156));
		AF('d',struct A156,m0,1)
		AF('J',struct A156,m1,1)
		AF('c',struct A156,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cljCIfdsLJdB} */
struct A157 { c m0; l m1; j m2; C m3; I m4; f m5; d m6; s m7; L m8; J m9; d m10; B m11; };
int f_cmpA157(const struct A157 *x, const struct A157 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA157() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A157));
		AF('c',struct A157,m0,1)
		AF('l',struct A157,m1,1)
		AF('j',struct A157,m2,1)
		AF('C',struct A157,m3,1)
		AF('I',struct A157,m4,1)
		AF('f',struct A157,m5,1)
		AF('d',struct A157,m6,1)
		AF('s',struct A157,m7,1)
		AF('L',struct A157,m8,1)
		AF('J',struct A157,m9,1)
		AF('d',struct A157,m10,1)
		AF('B',struct A157,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JiIfsSLBipcs> */
union A158 { J m0; i m1; I m2; f m3; s m4; S m5; L m6; B m7; i m8; p m9; c m10; s m11; };
int f_cmpA158(const union A158 *x, const union A158 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA158() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A158));
		AF('J',union A158,m0,1)
		AF('i',union A158,m1,1)
		AF('I',union A158,m2,1)
		AF('f',union A158,m3,1)
		AF('s',union A158,m4,1)
		AF('S',union A158,m5,1)
		AF('L',union A158,m6,1)
		AF('B',union A158,m7,1)
		AF('i',union A158,m8,1)
		AF('p',union A158,m9,1)
		AF('c',union A158,m10,1)
		AF('s',union A158,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pJjIClJdi<JiIfsSLBipcs>[11]cS} */
struct A159 { p m0; J m1; j m2; I m3; C m4; l m5; J m6; d m7; i m8; union A158 m9[11]; c m10; S m11; };
int f_cmpA159(const struct A159 *x, const struct A159 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA158(&x->m9[0], &y->m9[0]) && f_cmpA158(&x->m9[1], &y->m9[1]) && f_cmpA158(&x->m9[2], &y->m9[2]) && f_cmpA158(&x->m9[3], &y->m9[3]) && f_cmpA158(&x->m9[4], &y->m9[4]) && f_cmpA158(&x->m9[5], &y->m9[5]) && f_cmpA158(&x->m9[6], &y->m9[6]) && f_cmpA158(&x->m9[7], &y->m9[7]) && f_cmpA158(&x->m9[8], &y->m9[8]) && f_cmpA158(&x->m9[9], &y->m9[9]) && f_cmpA158(&x->m9[10], &y->m9[10]) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA159() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A159));
		AF('p',struct A159,m0,1)
		AF('J',struct A159,m1,1)
		AF('j',struct A159,m2,1)
		AF('I',struct A159,m3,1)
		AF('C',struct A159,m4,1)
		AF('l',struct A159,m5,1)
		AF('J',struct A159,m6,1)
		AF('d',struct A159,m7,1)
		AF('i',struct A159,m8,1)
		AFa(struct A159,m9,11,A158)
		AF('c',struct A159,m10,1)
		AF('S',struct A159,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{pJjIClJdi<JiIfsSLBipcs>[11]cS}jBBBpdfBLjj} */
struct A160 { struct A159 m0; j m1; B m2; B m3; B m4; p m5; d m6; f m7; B m8; L m9; j m10; j m11; };
int f_cmpA160(const struct A160 *x, const struct A160 *y) { return f_cmpA159(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA160() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A160));
		AFa(struct A160,m0,1,A159)
		AF('j',struct A160,m1,1)
		AF('B',struct A160,m2,1)
		AF('B',struct A160,m3,1)
		AF('B',struct A160,m4,1)
		AF('p',struct A160,m5,1)
		AF('d',struct A160,m6,1)
		AF('f',struct A160,m7,1)
		AF('B',struct A160,m8,1)
		AF('L',struct A160,m9,1)
		AF('j',struct A160,m10,1)
		AF('j',struct A160,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iIBB[12]pSpfdI} */
struct A161 { i m0; I m1; B m2; B m3[12]; p m4; S m5; p m6; f m7; d m8; I m9; };
int f_cmpA161(const struct A161 *x, const struct A161 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA161() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A161));
		AF('i',struct A161,m0,1)
		AF('I',struct A161,m1,1)
		AF('B',struct A161,m2,1)
		AF('B',struct A161,m3,12)
		AF('p',struct A161,m4,1)
		AF('S',struct A161,m5,1)
		AF('p',struct A161,m6,1)
		AF('f',struct A161,m7,1)
		AF('d',struct A161,m8,1)
		AF('I',struct A161,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JlSJfcJfclld> */
union A162 { J m0; l m1; S m2; J m3; f m4; c m5; J m6; f m7; c m8; l m9; l m10; d m11; };
int f_cmpA162(const union A162 *x, const union A162 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA162() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A162));
		AF('J',union A162,m0,1)
		AF('l',union A162,m1,1)
		AF('S',union A162,m2,1)
		AF('J',union A162,m3,1)
		AF('f',union A162,m4,1)
		AF('c',union A162,m5,1)
		AF('J',union A162,m6,1)
		AF('f',union A162,m7,1)
		AF('c',union A162,m8,1)
		AF('l',union A162,m9,1)
		AF('l',union A162,m10,1)
		AF('d',union A162,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BiiijpiiBfLl} */
struct A163 { B m0; i m1; i m2; i m3; j m4; p m5; i m6; i m7; B m8; f m9; L m10; l m11; };
int f_cmpA163(const struct A163 *x, const struct A163 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA163() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A163));
		AF('B',struct A163,m0,1)
		AF('i',struct A163,m1,1)
		AF('i',struct A163,m2,1)
		AF('i',struct A163,m3,1)
		AF('j',struct A163,m4,1)
		AF('p',struct A163,m5,1)
		AF('i',struct A163,m6,1)
		AF('i',struct A163,m7,1)
		AF('B',struct A163,m8,1)
		AF('f',struct A163,m9,1)
		AF('L',struct A163,m10,1)
		AF('l',struct A163,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{iIBB[12]pSpfdI}LdflL<JlSJfcJfclld>BsBS{BiiijpiiBfLl}> */
union A164 { struct A161 m0; L m1; d m2; f m3; l m4; L m5; union A162 m6; B m7; s m8; B m9; S m10; struct A163 m11; };
int f_cmpA164(const union A164 *x, const union A164 *y) { return f_cmpA161(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA162(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA163(&x->m11, &y->m11); };
DCaggr* f_touchdcstA164() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A164));
		AFa(union A164,m0,1,A161)
		AF('L',union A164,m1,1)
		AF('d',union A164,m2,1)
		AF('f',union A164,m3,1)
		AF('l',union A164,m4,1)
		AF('L',union A164,m5,1)
		AFa(union A164,m6,1,A162)
		AF('B',union A164,m7,1)
		AF('s',union A164,m8,1)
		AF('B',union A164,m9,1)
		AF('S',union A164,m10,1)
		AFa(union A164,m11,1,A163)
		dcCloseAggr(a);
	}
	return a;
};
/* <<{iIBB[12]pSpfdI}LdflL<JlSJfcJfclld>BsBS{BiiijpiiBfLl}>l> */
union A165 { union A164 m0; l m1; };
int f_cmpA165(const union A165 *x, const union A165 *y) { return f_cmpA164(&x->m0, &y->m0) && x->m1 == y->m1; };
DCaggr* f_touchdcstA165() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A165));
		AFa(union A165,m0,1,A164)
		AF('l',union A165,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jjBiSiCdSfll> */
union A166 { j m0; j m1; B m2; i m3; S m4; i m5; C m6; d m7; S m8; f m9; l m10; l m11; };
int f_cmpA166(const union A166 *x, const union A166 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA166() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A166));
		AF('j',union A166,m0,1)
		AF('j',union A166,m1,1)
		AF('B',union A166,m2,1)
		AF('i',union A166,m3,1)
		AF('S',union A166,m4,1)
		AF('i',union A166,m5,1)
		AF('C',union A166,m6,1)
		AF('d',union A166,m7,1)
		AF('S',union A166,m8,1)
		AF('f',union A166,m9,1)
		AF('l',union A166,m10,1)
		AF('l',union A166,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fjB} */
struct A167 { f m0; j m1; B m2; };
int f_cmpA167(const struct A167 *x, const struct A167 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA167() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A167));
		AF('f',struct A167,m0,1)
		AF('j',struct A167,m1,1)
		AF('B',struct A167,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LplIsLISs} */
struct A168 { L m0; p m1; l m2; I m3; s m4; L m5; I m6; S m7; s m8; };
int f_cmpA168(const struct A168 *x, const struct A168 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA168() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A168));
		AF('L',struct A168,m0,1)
		AF('p',struct A168,m1,1)
		AF('l',struct A168,m2,1)
		AF('I',struct A168,m3,1)
		AF('s',struct A168,m4,1)
		AF('L',struct A168,m5,1)
		AF('I',struct A168,m6,1)
		AF('S',struct A168,m7,1)
		AF('s',struct A168,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{fjB}BBilsCi[4]sf{LplIsLISs}d> */
union A169 { struct A167 m0; B m1; B m2; i m3; l m4; s m5; C m6; i m7[4]; s m8; f m9; struct A168 m10; d m11; };
int f_cmpA169(const union A169 *x, const union A169 *y) { return f_cmpA167(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA168(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA169() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A169));
		AFa(union A169,m0,1,A167)
		AF('B',union A169,m1,1)
		AF('B',union A169,m2,1)
		AF('i',union A169,m3,1)
		AF('l',union A169,m4,1)
		AF('s',union A169,m5,1)
		AF('C',union A169,m6,1)
		AF('i',union A169,m7,4)
		AF('s',union A169,m8,1)
		AF('f',union A169,m9,1)
		AFa(union A169,m10,1,A168)
		AF('d',union A169,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BsBCllBfdSJI> */
union A170 { B m0; s m1; B m2; C m3; l m4; l m5; B m6; f m7; d m8; S m9; J m10; I m11; };
int f_cmpA170(const union A170 *x, const union A170 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA170() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A170));
		AF('B',union A170,m0,1)
		AF('s',union A170,m1,1)
		AF('B',union A170,m2,1)
		AF('C',union A170,m3,1)
		AF('l',union A170,m4,1)
		AF('l',union A170,m5,1)
		AF('B',union A170,m6,1)
		AF('f',union A170,m7,1)
		AF('d',union A170,m8,1)
		AF('S',union A170,m9,1)
		AF('J',union A170,m10,1)
		AF('I',union A170,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pCjpjj> */
union A171 { p m0; C m1; j m2; p m3; j m4; j m5; };
int f_cmpA171(const union A171 *x, const union A171 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA171() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A171));
		AF('p',union A171,m0,1)
		AF('C',union A171,m1,1)
		AF('j',union A171,m2,1)
		AF('p',union A171,m3,1)
		AF('j',union A171,m4,1)
		AF('j',union A171,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Cjcjpdi} */
struct A172 { C m0; j m1; c m2; j m3; p m4; d m5; i m6; };
int f_cmpA172(const struct A172 *x, const struct A172 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA172() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A172));
		AF('C',struct A172,m0,1)
		AF('j',struct A172,m1,1)
		AF('c',struct A172,m2,1)
		AF('j',struct A172,m3,1)
		AF('p',struct A172,m4,1)
		AF('d',struct A172,m5,1)
		AF('i',struct A172,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dpfJfSSBLllB> */
union A173 { d m0; p m1; f m2; J m3; f m4; S m5; S m6; B m7; L m8; l m9; l m10; B m11; };
int f_cmpA173(const union A173 *x, const union A173 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA173() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A173));
		AF('d',union A173,m0,1)
		AF('p',union A173,m1,1)
		AF('f',union A173,m2,1)
		AF('J',union A173,m3,1)
		AF('f',union A173,m4,1)
		AF('S',union A173,m5,1)
		AF('S',union A173,m6,1)
		AF('B',union A173,m7,1)
		AF('L',union A173,m8,1)
		AF('l',union A173,m9,1)
		AF('l',union A173,m10,1)
		AF('B',union A173,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LiJ} */
struct A174 { L m0; i m1; J m2; };
int f_cmpA174(const struct A174 *x, const struct A174 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA174() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A174));
		AF('L',struct A174,m0,1)
		AF('i',struct A174,m1,1)
		AF('J',struct A174,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <I{Cjcjpdi}i<dpfJfSSBLllB>pjJjSl{LiJ}B> */
union A175 { I m0; struct A172 m1; i m2; union A173 m3; p m4; j m5; J m6; j m7; S m8; l m9; struct A174 m10; B m11; };
int f_cmpA175(const union A175 *x, const union A175 *y) { return x->m0 == y->m0 && f_cmpA172(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA173(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA174(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA175() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A175));
		AF('I',union A175,m0,1)
		AFa(union A175,m1,1,A172)
		AF('i',union A175,m2,1)
		AFa(union A175,m3,1,A173)
		AF('p',union A175,m4,1)
		AF('j',union A175,m5,1)
		AF('J',union A175,m6,1)
		AF('j',union A175,m7,1)
		AF('S',union A175,m8,1)
		AF('l',union A175,m9,1)
		AFa(union A175,m10,1,A174)
		AF('B',union A175,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sBcdJflSSCjI> */
union A176 { s m0; B m1; c m2; d m3; J m4; f m5; l m6; S m7; S m8; C m9; j m10; I m11; };
int f_cmpA176(const union A176 *x, const union A176 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA176() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A176));
		AF('s',union A176,m0,1)
		AF('B',union A176,m1,1)
		AF('c',union A176,m2,1)
		AF('d',union A176,m3,1)
		AF('J',union A176,m4,1)
		AF('f',union A176,m5,1)
		AF('l',union A176,m6,1)
		AF('S',union A176,m7,1)
		AF('S',union A176,m8,1)
		AF('C',union A176,m9,1)
		AF('j',union A176,m10,1)
		AF('I',union A176,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lIdiccSjsSS> */
union A177 { l m0; I m1; d m2; i m3; c m4; c m5; S m6; j m7; s m8; S m9; S m10; };
int f_cmpA177(const union A177 *x, const union A177 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA177() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A177));
		AF('l',union A177,m0,1)
		AF('I',union A177,m1,1)
		AF('d',union A177,m2,1)
		AF('i',union A177,m3,1)
		AF('c',union A177,m4,1)
		AF('c',union A177,m5,1)
		AF('S',union A177,m6,1)
		AF('j',union A177,m7,1)
		AF('s',union A177,m8,1)
		AF('S',union A177,m9,1)
		AF('S',union A177,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SIiIcSc} */
struct A178 { S m0; I m1; i m2; I m3; c m4; S m5; c m6; };
int f_cmpA178(const struct A178 *x, const struct A178 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA178() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A178));
		AF('S',struct A178,m0,1)
		AF('I',struct A178,m1,1)
		AF('i',struct A178,m2,1)
		AF('I',struct A178,m3,1)
		AF('c',struct A178,m4,1)
		AF('S',struct A178,m5,1)
		AF('c',struct A178,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sCjiIpCBLdpd> */
union A179 { s m0; C m1; j m2; i m3; I m4; p m5; C m6; B m7; L m8; d m9; p m10; d m11; };
int f_cmpA179(const union A179 *x, const union A179 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA179() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A179));
		AF('s',union A179,m0,1)
		AF('C',union A179,m1,1)
		AF('j',union A179,m2,1)
		AF('i',union A179,m3,1)
		AF('I',union A179,m4,1)
		AF('p',union A179,m5,1)
		AF('C',union A179,m6,1)
		AF('B',union A179,m7,1)
		AF('L',union A179,m8,1)
		AF('d',union A179,m9,1)
		AF('p',union A179,m10,1)
		AF('d',union A179,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Jd[11]Sl} */
struct A180 { J m0; d m1[11]; S m2; l m3; };
int f_cmpA180(const struct A180 *x, const struct A180 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA180() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A180));
		AF('J',struct A180,m0,1)
		AF('d',struct A180,m1,11)
		AF('S',struct A180,m2,1)
		AF('l',struct A180,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pfd[4]dJCdSlLsB> */
union A181 { p m0; f m1; d m2[4]; d m3; J m4; C m5; d m6; S m7; l m8; L m9; s m10; B m11; };
int f_cmpA181(const union A181 *x, const union A181 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA181() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A181));
		AF('p',union A181,m0,1)
		AF('f',union A181,m1,1)
		AF('d',union A181,m2,4)
		AF('d',union A181,m3,1)
		AF('J',union A181,m4,1)
		AF('C',union A181,m5,1)
		AF('d',union A181,m6,1)
		AF('S',union A181,m7,1)
		AF('l',union A181,m8,1)
		AF('L',union A181,m9,1)
		AF('s',union A181,m10,1)
		AF('B',union A181,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fpcdcJCs{Jd[11]Sl}BL<pfd[4]dJCdSlLsB>> */
union A182 { f m0; p m1; c m2; d m3; c m4; J m5; C m6; s m7; struct A180 m8; B m9; L m10; union A181 m11; };
int f_cmpA182(const union A182 *x, const union A182 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA180(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA181(&x->m11, &y->m11); };
DCaggr* f_touchdcstA182() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A182));
		AF('f',union A182,m0,1)
		AF('p',union A182,m1,1)
		AF('c',union A182,m2,1)
		AF('d',union A182,m3,1)
		AF('c',union A182,m4,1)
		AF('J',union A182,m5,1)
		AF('C',union A182,m6,1)
		AF('s',union A182,m7,1)
		AFa(union A182,m8,1,A180)
		AF('B',union A182,m9,1)
		AF('L',union A182,m10,1)
		AFa(union A182,m11,1,A181)
		dcCloseAggr(a);
	}
	return a;
};
/* <p> */
union A183 { p m0; };
int f_cmpA183(const union A183 *x, const union A183 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA183() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A183));
		AF('p',union A183,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BplJJllj> */
union A184 { B m0; p m1; l m2; J m3; J m4; l m5; l m6; j m7; };
int f_cmpA184(const union A184 *x, const union A184 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA184() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A184));
		AF('B',union A184,m0,1)
		AF('p',union A184,m1,1)
		AF('l',union A184,m2,1)
		AF('J',union A184,m3,1)
		AF('J',union A184,m4,1)
		AF('l',union A184,m5,1)
		AF('l',union A184,m6,1)
		AF('j',union A184,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cJcjC} */
struct A185 { c m0; J m1; c m2; j m3; C m4; };
int f_cmpA185(const struct A185 *x, const struct A185 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA185() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A185));
		AF('c',struct A185,m0,1)
		AF('J',struct A185,m1,1)
		AF('c',struct A185,m2,1)
		AF('j',struct A185,m3,1)
		AF('C',struct A185,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fisdjlj} */
struct A186 { f m0; i m1; s m2; d m3; j m4; l m5; j m6; };
int f_cmpA186(const struct A186 *x, const struct A186 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA186() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A186));
		AF('f',struct A186,m0,1)
		AF('i',struct A186,m1,1)
		AF('s',struct A186,m2,1)
		AF('d',struct A186,m3,1)
		AF('j',struct A186,m4,1)
		AF('l',struct A186,m5,1)
		AF('j',struct A186,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iLILIsiljIBi} */
struct A187 { i m0; L m1; I m2; L m3; I m4; s m5; i m6; l m7; j m8; I m9; B m10; i m11; };
int f_cmpA187(const struct A187 *x, const struct A187 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA187() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A187));
		AF('i',struct A187,m0,1)
		AF('L',struct A187,m1,1)
		AF('I',struct A187,m2,1)
		AF('L',struct A187,m3,1)
		AF('I',struct A187,m4,1)
		AF('s',struct A187,m5,1)
		AF('i',struct A187,m6,1)
		AF('l',struct A187,m7,1)
		AF('j',struct A187,m8,1)
		AF('I',struct A187,m9,1)
		AF('B',struct A187,m10,1)
		AF('i',struct A187,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{iLILIsiljIBi}B} */
struct A188 { struct A187 m0; B m1; };
int f_cmpA188(const struct A188 *x, const struct A188 *y) { return f_cmpA187(&x->m0, &y->m0) && x->m1 == y->m1; };
DCaggr* f_touchdcstA188() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A188));
		AFa(struct A188,m0,1,A187)
		AF('B',struct A188,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ipJfSppplL} */
struct A189 { i m0; p m1; J m2; f m3; S m4; p m5; p m6; p m7; l m8; L m9; };
int f_cmpA189(const struct A189 *x, const struct A189 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA189() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A189));
		AF('i',struct A189,m0,1)
		AF('p',struct A189,m1,1)
		AF('J',struct A189,m2,1)
		AF('f',struct A189,m3,1)
		AF('S',struct A189,m4,1)
		AF('p',struct A189,m5,1)
		AF('p',struct A189,m6,1)
		AF('p',struct A189,m7,1)
		AF('l',struct A189,m8,1)
		AF('L',struct A189,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ifcJCSidIL> */
union A190 { i m0; f m1; c m2; J m3; C m4; S m5; i m6; d m7; I m8; L m9; };
int f_cmpA190(const union A190 *x, const union A190 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA190() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A190));
		AF('i',union A190,m0,1)
		AF('f',union A190,m1,1)
		AF('c',union A190,m2,1)
		AF('J',union A190,m3,1)
		AF('C',union A190,m4,1)
		AF('S',union A190,m5,1)
		AF('i',union A190,m6,1)
		AF('d',union A190,m7,1)
		AF('I',union A190,m8,1)
		AF('L',union A190,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Bs{ipJfSppplL}cd<ifcJCSidIL>lcfSdl> */
union A191 { B m0; s m1; struct A189 m2; c m3; d m4; union A190 m5; l m6; c m7; f m8; S m9; d m10; l m11; };
int f_cmpA191(const union A191 *x, const union A191 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA189(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA190(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA191() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A191));
		AF('B',union A191,m0,1)
		AF('s',union A191,m1,1)
		AFa(union A191,m2,1,A189)
		AF('c',union A191,m3,1)
		AF('d',union A191,m4,1)
		AFa(union A191,m5,1,A190)
		AF('l',union A191,m6,1)
		AF('c',union A191,m7,1)
		AF('f',union A191,m8,1)
		AF('S',union A191,m9,1)
		AF('d',union A191,m10,1)
		AF('l',union A191,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {d{{iLILIsiljIBi}B}[3]CjjJfcjCB<Bs{ipJfSppplL}cd<ifcJCSidIL>lcfSdl>} */
struct A192 { d m0; struct A188 m1[3]; C m2; j m3; j m4; J m5; f m6; c m7; j m8; C m9; B m10; union A191 m11; };
int f_cmpA192(const struct A192 *x, const struct A192 *y) { return x->m0 == y->m0 && f_cmpA188(&x->m1[0], &y->m1[0]) && f_cmpA188(&x->m1[1], &y->m1[1]) && f_cmpA188(&x->m1[2], &y->m1[2]) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA191(&x->m11, &y->m11); };
DCaggr* f_touchdcstA192() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A192));
		AF('d',struct A192,m0,1)
		AFa(struct A192,m1,3,A188)
		AF('C',struct A192,m2,1)
		AF('j',struct A192,m3,1)
		AF('j',struct A192,m4,1)
		AF('J',struct A192,m5,1)
		AF('f',struct A192,m6,1)
		AF('c',struct A192,m7,1)
		AF('j',struct A192,m8,1)
		AF('C',struct A192,m9,1)
		AF('B',struct A192,m10,1)
		AFa(struct A192,m11,1,A191)
		dcCloseAggr(a);
	}
	return a;
};
/* <Ld[1]l> */
union A193 { L m0; d m1[1]; l m2; };
int f_cmpA193(const union A193 *x, const union A193 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m2 == y->m2; };
DCaggr* f_touchdcstA193() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A193));
		AF('L',union A193,m0,1)
		AF('d',union A193,m1,1)
		AF('l',union A193,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IIcJp} */
struct A194 { I m0; I m1; c m2; J m3; p m4; };
int f_cmpA194(const struct A194 *x, const struct A194 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA194() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A194));
		AF('I',struct A194,m0,1)
		AF('I',struct A194,m1,1)
		AF('c',struct A194,m2,1)
		AF('J',struct A194,m3,1)
		AF('p',struct A194,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dI> */
union A195 { d m0; I m1; };
int f_cmpA195(const union A195 *x, const union A195 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA195() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A195));
		AF('d',union A195,m0,1)
		AF('I',union A195,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <psdj[12]dLcJ> */
union A196 { p m0; s m1; d m2; j m3[12]; d m4; L m5; c m6; J m7; };
int f_cmpA196(const union A196 *x, const union A196 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA196() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A196));
		AF('p',union A196,m0,1)
		AF('s',union A196,m1,1)
		AF('d',union A196,m2,1)
		AF('j',union A196,m3,12)
		AF('d',union A196,m4,1)
		AF('L',union A196,m5,1)
		AF('c',union A196,m6,1)
		AF('J',union A196,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jILf} */
struct A197 { j m0; I m1; L m2; f m3; };
int f_cmpA197(const struct A197 *x, const struct A197 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA197() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A197));
		AF('j',struct A197,m0,1)
		AF('I',struct A197,m1,1)
		AF('L',struct A197,m2,1)
		AF('f',struct A197,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {i<psdj[12]dLcJ>JlIBLJ{jILf}p} */
struct A198 { i m0; union A196 m1; J m2; l m3; I m4; B m5; L m6; J m7; struct A197 m8; p m9; };
int f_cmpA198(const struct A198 *x, const struct A198 *y) { return x->m0 == y->m0 && f_cmpA196(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA197(&x->m8, &y->m8) && x->m9 == y->m9; };
DCaggr* f_touchdcstA198() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A198));
		AF('i',struct A198,m0,1)
		AFa(struct A198,m1,1,A196)
		AF('J',struct A198,m2,1)
		AF('l',struct A198,m3,1)
		AF('I',struct A198,m4,1)
		AF('B',struct A198,m5,1)
		AF('L',struct A198,m6,1)
		AF('J',struct A198,m7,1)
		AFa(struct A198,m8,1,A197)
		AF('p',struct A198,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SBjlBcIjJlfC} */
struct A199 { S m0; B m1; j m2; l m3; B m4; c m5; I m6; j m7; J m8; l m9; f m10; C m11; };
int f_cmpA199(const struct A199 *x, const struct A199 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA199() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A199));
		AF('S',struct A199,m0,1)
		AF('B',struct A199,m1,1)
		AF('j',struct A199,m2,1)
		AF('l',struct A199,m3,1)
		AF('B',struct A199,m4,1)
		AF('c',struct A199,m5,1)
		AF('I',struct A199,m6,1)
		AF('j',struct A199,m7,1)
		AF('J',struct A199,m8,1)
		AF('l',struct A199,m9,1)
		AF('f',struct A199,m10,1)
		AF('C',struct A199,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {idlsBd{i<psdj[12]dLcJ>JlIBLJ{jILf}p}{SBjlBcIjJlfC}BpjC} */
struct A200 { i m0; d m1; l m2; s m3; B m4; d m5; struct A198 m6; struct A199 m7; B m8; p m9; j m10; C m11; };
int f_cmpA200(const struct A200 *x, const struct A200 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA198(&x->m6, &y->m6) && f_cmpA199(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA200() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A200));
		AF('i',struct A200,m0,1)
		AF('d',struct A200,m1,1)
		AF('l',struct A200,m2,1)
		AF('s',struct A200,m3,1)
		AF('B',struct A200,m4,1)
		AF('d',struct A200,m5,1)
		AFa(struct A200,m6,1,A198)
		AFa(struct A200,m7,1,A199)
		AF('B',struct A200,m8,1)
		AF('p',struct A200,m9,1)
		AF('j',struct A200,m10,1)
		AF('C',struct A200,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LjSI> */
union A201 { L m0; j m1; S m2; I m3; };
int f_cmpA201(const union A201 *x, const union A201 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA201() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A201));
		AF('L',union A201,m0,1)
		AF('j',union A201,m1,1)
		AF('S',union A201,m2,1)
		AF('I',union A201,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {I} */
struct A202 { I m0; };
int f_cmpA202(const struct A202 *x, const struct A202 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA202() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A202));
		AF('I',struct A202,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fJlclfjCsj} */
struct A203 { f m0; J m1; l m2; c m3; l m4; f m5; j m6; C m7; s m8; j m9; };
int f_cmpA203(const struct A203 *x, const struct A203 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA203() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A203));
		AF('f',struct A203,m0,1)
		AF('J',struct A203,m1,1)
		AF('l',struct A203,m2,1)
		AF('c',struct A203,m3,1)
		AF('l',struct A203,m4,1)
		AF('f',struct A203,m5,1)
		AF('j',struct A203,m6,1)
		AF('C',struct A203,m7,1)
		AF('s',struct A203,m8,1)
		AF('j',struct A203,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LLcSJBfiiS[3]Jj} */
struct A204 { L m0; L m1; c m2; S m3; J m4; B m5; f m6; i m7; i m8; S m9[3]; J m10; j m11; };
int f_cmpA204(const struct A204 *x, const struct A204 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA204() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A204));
		AF('L',struct A204,m0,1)
		AF('L',struct A204,m1,1)
		AF('c',struct A204,m2,1)
		AF('S',struct A204,m3,1)
		AF('J',struct A204,m4,1)
		AF('B',struct A204,m5,1)
		AF('f',struct A204,m6,1)
		AF('i',struct A204,m7,1)
		AF('i',struct A204,m8,1)
		AF('S',struct A204,m9,3)
		AF('J',struct A204,m10,1)
		AF('j',struct A204,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cj{I}[9]p{fJlclfjCsj}IjLJj{LLcSJBfiiS[3]Jj}} */
struct A205 { c m0; j m1; struct A202 m2[9]; p m3; struct A203 m4; I m5; j m6; L m7; J m8; j m9; struct A204 m10; };
int f_cmpA205(const struct A205 *x, const struct A205 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA202(&x->m2[0], &y->m2[0]) && f_cmpA202(&x->m2[1], &y->m2[1]) && f_cmpA202(&x->m2[2], &y->m2[2]) && f_cmpA202(&x->m2[3], &y->m2[3]) && f_cmpA202(&x->m2[4], &y->m2[4]) && f_cmpA202(&x->m2[5], &y->m2[5]) && f_cmpA202(&x->m2[6], &y->m2[6]) && f_cmpA202(&x->m2[7], &y->m2[7]) && f_cmpA202(&x->m2[8], &y->m2[8]) && x->m3 == y->m3 && f_cmpA203(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA204(&x->m10, &y->m10); };
DCaggr* f_touchdcstA205() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A205));
		AF('c',struct A205,m0,1)
		AF('j',struct A205,m1,1)
		AFa(struct A205,m2,9,A202)
		AF('p',struct A205,m3,1)
		AFa(struct A205,m4,1,A203)
		AF('I',struct A205,m5,1)
		AF('j',struct A205,m6,1)
		AF('L',struct A205,m7,1)
		AF('J',struct A205,m8,1)
		AF('j',struct A205,m9,1)
		AFa(struct A205,m10,1,A204)
		dcCloseAggr(a);
	}
	return a;
};
/* <IB[11]CBcLfsC{cj{I}[9]p{fJlclfjCsj}IjLJj{LLcSJBfiiS[3]Jj}}pp> */
union A206 { I m0; B m1[11]; C m2; B m3; c m4; L m5; f m6; s m7; C m8; struct A205 m9; p m10; p m11; };
int f_cmpA206(const union A206 *x, const union A206 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA205(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA206() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A206));
		AF('I',union A206,m0,1)
		AF('B',union A206,m1,11)
		AF('C',union A206,m2,1)
		AF('B',union A206,m3,1)
		AF('c',union A206,m4,1)
		AF('L',union A206,m5,1)
		AF('f',union A206,m6,1)
		AF('s',union A206,m7,1)
		AF('C',union A206,m8,1)
		AFa(union A206,m9,1,A205)
		AF('p',union A206,m10,1)
		AF('p',union A206,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LiSc} */
struct A207 { L m0; i m1; S m2; c m3; };
int f_cmpA207(const struct A207 *x, const struct A207 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA207() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A207));
		AF('L',struct A207,m0,1)
		AF('i',struct A207,m1,1)
		AF('S',struct A207,m2,1)
		AF('c',struct A207,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BIdl> */
union A208 { B m0; I m1; d m2; l m3; };
int f_cmpA208(const union A208 *x, const union A208 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA208() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A208));
		AF('B',union A208,m0,1)
		AF('I',union A208,m1,1)
		AF('d',union A208,m2,1)
		AF('l',union A208,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <slsiisIpIdpc> */
union A209 { s m0; l m1; s m2; i m3; i m4; s m5; I m6; p m7; I m8; d m9; p m10; c m11; };
int f_cmpA209(const union A209 *x, const union A209 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA209() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A209));
		AF('s',union A209,m0,1)
		AF('l',union A209,m1,1)
		AF('s',union A209,m2,1)
		AF('i',union A209,m3,1)
		AF('i',union A209,m4,1)
		AF('s',union A209,m5,1)
		AF('I',union A209,m6,1)
		AF('p',union A209,m7,1)
		AF('I',union A209,m8,1)
		AF('d',union A209,m9,1)
		AF('p',union A209,m10,1)
		AF('c',union A209,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fp{LiSc}jls<BIdl>pLJ<slsiisIpIdpc>i} */
struct A210 { f m0; p m1; struct A207 m2; j m3; l m4; s m5; union A208 m6; p m7; L m8; J m9; union A209 m10; i m11; };
int f_cmpA210(const struct A210 *x, const struct A210 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA207(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA208(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA209(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA210() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A210));
		AF('f',struct A210,m0,1)
		AF('p',struct A210,m1,1)
		AFa(struct A210,m2,1,A207)
		AF('j',struct A210,m3,1)
		AF('l',struct A210,m4,1)
		AF('s',struct A210,m5,1)
		AFa(struct A210,m6,1,A208)
		AF('p',struct A210,m7,1)
		AF('L',struct A210,m8,1)
		AF('J',struct A210,m9,1)
		AFa(struct A210,m10,1,A209)
		AF('i',struct A210,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CJj} */
struct A211 { C m0; J m1; j m2; };
int f_cmpA211(const struct A211 *x, const struct A211 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA211() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A211));
		AF('C',struct A211,m0,1)
		AF('J',struct A211,m1,1)
		AF('j',struct A211,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BjL} */
struct A212 { B m0; j m1; L m2; };
int f_cmpA212(const struct A212 *x, const struct A212 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA212() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A212));
		AF('B',struct A212,m0,1)
		AF('j',struct A212,m1,1)
		AF('L',struct A212,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LS> */
union A213 { L m0; S m1; };
int f_cmpA213(const union A213 *x, const union A213 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA213() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A213));
		AF('L',union A213,m0,1)
		AF('S',union A213,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ILjSJCBcCJCd} */
struct A214 { I m0; L m1; j m2; S m3; J m4; C m5; B m6; c m7; C m8; J m9; C m10; d m11; };
int f_cmpA214(const struct A214 *x, const struct A214 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA214() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A214));
		AF('I',struct A214,m0,1)
		AF('L',struct A214,m1,1)
		AF('j',struct A214,m2,1)
		AF('S',struct A214,m3,1)
		AF('J',struct A214,m4,1)
		AF('C',struct A214,m5,1)
		AF('B',struct A214,m6,1)
		AF('c',struct A214,m7,1)
		AF('C',struct A214,m8,1)
		AF('J',struct A214,m9,1)
		AF('C',struct A214,m10,1)
		AF('d',struct A214,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BliJ} */
struct A215 { B m0; l m1; i m2; J m3; };
int f_cmpA215(const struct A215 *x, const struct A215 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA215() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A215));
		AF('B',struct A215,m0,1)
		AF('l',struct A215,m1,1)
		AF('i',struct A215,m2,1)
		AF('J',struct A215,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SjC} */
struct A216 { S m0; j m1; C m2; };
int f_cmpA216(const struct A216 *x, const struct A216 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA216() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A216));
		AF('S',struct A216,m0,1)
		AF('j',struct A216,m1,1)
		AF('C',struct A216,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jcL{BliJ}j{SjC}pfidc} */
struct A217 { j m0; c m1; L m2; struct A215 m3; j m4; struct A216 m5; p m6; f m7; i m8; d m9; c m10; };
int f_cmpA217(const struct A217 *x, const struct A217 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA215(&x->m3, &y->m3) && x->m4 == y->m4 && f_cmpA216(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA217() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A217));
		AF('j',struct A217,m0,1)
		AF('c',struct A217,m1,1)
		AF('L',struct A217,m2,1)
		AFa(struct A217,m3,1,A215)
		AF('j',struct A217,m4,1)
		AFa(struct A217,m5,1,A216)
		AF('p',struct A217,m6,1)
		AF('f',struct A217,m7,1)
		AF('i',struct A217,m8,1)
		AF('d',struct A217,m9,1)
		AF('c',struct A217,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ddpSidfSBlpp} */
struct A218 { d m0; d m1; p m2; S m3; i m4; d m5; f m6; S m7; B m8; l m9; p m10; p m11; };
int f_cmpA218(const struct A218 *x, const struct A218 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA218() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A218));
		AF('d',struct A218,m0,1)
		AF('d',struct A218,m1,1)
		AF('p',struct A218,m2,1)
		AF('S',struct A218,m3,1)
		AF('i',struct A218,m4,1)
		AF('d',struct A218,m5,1)
		AF('f',struct A218,m6,1)
		AF('S',struct A218,m7,1)
		AF('B',struct A218,m8,1)
		AF('l',struct A218,m9,1)
		AF('p',struct A218,m10,1)
		AF('p',struct A218,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CfBiB[12]ljdc{ddpSidfSBlpp}dI> */
union A219 { C m0; f m1; B m2; i m3; B m4[12]; l m5; j m6; d m7; c m8; struct A218 m9; d m10; I m11; };
int f_cmpA219(const union A219 *x, const union A219 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA218(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA219() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A219));
		AF('C',union A219,m0,1)
		AF('f',union A219,m1,1)
		AF('B',union A219,m2,1)
		AF('i',union A219,m3,1)
		AF('B',union A219,m4,12)
		AF('l',union A219,m5,1)
		AF('j',union A219,m6,1)
		AF('d',union A219,m7,1)
		AF('c',union A219,m8,1)
		AFa(union A219,m9,1,A218)
		AF('d',union A219,m10,1)
		AF('I',union A219,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<LS>l{ILjSJCBcCJCd}pI{jcL{BliJ}j{SjC}pfidc}<CfBiB[12]ljdc{ddpSidfSBlpp}dI>BlflJ} */
struct A220 { union A213 m0; l m1; struct A214 m2; p m3; I m4; struct A217 m5; union A219 m6; B m7; l m8; f m9; l m10; J m11; };
int f_cmpA220(const struct A220 *x, const struct A220 *y) { return f_cmpA213(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA214(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA217(&x->m5, &y->m5) && f_cmpA219(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA220() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A220));
		AFa(struct A220,m0,1,A213)
		AF('l',struct A220,m1,1)
		AFa(struct A220,m2,1,A214)
		AF('p',struct A220,m3,1)
		AF('I',struct A220,m4,1)
		AFa(struct A220,m5,1,A217)
		AFa(struct A220,m6,1,A219)
		AF('B',struct A220,m7,1)
		AF('l',struct A220,m8,1)
		AF('f',struct A220,m9,1)
		AF('l',struct A220,m10,1)
		AF('J',struct A220,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {i} */
struct A221 { i m0; };
int f_cmpA221(const struct A221 *x, const struct A221 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA221() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A221));
		AF('i',struct A221,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jJldJIddipcc> */
union A222 { j m0; J m1; l m2; d m3; J m4; I m5; d m6; d m7; i m8; p m9; c m10; c m11; };
int f_cmpA222(const union A222 *x, const union A222 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA222() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A222));
		AF('j',union A222,m0,1)
		AF('J',union A222,m1,1)
		AF('l',union A222,m2,1)
		AF('d',union A222,m3,1)
		AF('J',union A222,m4,1)
		AF('I',union A222,m5,1)
		AF('d',union A222,m6,1)
		AF('d',union A222,m7,1)
		AF('i',union A222,m8,1)
		AF('p',union A222,m9,1)
		AF('c',union A222,m10,1)
		AF('c',union A222,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CCpBIcdBCf[6]Cj} */
struct A223 { C m0; C m1; p m2; B m3; I m4; c m5; d m6; B m7; C m8; f m9[6]; C m10; j m11; };
int f_cmpA223(const struct A223 *x, const struct A223 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA223() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A223));
		AF('C',struct A223,m0,1)
		AF('C',struct A223,m1,1)
		AF('p',struct A223,m2,1)
		AF('B',struct A223,m3,1)
		AF('I',struct A223,m4,1)
		AF('c',struct A223,m5,1)
		AF('d',struct A223,m6,1)
		AF('B',struct A223,m7,1)
		AF('C',struct A223,m8,1)
		AF('f',struct A223,m9,6)
		AF('C',struct A223,m10,1)
		AF('j',struct A223,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SjpSJIiCIJBs[13]> */
union A224 { S m0; j m1; p m2; S m3; J m4; I m5; i m6; C m7; I m8; J m9; B m10; s m11[13]; };
int f_cmpA224(const union A224 *x, const union A224 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7] && x->m11[8] == y->m11[8] && x->m11[9] == y->m11[9] && x->m11[10] == y->m11[10] && x->m11[11] == y->m11[11] && x->m11[12] == y->m11[12]; };
DCaggr* f_touchdcstA224() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A224));
		AF('S',union A224,m0,1)
		AF('j',union A224,m1,1)
		AF('p',union A224,m2,1)
		AF('S',union A224,m3,1)
		AF('J',union A224,m4,1)
		AF('I',union A224,m5,1)
		AF('i',union A224,m6,1)
		AF('C',union A224,m7,1)
		AF('I',union A224,m8,1)
		AF('J',union A224,m9,1)
		AF('B',union A224,m10,1)
		AF('s',union A224,m11,13)
		dcCloseAggr(a);
	}
	return a;
};
/* <ppSpflSCfJ> */
union A225 { p m0; p m1; S m2; p m3; f m4; l m5; S m6; C m7; f m8; J m9; };
int f_cmpA225(const union A225 *x, const union A225 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA225() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A225));
		AF('p',union A225,m0,1)
		AF('p',union A225,m1,1)
		AF('S',union A225,m2,1)
		AF('p',union A225,m3,1)
		AF('f',union A225,m4,1)
		AF('l',union A225,m5,1)
		AF('S',union A225,m6,1)
		AF('C',union A225,m7,1)
		AF('f',union A225,m8,1)
		AF('J',union A225,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ClJSldslBLjs} */
struct A226 { C m0; l m1; J m2; S m3; l m4; d m5; s m6; l m7; B m8; L m9; j m10; s m11; };
int f_cmpA226(const struct A226 *x, const struct A226 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA226() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A226));
		AF('C',struct A226,m0,1)
		AF('l',struct A226,m1,1)
		AF('J',struct A226,m2,1)
		AF('S',struct A226,m3,1)
		AF('l',struct A226,m4,1)
		AF('d',struct A226,m5,1)
		AF('s',struct A226,m6,1)
		AF('l',struct A226,m7,1)
		AF('B',struct A226,m8,1)
		AF('L',struct A226,m9,1)
		AF('j',struct A226,m10,1)
		AF('s',struct A226,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cCJfSsfl{ClJSldslBLjs}dSd} */
struct A227 { c m0; C m1; J m2; f m3; S m4; s m5; f m6; l m7; struct A226 m8; d m9; S m10; d m11; };
int f_cmpA227(const struct A227 *x, const struct A227 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA226(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA227() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A227));
		AF('c',struct A227,m0,1)
		AF('C',struct A227,m1,1)
		AF('J',struct A227,m2,1)
		AF('f',struct A227,m3,1)
		AF('S',struct A227,m4,1)
		AF('s',struct A227,m5,1)
		AF('f',struct A227,m6,1)
		AF('l',struct A227,m7,1)
		AFa(struct A227,m8,1,A226)
		AF('d',struct A227,m9,1)
		AF('S',struct A227,m10,1)
		AF('d',struct A227,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <siClCBdCLLCl> */
union A228 { s m0; i m1; C m2; l m3; C m4; B m5; d m6; C m7; L m8; L m9; C m10; l m11; };
int f_cmpA228(const union A228 *x, const union A228 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA228() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A228));
		AF('s',union A228,m0,1)
		AF('i',union A228,m1,1)
		AF('C',union A228,m2,1)
		AF('l',union A228,m3,1)
		AF('C',union A228,m4,1)
		AF('B',union A228,m5,1)
		AF('d',union A228,m6,1)
		AF('C',union A228,m7,1)
		AF('L',union A228,m8,1)
		AF('L',union A228,m9,1)
		AF('C',union A228,m10,1)
		AF('l',union A228,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sp<siClCBdCLLCl>SIJdLdSC[2]j> */
union A229 { s m0; p m1; union A228 m2; S m3; I m4; J m5; d m6; L m7; d m8; S m9; C m10[2]; j m11; };
int f_cmpA229(const union A229 *x, const union A229 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA228(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m11 == y->m11; };
DCaggr* f_touchdcstA229() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A229));
		AF('s',union A229,m0,1)
		AF('p',union A229,m1,1)
		AFa(union A229,m2,1,A228)
		AF('S',union A229,m3,1)
		AF('I',union A229,m4,1)
		AF('J',union A229,m5,1)
		AF('d',union A229,m6,1)
		AF('L',union A229,m7,1)
		AF('d',union A229,m8,1)
		AF('S',union A229,m9,1)
		AF('C',union A229,m10,2)
		AF('j',union A229,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pcSC} */
struct A230 { p m0; c m1; S m2; C m3; };
int f_cmpA230(const struct A230 *x, const struct A230 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA230() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A230));
		AF('p',struct A230,m0,1)
		AF('c',struct A230,m1,1)
		AF('S',struct A230,m2,1)
		AF('C',struct A230,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SdplsccijCLf[7]> */
union A231 { S m0; d m1; p m2; l m3; s m4; c m5; c m6; i m7; j m8; C m9; L m10; f m11[7]; };
int f_cmpA231(const union A231 *x, const union A231 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6]; };
DCaggr* f_touchdcstA231() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A231));
		AF('S',union A231,m0,1)
		AF('d',union A231,m1,1)
		AF('p',union A231,m2,1)
		AF('l',union A231,m3,1)
		AF('s',union A231,m4,1)
		AF('c',union A231,m5,1)
		AF('c',union A231,m6,1)
		AF('i',union A231,m7,1)
		AF('j',union A231,m8,1)
		AF('C',union A231,m9,1)
		AF('L',union A231,m10,1)
		AF('f',union A231,m11,7)
		dcCloseAggr(a);
	}
	return a;
};
/* <<SdplsccijCLf[7]>p[15]> */
union A232 { union A231 m0; p m1[15]; };
int f_cmpA232(const union A232 *x, const union A232 *y) { return f_cmpA231(&x->m0, &y->m0) && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m1[12] == y->m1[12] && x->m1[13] == y->m1[13] && x->m1[14] == y->m1[14]; };
DCaggr* f_touchdcstA232() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A232));
		AFa(union A232,m0,1,A231)
		AF('p',union A232,m1,15)
		dcCloseAggr(a);
	}
	return a;
};
/* {<<SdplsccijCLf[7]>p[15]>[2]SIL} */
struct A233 { union A232 m0[2]; S m1; I m2; L m3; };
int f_cmpA233(const struct A233 *x, const struct A233 *y) { return f_cmpA232(&x->m0[0], &y->m0[0]) && f_cmpA232(&x->m0[1], &y->m0[1]) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA233() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A233));
		AFa(struct A233,m0,2,A232)
		AF('S',struct A233,m1,1)
		AF('I',struct A233,m2,1)
		AF('L',struct A233,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sIcCJC} */
struct A234 { s m0; I m1; c m2; C m3; J m4; C m5; };
int f_cmpA234(const struct A234 *x, const struct A234 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA234() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A234));
		AF('s',struct A234,m0,1)
		AF('I',struct A234,m1,1)
		AF('c',struct A234,m2,1)
		AF('C',struct A234,m3,1)
		AF('J',struct A234,m4,1)
		AF('C',struct A234,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SppIsi[1]ifLLcl> */
union A235 { S m0; p m1; p m2; I m3; s m4; i m5[1]; i m6; f m7; L m8; L m9; c m10; l m11; };
int f_cmpA235(const union A235 *x, const union A235 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA235() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A235));
		AF('S',union A235,m0,1)
		AF('p',union A235,m1,1)
		AF('p',union A235,m2,1)
		AF('I',union A235,m3,1)
		AF('s',union A235,m4,1)
		AF('i',union A235,m5,1)
		AF('i',union A235,m6,1)
		AF('f',union A235,m7,1)
		AF('L',union A235,m8,1)
		AF('L',union A235,m9,1)
		AF('c',union A235,m10,1)
		AF('l',union A235,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iLpiSLjSs[3]> */
union A236 { i m0; L m1; p m2; i m3; S m4; L m5; j m6; S m7; s m8[3]; };
int f_cmpA236(const union A236 *x, const union A236 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2]; };
DCaggr* f_touchdcstA236() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A236));
		AF('i',union A236,m0,1)
		AF('L',union A236,m1,1)
		AF('p',union A236,m2,1)
		AF('i',union A236,m3,1)
		AF('S',union A236,m4,1)
		AF('L',union A236,m5,1)
		AF('j',union A236,m6,1)
		AF('S',union A236,m7,1)
		AF('s',union A236,m8,3)
		dcCloseAggr(a);
	}
	return a;
};
/* {LIIljLJSBJBd} */
struct A237 { L m0; I m1; I m2; l m3; j m4; L m5; J m6; S m7; B m8; J m9; B m10; d m11; };
int f_cmpA237(const struct A237 *x, const struct A237 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA237() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A237));
		AF('L',struct A237,m0,1)
		AF('I',struct A237,m1,1)
		AF('I',struct A237,m2,1)
		AF('l',struct A237,m3,1)
		AF('j',struct A237,m4,1)
		AF('L',struct A237,m5,1)
		AF('J',struct A237,m6,1)
		AF('S',struct A237,m7,1)
		AF('B',struct A237,m8,1)
		AF('J',struct A237,m9,1)
		AF('B',struct A237,m10,1)
		AF('d',struct A237,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cBlSfIjdcJJs> */
union A238 { c m0; B m1; l m2; S m3; f m4; I m5; j m6; d m7; c m8; J m9; J m10; s m11; };
int f_cmpA238(const union A238 *x, const union A238 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA238() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A238));
		AF('c',union A238,m0,1)
		AF('B',union A238,m1,1)
		AF('l',union A238,m2,1)
		AF('S',union A238,m3,1)
		AF('f',union A238,m4,1)
		AF('I',union A238,m5,1)
		AF('j',union A238,m6,1)
		AF('d',union A238,m7,1)
		AF('c',union A238,m8,1)
		AF('J',union A238,m9,1)
		AF('J',union A238,m10,1)
		AF('s',union A238,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{LIIljLJSBJBd}lJpf<cBlSfIjdcJJs>LBpCSC} */
struct A239 { struct A237 m0; l m1; J m2; p m3; f m4; union A238 m5; L m6; B m7; p m8; C m9; S m10; C m11; };
int f_cmpA239(const struct A239 *x, const struct A239 *y) { return f_cmpA237(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA238(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA239() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A239));
		AFa(struct A239,m0,1,A237)
		AF('l',struct A239,m1,1)
		AF('J',struct A239,m2,1)
		AF('p',struct A239,m3,1)
		AF('f',struct A239,m4,1)
		AFa(struct A239,m5,1,A238)
		AF('L',struct A239,m6,1)
		AF('B',struct A239,m7,1)
		AF('p',struct A239,m8,1)
		AF('C',struct A239,m9,1)
		AF('S',struct A239,m10,1)
		AF('C',struct A239,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pcjB[15]} */
struct A240 { p m0; c m1; j m2; B m3[15]; };
int f_cmpA240(const struct A240 *x, const struct A240 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m3[13] == y->m3[13] && x->m3[14] == y->m3[14]; };
DCaggr* f_touchdcstA240() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A240));
		AF('p',struct A240,m0,1)
		AF('c',struct A240,m1,1)
		AF('j',struct A240,m2,1)
		AF('B',struct A240,m3,15)
		dcCloseAggr(a);
	}
	return a;
};
/* {sIl<SppIsi[1]ifLLcl>pJ<iLpiSLjSs[3]>j{{LIIljLJSBJBd}lJpf<cBlSfIjdcJJs>LBpCSC}{pcjB[15]}Ij} */
struct A241 { s m0; I m1; l m2; union A235 m3; p m4; J m5; union A236 m6; j m7; struct A239 m8; struct A240 m9; I m10; j m11; };
int f_cmpA241(const struct A241 *x, const struct A241 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA235(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA236(&x->m6, &y->m6) && x->m7 == y->m7 && f_cmpA239(&x->m8, &y->m8) && f_cmpA240(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA241() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A241));
		AF('s',struct A241,m0,1)
		AF('I',struct A241,m1,1)
		AF('l',struct A241,m2,1)
		AFa(struct A241,m3,1,A235)
		AF('p',struct A241,m4,1)
		AF('J',struct A241,m5,1)
		AFa(struct A241,m6,1,A236)
		AF('j',struct A241,m7,1)
		AFa(struct A241,m8,1,A239)
		AFa(struct A241,m9,1,A240)
		AF('I',struct A241,m10,1)
		AF('j',struct A241,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JCic> */
union A242 { J m0; C m1; i m2; c m3; };
int f_cmpA242(const union A242 *x, const union A242 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA242() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A242));
		AF('J',union A242,m0,1)
		AF('C',union A242,m1,1)
		AF('i',union A242,m2,1)
		AF('c',union A242,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dsjpflsLpjsB> */
union A243 { d m0; s m1; j m2; p m3; f m4; l m5; s m6; L m7; p m8; j m9; s m10; B m11; };
int f_cmpA243(const union A243 *x, const union A243 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA243() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A243));
		AF('d',union A243,m0,1)
		AF('s',union A243,m1,1)
		AF('j',union A243,m2,1)
		AF('p',union A243,m3,1)
		AF('f',union A243,m4,1)
		AF('l',union A243,m5,1)
		AF('s',union A243,m6,1)
		AF('L',union A243,m7,1)
		AF('p',union A243,m8,1)
		AF('j',union A243,m9,1)
		AF('s',union A243,m10,1)
		AF('B',union A243,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dSiIfli> */
union A244 { d m0; S m1; i m2; I m3; f m4; l m5; i m6; };
int f_cmpA244(const union A244 *x, const union A244 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA244() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A244));
		AF('d',union A244,m0,1)
		AF('S',union A244,m1,1)
		AF('i',union A244,m2,1)
		AF('I',union A244,m3,1)
		AF('f',union A244,m4,1)
		AF('l',union A244,m5,1)
		AF('i',union A244,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iiCLpfLCdj> */
union A245 { i m0; i m1; C m2; L m3; p m4; f m5; L m6; C m7; d m8; j m9; };
int f_cmpA245(const union A245 *x, const union A245 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA245() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A245));
		AF('i',union A245,m0,1)
		AF('i',union A245,m1,1)
		AF('C',union A245,m2,1)
		AF('L',union A245,m3,1)
		AF('p',union A245,m4,1)
		AF('f',union A245,m5,1)
		AF('L',union A245,m6,1)
		AF('C',union A245,m7,1)
		AF('d',union A245,m8,1)
		AF('j',union A245,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {s[8]SSc} */
struct A246 { s m0[8]; S m1; S m2; c m3; };
int f_cmpA246(const struct A246 *x, const struct A246 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA246() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A246));
		AF('s',struct A246,m0,8)
		AF('S',struct A246,m1,1)
		AF('S',struct A246,m2,1)
		AF('c',struct A246,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <C> */
union A247 { C m0; };
int f_cmpA247(const union A247 *x, const union A247 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA247() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A247));
		AF('C',union A247,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fSJi{s[8]SSc}jScCI<C>L} */
struct A248 { f m0; S m1; J m2; i m3; struct A246 m4; j m5; S m6; c m7; C m8; I m9; union A247 m10; L m11; };
int f_cmpA248(const struct A248 *x, const struct A248 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA246(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA247(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA248() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A248));
		AF('f',struct A248,m0,1)
		AF('S',struct A248,m1,1)
		AF('J',struct A248,m2,1)
		AF('i',struct A248,m3,1)
		AFa(struct A248,m4,1,A246)
		AF('j',struct A248,m5,1)
		AF('S',struct A248,m6,1)
		AF('c',struct A248,m7,1)
		AF('C',struct A248,m8,1)
		AF('I',struct A248,m9,1)
		AFa(struct A248,m10,1,A247)
		AF('L',struct A248,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cpB{fSJi{s[8]SSc}jScCI<C>L}psfd} */
struct A249 { c m0; p m1; B m2; struct A248 m3; p m4; s m5; f m6; d m7; };
int f_cmpA249(const struct A249 *x, const struct A249 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA248(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA249() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A249));
		AF('c',struct A249,m0,1)
		AF('p',struct A249,m1,1)
		AF('B',struct A249,m2,1)
		AFa(struct A249,m3,1,A248)
		AF('p',struct A249,m4,1)
		AF('s',struct A249,m5,1)
		AF('f',struct A249,m6,1)
		AF('d',struct A249,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cBS[11]JC} */
struct A250 { c m0; B m1; S m2[11]; J m3; C m4; };
int f_cmpA250(const struct A250 *x, const struct A250 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA250() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A250));
		AF('c',struct A250,m0,1)
		AF('B',struct A250,m1,1)
		AF('S',struct A250,m2,11)
		AF('J',struct A250,m3,1)
		AF('C',struct A250,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {d[12]c} */
struct A251 { d m0[12]; c m1; };
int f_cmpA251(const struct A251 *x, const struct A251 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m0[8] == y->m0[8] && x->m0[9] == y->m0[9] && x->m0[10] == y->m0[10] && x->m0[11] == y->m0[11] && x->m1 == y->m1; };
DCaggr* f_touchdcstA251() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A251));
		AF('d',struct A251,m0,12)
		AF('c',struct A251,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SICpBB[6]> */
union A252 { S m0; I m1; C m2; p m3; B m4; B m5[6]; };
int f_cmpA252(const union A252 *x, const union A252 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5]; };
DCaggr* f_touchdcstA252() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A252));
		AF('S',union A252,m0,1)
		AF('I',union A252,m1,1)
		AF('C',union A252,m2,1)
		AF('p',union A252,m3,1)
		AF('B',union A252,m4,1)
		AF('B',union A252,m5,6)
		dcCloseAggr(a);
	}
	return a;
};
/* {s{cBS[11]JC}d{d[12]c}cLilS<SICpBB[6]>cf} */
struct A253 { s m0; struct A250 m1; d m2; struct A251 m3; c m4; L m5; i m6; l m7; S m8; union A252 m9; c m10; f m11; };
int f_cmpA253(const struct A253 *x, const struct A253 *y) { return x->m0 == y->m0 && f_cmpA250(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA251(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA252(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA253() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A253));
		AF('s',struct A253,m0,1)
		AFa(struct A253,m1,1,A250)
		AF('d',struct A253,m2,1)
		AFa(struct A253,m3,1,A251)
		AF('c',struct A253,m4,1)
		AF('L',struct A253,m5,1)
		AF('i',struct A253,m6,1)
		AF('l',struct A253,m7,1)
		AF('S',struct A253,m8,1)
		AFa(struct A253,m9,1,A252)
		AF('c',struct A253,m10,1)
		AF('f',struct A253,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BiiJ{s{cBS[11]JC}d{d[12]c}cLilS<SICpBB[6]>cf}jfdBsji} */
struct A254 { B m0; i m1; i m2; J m3; struct A253 m4; j m5; f m6; d m7; B m8; s m9; j m10; i m11; };
int f_cmpA254(const struct A254 *x, const struct A254 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA253(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA254() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A254));
		AF('B',struct A254,m0,1)
		AF('i',struct A254,m1,1)
		AF('i',struct A254,m2,1)
		AF('J',struct A254,m3,1)
		AFa(struct A254,m4,1,A253)
		AF('j',struct A254,m5,1)
		AF('f',struct A254,m6,1)
		AF('d',struct A254,m7,1)
		AF('B',struct A254,m8,1)
		AF('s',struct A254,m9,1)
		AF('j',struct A254,m10,1)
		AF('i',struct A254,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <i[1]> */
union A255 { i m0[1]; };
int f_cmpA255(const union A255 *x, const union A255 *y) { return x->m0[0] == y->m0[0]; };
DCaggr* f_touchdcstA255() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A255));
		AF('i',union A255,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ipLCjdjSILSB> */
union A256 { i m0; p m1; L m2; C m3; j m4; d m5; j m6; S m7; I m8; L m9; S m10; B m11; };
int f_cmpA256(const union A256 *x, const union A256 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA256() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A256));
		AF('i',union A256,m0,1)
		AF('p',union A256,m1,1)
		AF('L',union A256,m2,1)
		AF('C',union A256,m3,1)
		AF('j',union A256,m4,1)
		AF('d',union A256,m5,1)
		AF('j',union A256,m6,1)
		AF('S',union A256,m7,1)
		AF('I',union A256,m8,1)
		AF('L',union A256,m9,1)
		AF('S',union A256,m10,1)
		AF('B',union A256,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jI} */
struct A257 { j m0; I m1; };
int f_cmpA257(const struct A257 *x, const struct A257 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA257() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A257));
		AF('j',struct A257,m0,1)
		AF('I',struct A257,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ppSLi{jI}B[2]CBcii> */
union A258 { p m0; p m1; S m2; L m3; i m4; struct A257 m5; B m6[2]; C m7; B m8; c m9; i m10; i m11; };
int f_cmpA258(const union A258 *x, const union A258 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA257(&x->m5, &y->m5) && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA258() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A258));
		AF('p',union A258,m0,1)
		AF('p',union A258,m1,1)
		AF('S',union A258,m2,1)
		AF('L',union A258,m3,1)
		AF('i',union A258,m4,1)
		AFa(union A258,m5,1,A257)
		AF('B',union A258,m6,2)
		AF('C',union A258,m7,1)
		AF('B',union A258,m8,1)
		AF('c',union A258,m9,1)
		AF('i',union A258,m10,1)
		AF('i',union A258,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cI> */
union A259 { c m0; I m1; };
int f_cmpA259(const union A259 *x, const union A259 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA259() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A259));
		AF('c',union A259,m0,1)
		AF('I',union A259,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cjCcpjjSjdBc> */
union A260 { c m0; j m1; C m2; c m3; p m4; j m5; j m6; S m7; j m8; d m9; B m10; c m11; };
int f_cmpA260(const union A260 *x, const union A260 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA260() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A260));
		AF('c',union A260,m0,1)
		AF('j',union A260,m1,1)
		AF('C',union A260,m2,1)
		AF('c',union A260,m3,1)
		AF('p',union A260,m4,1)
		AF('j',union A260,m5,1)
		AF('j',union A260,m6,1)
		AF('S',union A260,m7,1)
		AF('j',union A260,m8,1)
		AF('d',union A260,m9,1)
		AF('B',union A260,m10,1)
		AF('c',union A260,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cIjClJl[5]Slp} */
struct A261 { c m0; I m1; j m2; C m3; l m4; J m5; l m6[5]; S m7; l m8; p m9; };
int f_cmpA261(const struct A261 *x, const struct A261 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA261() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A261));
		AF('c',struct A261,m0,1)
		AF('I',struct A261,m1,1)
		AF('j',struct A261,m2,1)
		AF('C',struct A261,m3,1)
		AF('l',struct A261,m4,1)
		AF('J',struct A261,m5,1)
		AF('l',struct A261,m6,5)
		AF('S',struct A261,m7,1)
		AF('l',struct A261,m8,1)
		AF('p',struct A261,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lSl{cIjClJl[5]Slp}pSijBClJ} */
struct A262 { l m0; S m1; l m2; struct A261 m3; p m4; S m5; i m6; j m7; B m8; C m9; l m10; J m11; };
int f_cmpA262(const struct A262 *x, const struct A262 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA261(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA262() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A262));
		AF('l',struct A262,m0,1)
		AF('S',struct A262,m1,1)
		AF('l',struct A262,m2,1)
		AFa(struct A262,m3,1,A261)
		AF('p',struct A262,m4,1)
		AF('S',struct A262,m5,1)
		AF('i',struct A262,m6,1)
		AF('j',struct A262,m7,1)
		AF('B',struct A262,m8,1)
		AF('C',struct A262,m9,1)
		AF('l',struct A262,m10,1)
		AF('J',struct A262,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LBcJJj} */
struct A263 { L m0; B m1; c m2; J m3; J m4; j m5; };
int f_cmpA263(const struct A263 *x, const struct A263 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA263() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A263));
		AF('L',struct A263,m0,1)
		AF('B',struct A263,m1,1)
		AF('c',struct A263,m2,1)
		AF('J',struct A263,m3,1)
		AF('J',struct A263,m4,1)
		AF('j',struct A263,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <l> */
union A264 { l m0; };
int f_cmpA264(const union A264 *x, const union A264 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA264() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A264));
		AF('l',union A264,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SpdCJBli> */
union A265 { S m0; p m1; d m2; C m3; J m4; B m5; l m6; i m7; };
int f_cmpA265(const union A265 *x, const union A265 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA265() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A265));
		AF('S',union A265,m0,1)
		AF('p',union A265,m1,1)
		AF('d',union A265,m2,1)
		AF('C',union A265,m3,1)
		AF('J',union A265,m4,1)
		AF('B',union A265,m5,1)
		AF('l',union A265,m6,1)
		AF('i',union A265,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<SpdCJBli>fB> */
union A266 { union A265 m0; f m1; B m2; };
int f_cmpA266(const union A266 *x, const union A266 *y) { return f_cmpA265(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA266() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A266));
		AFa(union A266,m0,1,A265)
		AF('f',union A266,m1,1)
		AF('B',union A266,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {csdpBjsSsLs<<SpdCJBli>fB>} */
struct A267 { c m0; s m1; d m2; p m3; B m4; j m5; s m6; S m7; s m8; L m9; s m10; union A266 m11; };
int f_cmpA267(const struct A267 *x, const struct A267 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA266(&x->m11, &y->m11); };
DCaggr* f_touchdcstA267() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A267));
		AF('c',struct A267,m0,1)
		AF('s',struct A267,m1,1)
		AF('d',struct A267,m2,1)
		AF('p',struct A267,m3,1)
		AF('B',struct A267,m4,1)
		AF('j',struct A267,m5,1)
		AF('s',struct A267,m6,1)
		AF('S',struct A267,m7,1)
		AF('s',struct A267,m8,1)
		AF('L',struct A267,m9,1)
		AF('s',struct A267,m10,1)
		AFa(struct A267,m11,1,A266)
		dcCloseAggr(a);
	}
	return a;
};
/* {cIJCijSSjcci} */
struct A268 { c m0; I m1; J m2; C m3; i m4; j m5; S m6; S m7; j m8; c m9; c m10; i m11; };
int f_cmpA268(const struct A268 *x, const struct A268 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA268() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A268));
		AF('c',struct A268,m0,1)
		AF('I',struct A268,m1,1)
		AF('J',struct A268,m2,1)
		AF('C',struct A268,m3,1)
		AF('i',struct A268,m4,1)
		AF('j',struct A268,m5,1)
		AF('S',struct A268,m6,1)
		AF('S',struct A268,m7,1)
		AF('j',struct A268,m8,1)
		AF('c',struct A268,m9,1)
		AF('c',struct A268,m10,1)
		AF('i',struct A268,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sSJJfJBCIlds} */
struct A269 { s m0; S m1; J m2; J m3; f m4; J m5; B m6; C m7; I m8; l m9; d m10; s m11; };
int f_cmpA269(const struct A269 *x, const struct A269 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA269() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A269));
		AF('s',struct A269,m0,1)
		AF('S',struct A269,m1,1)
		AF('J',struct A269,m2,1)
		AF('J',struct A269,m3,1)
		AF('f',struct A269,m4,1)
		AF('J',struct A269,m5,1)
		AF('B',struct A269,m6,1)
		AF('C',struct A269,m7,1)
		AF('I',struct A269,m8,1)
		AF('l',struct A269,m9,1)
		AF('d',struct A269,m10,1)
		AF('s',struct A269,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lI{cIJCijSSjcci}jpJS{sSJJfJBCIlds}lCLj> */
union A270 { l m0; I m1; struct A268 m2; j m3; p m4; J m5; S m6; struct A269 m7; l m8; C m9; L m10; j m11; };
int f_cmpA270(const union A270 *x, const union A270 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA268(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA269(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA270() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A270));
		AF('l',union A270,m0,1)
		AF('I',union A270,m1,1)
		AFa(union A270,m2,1,A268)
		AF('j',union A270,m3,1)
		AF('p',union A270,m4,1)
		AF('J',union A270,m5,1)
		AF('S',union A270,m6,1)
		AFa(union A270,m7,1,A269)
		AF('l',union A270,m8,1)
		AF('C',union A270,m9,1)
		AF('L',union A270,m10,1)
		AF('j',union A270,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JsjLdlJ<lI{cIJCijSSjcci}jpJS{sSJJfJBCIlds}lCLj>> */
union A271 { J m0; s m1; j m2; L m3; d m4; l m5; J m6; union A270 m7; };
int f_cmpA271(const union A271 *x, const union A271 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA270(&x->m7, &y->m7); };
DCaggr* f_touchdcstA271() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A271));
		AF('J',union A271,m0,1)
		AF('s',union A271,m1,1)
		AF('j',union A271,m2,1)
		AF('L',union A271,m3,1)
		AF('d',union A271,m4,1)
		AF('l',union A271,m5,1)
		AF('J',union A271,m6,1)
		AFa(union A271,m7,1,A270)
		dcCloseAggr(a);
	}
	return a;
};
/* {sifdifiLcJIp} */
struct A272 { s m0; i m1; f m2; d m3; i m4; f m5; i m6; L m7; c m8; J m9; I m10; p m11; };
int f_cmpA272(const struct A272 *x, const struct A272 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA272() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A272));
		AF('s',struct A272,m0,1)
		AF('i',struct A272,m1,1)
		AF('f',struct A272,m2,1)
		AF('d',struct A272,m3,1)
		AF('i',struct A272,m4,1)
		AF('f',struct A272,m5,1)
		AF('i',struct A272,m6,1)
		AF('L',struct A272,m7,1)
		AF('c',struct A272,m8,1)
		AF('J',struct A272,m9,1)
		AF('I',struct A272,m10,1)
		AF('p',struct A272,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fljsjscdlCIj} */
struct A273 { f m0; l m1; j m2; s m3; j m4; s m5; c m6; d m7; l m8; C m9; I m10; j m11; };
int f_cmpA273(const struct A273 *x, const struct A273 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA273() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A273));
		AF('f',struct A273,m0,1)
		AF('l',struct A273,m1,1)
		AF('j',struct A273,m2,1)
		AF('s',struct A273,m3,1)
		AF('j',struct A273,m4,1)
		AF('s',struct A273,m5,1)
		AF('c',struct A273,m6,1)
		AF('d',struct A273,m7,1)
		AF('l',struct A273,m8,1)
		AF('C',struct A273,m9,1)
		AF('I',struct A273,m10,1)
		AF('j',struct A273,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BIlSi{fljsjscdlCIj}LBfdCC} */
struct A274 { B m0; I m1; l m2; S m3; i m4; struct A273 m5; L m6; B m7; f m8; d m9; C m10; C m11; };
int f_cmpA274(const struct A274 *x, const struct A274 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA273(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA274() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A274));
		AF('B',struct A274,m0,1)
		AF('I',struct A274,m1,1)
		AF('l',struct A274,m2,1)
		AF('S',struct A274,m3,1)
		AF('i',struct A274,m4,1)
		AFa(struct A274,m5,1,A273)
		AF('L',struct A274,m6,1)
		AF('B',struct A274,m7,1)
		AF('f',struct A274,m8,1)
		AF('d',struct A274,m9,1)
		AF('C',struct A274,m10,1)
		AF('C',struct A274,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BpClBcccSipB> */
union A275 { B m0; p m1; C m2; l m3; B m4; c m5; c m6; c m7; S m8; i m9; p m10; B m11; };
int f_cmpA275(const union A275 *x, const union A275 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA275() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A275));
		AF('B',union A275,m0,1)
		AF('p',union A275,m1,1)
		AF('C',union A275,m2,1)
		AF('l',union A275,m3,1)
		AF('B',union A275,m4,1)
		AF('c',union A275,m5,1)
		AF('c',union A275,m6,1)
		AF('c',union A275,m7,1)
		AF('S',union A275,m8,1)
		AF('i',union A275,m9,1)
		AF('p',union A275,m10,1)
		AF('B',union A275,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dsJsdSJlScij> */
union A276 { d m0; s m1; J m2; s m3; d m4; S m5; J m6; l m7; S m8; c m9; i m10; j m11; };
int f_cmpA276(const union A276 *x, const union A276 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA276() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A276));
		AF('d',union A276,m0,1)
		AF('s',union A276,m1,1)
		AF('J',union A276,m2,1)
		AF('s',union A276,m3,1)
		AF('d',union A276,m4,1)
		AF('S',union A276,m5,1)
		AF('J',union A276,m6,1)
		AF('l',union A276,m7,1)
		AF('S',union A276,m8,1)
		AF('c',union A276,m9,1)
		AF('i',union A276,m10,1)
		AF('j',union A276,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <S[3]BJpIsfCjsps> */
union A277 { S m0[3]; B m1; J m2; p m3; I m4; s m5; f m6; C m7; j m8; s m9; p m10; s m11; };
int f_cmpA277(const union A277 *x, const union A277 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA277() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A277));
		AF('S',union A277,m0,3)
		AF('B',union A277,m1,1)
		AF('J',union A277,m2,1)
		AF('p',union A277,m3,1)
		AF('I',union A277,m4,1)
		AF('s',union A277,m5,1)
		AF('f',union A277,m6,1)
		AF('C',union A277,m7,1)
		AF('j',union A277,m8,1)
		AF('s',union A277,m9,1)
		AF('p',union A277,m10,1)
		AF('s',union A277,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BlcBi} */
struct A278 { B m0; l m1; c m2; B m3; i m4; };
int f_cmpA278(const struct A278 *x, const struct A278 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA278() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A278));
		AF('B',struct A278,m0,1)
		AF('l',struct A278,m1,1)
		AF('c',struct A278,m2,1)
		AF('B',struct A278,m3,1)
		AF('i',struct A278,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fIcf[6]JJLBpLCp} */
struct A279 { f m0; I m1; c m2; f m3[6]; J m4; J m5; L m6; B m7; p m8; L m9; C m10; p m11; };
int f_cmpA279(const struct A279 *x, const struct A279 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA279() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A279));
		AF('f',struct A279,m0,1)
		AF('I',struct A279,m1,1)
		AF('c',struct A279,m2,1)
		AF('f',struct A279,m3,6)
		AF('J',struct A279,m4,1)
		AF('J',struct A279,m5,1)
		AF('L',struct A279,m6,1)
		AF('B',struct A279,m7,1)
		AF('p',struct A279,m8,1)
		AF('L',struct A279,m9,1)
		AF('C',struct A279,m10,1)
		AF('p',struct A279,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SJBi> */
union A280 { S m0; J m1; B m2; i m3; };
int f_cmpA280(const union A280 *x, const union A280 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA280() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A280));
		AF('S',union A280,m0,1)
		AF('J',union A280,m1,1)
		AF('B',union A280,m2,1)
		AF('i',union A280,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JpCpp} */
struct A281 { J m0; p m1; C m2; p m3; p m4; };
int f_cmpA281(const struct A281 *x, const struct A281 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA281() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A281));
		AF('J',struct A281,m0,1)
		AF('p',struct A281,m1,1)
		AF('C',struct A281,m2,1)
		AF('p',struct A281,m3,1)
		AF('p',struct A281,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fspLsfJis> */
union A282 { f m0; s m1; p m2; L m3; s m4; f m5; J m6; i m7; s m8; };
int f_cmpA282(const union A282 *x, const union A282 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA282() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A282));
		AF('f',union A282,m0,1)
		AF('s',union A282,m1,1)
		AF('p',union A282,m2,1)
		AF('L',union A282,m3,1)
		AF('s',union A282,m4,1)
		AF('f',union A282,m5,1)
		AF('J',union A282,m6,1)
		AF('i',union A282,m7,1)
		AF('s',union A282,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <C<SJBi>dlf{JpCpp}<fspLsfJis>fdisB> */
union A283 { C m0; union A280 m1; d m2; l m3; f m4; struct A281 m5; union A282 m6; f m7; d m8; i m9; s m10; B m11; };
int f_cmpA283(const union A283 *x, const union A283 *y) { return x->m0 == y->m0 && f_cmpA280(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA281(&x->m5, &y->m5) && f_cmpA282(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA283() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A283));
		AF('C',union A283,m0,1)
		AFa(union A283,m1,1,A280)
		AF('d',union A283,m2,1)
		AF('l',union A283,m3,1)
		AF('f',union A283,m4,1)
		AFa(union A283,m5,1,A281)
		AFa(union A283,m6,1,A282)
		AF('f',union A283,m7,1)
		AF('d',union A283,m8,1)
		AF('i',union A283,m9,1)
		AF('s',union A283,m10,1)
		AF('B',union A283,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sBS{BlcBi}{fIcf[6]JJLBpLCp}p<C<SJBi>dlf{JpCpp}<fspLsfJis>fdisB>fjiCJ} */
struct A284 { s m0; B m1; S m2; struct A278 m3; struct A279 m4; p m5; union A283 m6; f m7; j m8; i m9; C m10; J m11; };
int f_cmpA284(const struct A284 *x, const struct A284 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA278(&x->m3, &y->m3) && f_cmpA279(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA283(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA284() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A284));
		AF('s',struct A284,m0,1)
		AF('B',struct A284,m1,1)
		AF('S',struct A284,m2,1)
		AFa(struct A284,m3,1,A278)
		AFa(struct A284,m4,1,A279)
		AF('p',struct A284,m5,1)
		AFa(struct A284,m6,1,A283)
		AF('f',struct A284,m7,1)
		AF('j',struct A284,m8,1)
		AF('i',struct A284,m9,1)
		AF('C',struct A284,m10,1)
		AF('J',struct A284,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jJlL} */
struct A285 { j m0; J m1; l m2; L m3; };
int f_cmpA285(const struct A285 *x, const struct A285 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA285() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A285));
		AF('j',struct A285,m0,1)
		AF('J',struct A285,m1,1)
		AF('l',struct A285,m2,1)
		AF('L',struct A285,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <s> */
union A286 { s m0; };
int f_cmpA286(const union A286 *x, const union A286 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA286() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A286));
		AF('s',union A286,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fcddjlSjjpcs} */
struct A287 { f m0; c m1; d m2; d m3; j m4; l m5; S m6; j m7; j m8; p m9; c m10; s m11; };
int f_cmpA287(const struct A287 *x, const struct A287 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA287() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A287));
		AF('f',struct A287,m0,1)
		AF('c',struct A287,m1,1)
		AF('d',struct A287,m2,1)
		AF('d',struct A287,m3,1)
		AF('j',struct A287,m4,1)
		AF('l',struct A287,m5,1)
		AF('S',struct A287,m6,1)
		AF('j',struct A287,m7,1)
		AF('j',struct A287,m8,1)
		AF('p',struct A287,m9,1)
		AF('c',struct A287,m10,1)
		AF('s',struct A287,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JjIB{fcddjlSjjpcs}} */
struct A288 { J m0; j m1; I m2; B m3; struct A287 m4; };
int f_cmpA288(const struct A288 *x, const struct A288 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA287(&x->m4, &y->m4); };
DCaggr* f_touchdcstA288() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A288));
		AF('J',struct A288,m0,1)
		AF('j',struct A288,m1,1)
		AF('I',struct A288,m2,1)
		AF('B',struct A288,m3,1)
		AFa(struct A288,m4,1,A287)
		dcCloseAggr(a);
	}
	return a;
};
/* {JiSjjJiIlBJS} */
struct A289 { J m0; i m1; S m2; j m3; j m4; J m5; i m6; I m7; l m8; B m9; J m10; S m11; };
int f_cmpA289(const struct A289 *x, const struct A289 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA289() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A289));
		AF('J',struct A289,m0,1)
		AF('i',struct A289,m1,1)
		AF('S',struct A289,m2,1)
		AF('j',struct A289,m3,1)
		AF('j',struct A289,m4,1)
		AF('J',struct A289,m5,1)
		AF('i',struct A289,m6,1)
		AF('I',struct A289,m7,1)
		AF('l',struct A289,m8,1)
		AF('B',struct A289,m9,1)
		AF('J',struct A289,m10,1)
		AF('S',struct A289,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{JiSjjJiIlBJS}SpI> */
union A290 { struct A289 m0; S m1; p m2; I m3; };
int f_cmpA290(const union A290 *x, const union A290 *y) { return f_cmpA289(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA290() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A290));
		AFa(union A290,m0,1,A289)
		AF('S',union A290,m1,1)
		AF('p',union A290,m2,1)
		AF('I',union A290,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SfpdJppL[3]pjjc> */
union A291 { S m0; f m1; p m2; d m3; J m4; p m5; p m6; L m7[3]; p m8; j m9; j m10; c m11; };
int f_cmpA291(const union A291 *x, const union A291 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA291() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A291));
		AF('S',union A291,m0,1)
		AF('f',union A291,m1,1)
		AF('p',union A291,m2,1)
		AF('d',union A291,m3,1)
		AF('J',union A291,m4,1)
		AF('p',union A291,m5,1)
		AF('p',union A291,m6,1)
		AF('L',union A291,m7,3)
		AF('p',union A291,m8,1)
		AF('j',union A291,m9,1)
		AF('j',union A291,m10,1)
		AF('c',union A291,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iJcLcSsjjpip} */
struct A292 { i m0; J m1; c m2; L m3; c m4; S m5; s m6; j m7; j m8; p m9; i m10; p m11; };
int f_cmpA292(const struct A292 *x, const struct A292 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA292() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A292));
		AF('i',struct A292,m0,1)
		AF('J',struct A292,m1,1)
		AF('c',struct A292,m2,1)
		AF('L',struct A292,m3,1)
		AF('c',struct A292,m4,1)
		AF('S',struct A292,m5,1)
		AF('s',struct A292,m6,1)
		AF('j',struct A292,m7,1)
		AF('j',struct A292,m8,1)
		AF('p',struct A292,m9,1)
		AF('i',struct A292,m10,1)
		AF('p',struct A292,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JcLi[3]lScill} */
struct A293 { J m0; c m1; L m2; i m3[3]; l m4; S m5; c m6; i m7; l m8; l m9; };
int f_cmpA293(const struct A293 *x, const struct A293 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA293() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A293));
		AF('J',struct A293,m0,1)
		AF('c',struct A293,m1,1)
		AF('L',struct A293,m2,1)
		AF('i',struct A293,m3,3)
		AF('l',struct A293,m4,1)
		AF('S',struct A293,m5,1)
		AF('c',struct A293,m6,1)
		AF('i',struct A293,m7,1)
		AF('l',struct A293,m8,1)
		AF('l',struct A293,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{iJcLcSsjjpip}i{JcLi[3]lScill}[2]LIcIJCBB> */
union A294 { struct A292 m0; i m1; struct A293 m2[2]; L m3; I m4; c m5; I m6; J m7; C m8; B m9; B m10; };
int f_cmpA294(const union A294 *x, const union A294 *y) { return f_cmpA292(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA293(&x->m2[0], &y->m2[0]) && f_cmpA293(&x->m2[1], &y->m2[1]) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA294() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A294));
		AFa(union A294,m0,1,A292)
		AF('i',union A294,m1,1)
		AFa(union A294,m2,2,A293)
		AF('L',union A294,m3,1)
		AF('I',union A294,m4,1)
		AF('c',union A294,m5,1)
		AF('I',union A294,m6,1)
		AF('J',union A294,m7,1)
		AF('C',union A294,m8,1)
		AF('B',union A294,m9,1)
		AF('B',union A294,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JJipSBB> */
union A295 { J m0; J m1; i m2; p m3; S m4; B m5; B m6; };
int f_cmpA295(const union A295 *x, const union A295 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA295() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A295));
		AF('J',union A295,m0,1)
		AF('J',union A295,m1,1)
		AF('i',union A295,m2,1)
		AF('p',union A295,m3,1)
		AF('S',union A295,m4,1)
		AF('B',union A295,m5,1)
		AF('B',union A295,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ff[3]LipCfcJljf} */
struct A296 { f m0; f m1[3]; L m2; i m3; p m4; C m5; f m6; c m7; J m8; l m9; j m10; f m11; };
int f_cmpA296(const struct A296 *x, const struct A296 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA296() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A296));
		AF('f',struct A296,m0,1)
		AF('f',struct A296,m1,3)
		AF('L',struct A296,m2,1)
		AF('i',struct A296,m3,1)
		AF('p',struct A296,m4,1)
		AF('C',struct A296,m5,1)
		AF('f',struct A296,m6,1)
		AF('c',struct A296,m7,1)
		AF('J',struct A296,m8,1)
		AF('l',struct A296,m9,1)
		AF('j',struct A296,m10,1)
		AF('f',struct A296,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ipl> */
union A297 { i m0; p m1; l m2; };
int f_cmpA297(const union A297 *x, const union A297 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA297() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A297));
		AF('i',union A297,m0,1)
		AF('p',union A297,m1,1)
		AF('l',union A297,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lfILJpjclSpl> */
union A298 { l m0; f m1; I m2; L m3; J m4; p m5; j m6; c m7; l m8; S m9; p m10; l m11; };
int f_cmpA298(const union A298 *x, const union A298 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA298() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A298));
		AF('l',union A298,m0,1)
		AF('f',union A298,m1,1)
		AF('I',union A298,m2,1)
		AF('L',union A298,m3,1)
		AF('J',union A298,m4,1)
		AF('p',union A298,m5,1)
		AF('j',union A298,m6,1)
		AF('c',union A298,m7,1)
		AF('l',union A298,m8,1)
		AF('S',union A298,m9,1)
		AF('p',union A298,m10,1)
		AF('l',union A298,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{I}<ipl>di<lfILJpjclSpl>IpJSjfs> */
union A299 { struct A202 m0; union A297 m1; d m2; i m3; union A298 m4; I m5; p m6; J m7; S m8; j m9; f m10; s m11; };
int f_cmpA299(const union A299 *x, const union A299 *y) { return f_cmpA202(&x->m0, &y->m0) && f_cmpA297(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA298(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA299() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A299));
		AFa(union A299,m0,1,A202)
		AFa(union A299,m1,1,A297)
		AF('d',union A299,m2,1)
		AF('i',union A299,m3,1)
		AFa(union A299,m4,1,A298)
		AF('I',union A299,m5,1)
		AF('p',union A299,m6,1)
		AF('J',union A299,m7,1)
		AF('S',union A299,m8,1)
		AF('j',union A299,m9,1)
		AF('f',union A299,m10,1)
		AF('s',union A299,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BI<{I}<ipl>di<lfILJpjclSpl>IpJSjfs>lsSBfJJSS} */
struct A300 { B m0; I m1; union A299 m2; l m3; s m4; S m5; B m6; f m7; J m8; J m9; S m10; S m11; };
int f_cmpA300(const struct A300 *x, const struct A300 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA299(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA300() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A300));
		AF('B',struct A300,m0,1)
		AF('I',struct A300,m1,1)
		AFa(struct A300,m2,1,A299)
		AF('l',struct A300,m3,1)
		AF('s',struct A300,m4,1)
		AF('S',struct A300,m5,1)
		AF('B',struct A300,m6,1)
		AF('f',struct A300,m7,1)
		AF('J',struct A300,m8,1)
		AF('J',struct A300,m9,1)
		AF('S',struct A300,m10,1)
		AF('S',struct A300,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fdfBCBlpcdLB} */
struct A301 { f m0; d m1; f m2; B m3; C m4; B m5; l m6; p m7; c m8; d m9; L m10; B m11; };
int f_cmpA301(const struct A301 *x, const struct A301 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA301() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A301));
		AF('f',struct A301,m0,1)
		AF('d',struct A301,m1,1)
		AF('f',struct A301,m2,1)
		AF('B',struct A301,m3,1)
		AF('C',struct A301,m4,1)
		AF('B',struct A301,m5,1)
		AF('l',struct A301,m6,1)
		AF('p',struct A301,m7,1)
		AF('c',struct A301,m8,1)
		AF('d',struct A301,m9,1)
		AF('L',struct A301,m10,1)
		AF('B',struct A301,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cpLLlL[8]sC> */
union A302 { c m0; p m1; L m2; L m3; l m4; L m5[8]; s m6; C m7; };
int f_cmpA302(const union A302 *x, const union A302 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA302() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A302));
		AF('c',union A302,m0,1)
		AF('p',union A302,m1,1)
		AF('L',union A302,m2,1)
		AF('L',union A302,m3,1)
		AF('l',union A302,m4,1)
		AF('L',union A302,m5,8)
		AF('s',union A302,m6,1)
		AF('C',union A302,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cdiCssLLjslC> */
union A303 { c m0; d m1; i m2; C m3; s m4; s m5; L m6; L m7; j m8; s m9; l m10; C m11; };
int f_cmpA303(const union A303 *x, const union A303 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA303() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A303));
		AF('c',union A303,m0,1)
		AF('d',union A303,m1,1)
		AF('i',union A303,m2,1)
		AF('C',union A303,m3,1)
		AF('s',union A303,m4,1)
		AF('s',union A303,m5,1)
		AF('L',union A303,m6,1)
		AF('L',union A303,m7,1)
		AF('j',union A303,m8,1)
		AF('s',union A303,m9,1)
		AF('l',union A303,m10,1)
		AF('C',union A303,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CSfpICpjjcs} */
struct A304 { C m0; S m1; f m2; p m3; I m4; C m5; p m6; j m7; j m8; c m9; s m10; };
int f_cmpA304(const struct A304 *x, const struct A304 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA304() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A304));
		AF('C',struct A304,m0,1)
		AF('S',struct A304,m1,1)
		AF('f',struct A304,m2,1)
		AF('p',struct A304,m3,1)
		AF('I',struct A304,m4,1)
		AF('C',struct A304,m5,1)
		AF('p',struct A304,m6,1)
		AF('j',struct A304,m7,1)
		AF('j',struct A304,m8,1)
		AF('c',struct A304,m9,1)
		AF('s',struct A304,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cBClLIdCSBfc> */
union A305 { c m0; B m1; C m2; l m3; L m4; I m5; d m6; C m7; S m8; B m9; f m10; c m11; };
int f_cmpA305(const union A305 *x, const union A305 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA305() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A305));
		AF('c',union A305,m0,1)
		AF('B',union A305,m1,1)
		AF('C',union A305,m2,1)
		AF('l',union A305,m3,1)
		AF('L',union A305,m4,1)
		AF('I',union A305,m5,1)
		AF('d',union A305,m6,1)
		AF('C',union A305,m7,1)
		AF('S',union A305,m8,1)
		AF('B',union A305,m9,1)
		AF('f',union A305,m10,1)
		AF('c',union A305,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sdSf} */
struct A306 { s m0; d m1; S m2; f m3; };
int f_cmpA306(const struct A306 *x, const struct A306 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA306() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A306));
		AF('s',struct A306,m0,1)
		AF('d',struct A306,m1,1)
		AF('S',struct A306,m2,1)
		AF('f',struct A306,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cs> */
union A307 { c m0; s m1; };
int f_cmpA307(const union A307 *x, const union A307 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA307() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A307));
		AF('c',union A307,m0,1)
		AF('s',union A307,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jpJf} */
struct A308 { j m0; p m1; J m2; f m3; };
int f_cmpA308(const struct A308 *x, const struct A308 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA308() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A308));
		AF('j',struct A308,m0,1)
		AF('p',struct A308,m1,1)
		AF('J',struct A308,m2,1)
		AF('f',struct A308,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Sid[6]ilLsSslIs> */
union A309 { S m0; i m1; d m2[6]; i m3; l m4; L m5; s m6; S m7; s m8; l m9; I m10; s m11; };
int f_cmpA309(const union A309 *x, const union A309 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA309() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A309));
		AF('S',union A309,m0,1)
		AF('i',union A309,m1,1)
		AF('d',union A309,m2,6)
		AF('i',union A309,m3,1)
		AF('l',union A309,m4,1)
		AF('L',union A309,m5,1)
		AF('s',union A309,m6,1)
		AF('S',union A309,m7,1)
		AF('s',union A309,m8,1)
		AF('l',union A309,m9,1)
		AF('I',union A309,m10,1)
		AF('s',union A309,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <s{jpJf}iLidl<Sid[6]ilLsSslIs>IICJ> */
union A310 { s m0; struct A308 m1; i m2; L m3; i m4; d m5; l m6; union A309 m7; I m8; I m9; C m10; J m11; };
int f_cmpA310(const union A310 *x, const union A310 *y) { return x->m0 == y->m0 && f_cmpA308(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA309(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA310() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A310));
		AF('s',union A310,m0,1)
		AFa(union A310,m1,1,A308)
		AF('i',union A310,m2,1)
		AF('L',union A310,m3,1)
		AF('i',union A310,m4,1)
		AF('d',union A310,m5,1)
		AF('l',union A310,m6,1)
		AFa(union A310,m7,1,A309)
		AF('I',union A310,m8,1)
		AF('I',union A310,m9,1)
		AF('C',union A310,m10,1)
		AF('J',union A310,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lcjjBL[16]IClpdL} */
struct A311 { l m0; c m1; j m2; j m3; B m4; L m5[16]; I m6; C m7; l m8; p m9; d m10; L m11; };
int f_cmpA311(const struct A311 *x, const struct A311 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m5[10] == y->m5[10] && x->m5[11] == y->m5[11] && x->m5[12] == y->m5[12] && x->m5[13] == y->m5[13] && x->m5[14] == y->m5[14] && x->m5[15] == y->m5[15] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA311() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A311));
		AF('l',struct A311,m0,1)
		AF('c',struct A311,m1,1)
		AF('j',struct A311,m2,1)
		AF('j',struct A311,m3,1)
		AF('B',struct A311,m4,1)
		AF('L',struct A311,m5,16)
		AF('I',struct A311,m6,1)
		AF('C',struct A311,m7,1)
		AF('l',struct A311,m8,1)
		AF('p',struct A311,m9,1)
		AF('d',struct A311,m10,1)
		AF('L',struct A311,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cfpp[16]BSssfCds} */
struct A312 { c m0; f m1; p m2; p m3[16]; B m4; S m5; s m6; s m7; f m8; C m9; d m10; s m11; };
int f_cmpA312(const struct A312 *x, const struct A312 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m3[13] == y->m3[13] && x->m3[14] == y->m3[14] && x->m3[15] == y->m3[15] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA312() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A312));
		AF('c',struct A312,m0,1)
		AF('f',struct A312,m1,1)
		AF('p',struct A312,m2,1)
		AF('p',struct A312,m3,16)
		AF('B',struct A312,m4,1)
		AF('S',struct A312,m5,1)
		AF('s',struct A312,m6,1)
		AF('s',struct A312,m7,1)
		AF('f',struct A312,m8,1)
		AF('C',struct A312,m9,1)
		AF('d',struct A312,m10,1)
		AF('s',struct A312,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Ic{lcjjBL[16]IClpdL}{cfpp[16]BSssfCds}} */
struct A313 { I m0; c m1; struct A311 m2; struct A312 m3; };
int f_cmpA313(const struct A313 *x, const struct A313 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA311(&x->m2, &y->m2) && f_cmpA312(&x->m3, &y->m3); };
DCaggr* f_touchdcstA313() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A313));
		AF('I',struct A313,m0,1)
		AF('c',struct A313,m1,1)
		AFa(struct A313,m2,1,A311)
		AFa(struct A313,m3,1,A312)
		dcCloseAggr(a);
	}
	return a;
};
/* {<cs><s{jpJf}iLidl<Sid[6]ilLsSslIs>IICJ>l{Ic{lcjjBL[16]IClpdL}{cfpp[16]BSssfCds}}sBjSfjsB} */
struct A314 { union A307 m0; union A310 m1; l m2; struct A313 m3; s m4; B m5; j m6; S m7; f m8; j m9; s m10; B m11; };
int f_cmpA314(const struct A314 *x, const struct A314 *y) { return f_cmpA307(&x->m0, &y->m0) && f_cmpA310(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA313(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA314() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A314));
		AFa(struct A314,m0,1,A307)
		AFa(struct A314,m1,1,A310)
		AF('l',struct A314,m2,1)
		AFa(struct A314,m3,1,A313)
		AF('s',struct A314,m4,1)
		AF('B',struct A314,m5,1)
		AF('j',struct A314,m6,1)
		AF('S',struct A314,m7,1)
		AF('f',struct A314,m8,1)
		AF('j',struct A314,m9,1)
		AF('s',struct A314,m10,1)
		AF('B',struct A314,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CSS} */
struct A315 { C m0; S m1; S m2; };
int f_cmpA315(const struct A315 *x, const struct A315 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA315() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A315));
		AF('C',struct A315,m0,1)
		AF('S',struct A315,m1,1)
		AF('S',struct A315,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <i{CSS}IsjcjdJs> */
union A316 { i m0; struct A315 m1; I m2; s m3; j m4; c m5; j m6; d m7; J m8; s m9; };
int f_cmpA316(const union A316 *x, const union A316 *y) { return x->m0 == y->m0 && f_cmpA315(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA316() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A316));
		AF('i',union A316,m0,1)
		AFa(union A316,m1,1,A315)
		AF('I',union A316,m2,1)
		AF('s',union A316,m3,1)
		AF('j',union A316,m4,1)
		AF('c',union A316,m5,1)
		AF('j',union A316,m6,1)
		AF('d',union A316,m7,1)
		AF('J',union A316,m8,1)
		AF('s',union A316,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iJLCSsCscSjL} */
struct A317 { i m0; J m1; L m2; C m3; S m4; s m5; C m6; s m7; c m8; S m9; j m10; L m11; };
int f_cmpA317(const struct A317 *x, const struct A317 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA317() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A317));
		AF('i',struct A317,m0,1)
		AF('J',struct A317,m1,1)
		AF('L',struct A317,m2,1)
		AF('C',struct A317,m3,1)
		AF('S',struct A317,m4,1)
		AF('s',struct A317,m5,1)
		AF('C',struct A317,m6,1)
		AF('s',struct A317,m7,1)
		AF('c',struct A317,m8,1)
		AF('S',struct A317,m9,1)
		AF('j',struct A317,m10,1)
		AF('L',struct A317,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {js{iJLCSsCscSjL}[3]J} */
struct A318 { j m0; s m1; struct A317 m2[3]; J m3; };
int f_cmpA318(const struct A318 *x, const struct A318 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA317(&x->m2[0], &y->m2[0]) && f_cmpA317(&x->m2[1], &y->m2[1]) && f_cmpA317(&x->m2[2], &y->m2[2]) && x->m3 == y->m3; };
DCaggr* f_touchdcstA318() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A318));
		AF('j',struct A318,m0,1)
		AF('s',struct A318,m1,1)
		AFa(struct A318,m2,3,A317)
		AF('J',struct A318,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dfpIicdfBpCB} */
struct A319 { d m0; f m1; p m2; I m3; i m4; c m5; d m6; f m7; B m8; p m9; C m10; B m11; };
int f_cmpA319(const struct A319 *x, const struct A319 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA319() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A319));
		AF('d',struct A319,m0,1)
		AF('f',struct A319,m1,1)
		AF('p',struct A319,m2,1)
		AF('I',struct A319,m3,1)
		AF('i',struct A319,m4,1)
		AF('c',struct A319,m5,1)
		AF('d',struct A319,m6,1)
		AF('f',struct A319,m7,1)
		AF('B',struct A319,m8,1)
		AF('p',struct A319,m9,1)
		AF('C',struct A319,m10,1)
		AF('B',struct A319,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JiCCJcplBffd> */
union A320 { J m0; i m1; C m2; C m3; J m4; c m5; p m6; l m7; B m8; f m9; f m10; d m11; };
int f_cmpA320(const union A320 *x, const union A320 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA320() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A320));
		AF('J',union A320,m0,1)
		AF('i',union A320,m1,1)
		AF('C',union A320,m2,1)
		AF('C',union A320,m3,1)
		AF('J',union A320,m4,1)
		AF('c',union A320,m5,1)
		AF('p',union A320,m6,1)
		AF('l',union A320,m7,1)
		AF('B',union A320,m8,1)
		AF('f',union A320,m9,1)
		AF('f',union A320,m10,1)
		AF('d',union A320,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iipJBpdIlJfC> */
union A321 { i m0; i m1; p m2; J m3; B m4; p m5; d m6; I m7; l m8; J m9; f m10; C m11; };
int f_cmpA321(const union A321 *x, const union A321 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA321() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A321));
		AF('i',union A321,m0,1)
		AF('i',union A321,m1,1)
		AF('p',union A321,m2,1)
		AF('J',union A321,m3,1)
		AF('B',union A321,m4,1)
		AF('p',union A321,m5,1)
		AF('d',union A321,m6,1)
		AF('I',union A321,m7,1)
		AF('l',union A321,m8,1)
		AF('J',union A321,m9,1)
		AF('f',union A321,m10,1)
		AF('C',union A321,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <djj{dfpIicdfBpCB}<JiCCJcplBffd>L<iipJBpdIlJfC>icLCc> */
union A322 { d m0; j m1; j m2; struct A319 m3; union A320 m4; L m5; union A321 m6; i m7; c m8; L m9; C m10; c m11; };
int f_cmpA322(const union A322 *x, const union A322 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA319(&x->m3, &y->m3) && f_cmpA320(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA321(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA322() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A322));
		AF('d',union A322,m0,1)
		AF('j',union A322,m1,1)
		AF('j',union A322,m2,1)
		AFa(union A322,m3,1,A319)
		AFa(union A322,m4,1,A320)
		AF('L',union A322,m5,1)
		AFa(union A322,m6,1,A321)
		AF('i',union A322,m7,1)
		AF('c',union A322,m8,1)
		AF('L',union A322,m9,1)
		AF('C',union A322,m10,1)
		AF('c',union A322,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BBdIf[13]JflI<djj{dfpIicdfBpCB}<JiCCJcplBffd>L<iipJBpdIlJfC>icLCc>J[3]j> */
union A323 { B m0; B m1; d m2; I m3; f m4[13]; J m5; f m6; l m7; I m8; union A322 m9; J m10[3]; j m11; };
int f_cmpA323(const union A323 *x, const union A323 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m4[12] == y->m4[12] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA322(&x->m9, &y->m9) && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m11 == y->m11; };
DCaggr* f_touchdcstA323() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A323));
		AF('B',union A323,m0,1)
		AF('B',union A323,m1,1)
		AF('d',union A323,m2,1)
		AF('I',union A323,m3,1)
		AF('f',union A323,m4,13)
		AF('J',union A323,m5,1)
		AF('f',union A323,m6,1)
		AF('l',union A323,m7,1)
		AF('I',union A323,m8,1)
		AFa(union A323,m9,1,A322)
		AF('J',union A323,m10,3)
		AF('j',union A323,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BB} */
struct A324 { B m0; B m1; };
int f_cmpA324(const struct A324 *x, const struct A324 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA324() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A324));
		AF('B',struct A324,m0,1)
		AF('B',struct A324,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cjifsdjILc} */
struct A325 { c m0; j m1; i m2; f m3; s m4; d m5; j m6; I m7; L m8; c m9; };
int f_cmpA325(const struct A325 *x, const struct A325 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA325() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A325));
		AF('c',struct A325,m0,1)
		AF('j',struct A325,m1,1)
		AF('i',struct A325,m2,1)
		AF('f',struct A325,m3,1)
		AF('s',struct A325,m4,1)
		AF('d',struct A325,m5,1)
		AF('j',struct A325,m6,1)
		AF('I',struct A325,m7,1)
		AF('L',struct A325,m8,1)
		AF('c',struct A325,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <spJppSJccCJp> */
union A326 { s m0; p m1; J m2; p m3; p m4; S m5; J m6; c m7; c m8; C m9; J m10; p m11; };
int f_cmpA326(const union A326 *x, const union A326 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA326() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A326));
		AF('s',union A326,m0,1)
		AF('p',union A326,m1,1)
		AF('J',union A326,m2,1)
		AF('p',union A326,m3,1)
		AF('p',union A326,m4,1)
		AF('S',union A326,m5,1)
		AF('J',union A326,m6,1)
		AF('c',union A326,m7,1)
		AF('c',union A326,m8,1)
		AF('C',union A326,m9,1)
		AF('J',union A326,m10,1)
		AF('p',union A326,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lJCC> */
union A327 { l m0; J m1; C m2; C m3; };
int f_cmpA327(const union A327 *x, const union A327 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA327() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A327));
		AF('l',union A327,m0,1)
		AF('J',union A327,m1,1)
		AF('C',union A327,m2,1)
		AF('C',union A327,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CLsLBjCpJi} */
struct A328 { C m0; L m1; s m2; L m3; B m4; j m5; C m6; p m7; J m8; i m9; };
int f_cmpA328(const struct A328 *x, const struct A328 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA328() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A328));
		AF('C',struct A328,m0,1)
		AF('L',struct A328,m1,1)
		AF('s',struct A328,m2,1)
		AF('L',struct A328,m3,1)
		AF('B',struct A328,m4,1)
		AF('j',struct A328,m5,1)
		AF('C',struct A328,m6,1)
		AF('p',struct A328,m7,1)
		AF('J',struct A328,m8,1)
		AF('i',struct A328,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <idCffLLlIlLp> */
union A329 { i m0; d m1; C m2; f m3; f m4; L m5; L m6; l m7; I m8; l m9; L m10; p m11; };
int f_cmpA329(const union A329 *x, const union A329 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA329() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A329));
		AF('i',union A329,m0,1)
		AF('d',union A329,m1,1)
		AF('C',union A329,m2,1)
		AF('f',union A329,m3,1)
		AF('f',union A329,m4,1)
		AF('L',union A329,m5,1)
		AF('L',union A329,m6,1)
		AF('l',union A329,m7,1)
		AF('I',union A329,m8,1)
		AF('l',union A329,m9,1)
		AF('L',union A329,m10,1)
		AF('p',union A329,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<idCffLLlIlLp>S} */
struct A330 { union A329 m0; S m1; };
int f_cmpA330(const struct A330 *x, const struct A330 *y) { return f_cmpA329(&x->m0, &y->m0) && x->m1 == y->m1; };
DCaggr* f_touchdcstA330() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A330));
		AFa(struct A330,m0,1,A329)
		AF('S',struct A330,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pijpjisjLdpC} */
struct A331 { p m0; i m1; j m2; p m3; j m4; i m5; s m6; j m7; L m8; d m9; p m10; C m11; };
int f_cmpA331(const struct A331 *x, const struct A331 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA331() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A331));
		AF('p',struct A331,m0,1)
		AF('i',struct A331,m1,1)
		AF('j',struct A331,m2,1)
		AF('p',struct A331,m3,1)
		AF('j',struct A331,m4,1)
		AF('i',struct A331,m5,1)
		AF('s',struct A331,m6,1)
		AF('j',struct A331,m7,1)
		AF('L',struct A331,m8,1)
		AF('d',struct A331,m9,1)
		AF('p',struct A331,m10,1)
		AF('C',struct A331,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SLdLdCcSdp[4]CS} */
struct A332 { S m0; L m1; d m2; L m3; d m4; C m5; c m6; S m7; d m8; p m9[4]; C m10; S m11; };
int f_cmpA332(const struct A332 *x, const struct A332 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA332() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A332));
		AF('S',struct A332,m0,1)
		AF('L',struct A332,m1,1)
		AF('d',struct A332,m2,1)
		AF('L',struct A332,m3,1)
		AF('d',struct A332,m4,1)
		AF('C',struct A332,m5,1)
		AF('c',struct A332,m6,1)
		AF('S',struct A332,m7,1)
		AF('d',struct A332,m8,1)
		AF('p',struct A332,m9,4)
		AF('C',struct A332,m10,1)
		AF('S',struct A332,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dICfJ} */
struct A333 { d m0; I m1; C m2; f m3; J m4; };
int f_cmpA333(const struct A333 *x, const struct A333 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA333() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A333));
		AF('d',struct A333,m0,1)
		AF('I',struct A333,m1,1)
		AF('C',struct A333,m2,1)
		AF('f',struct A333,m3,1)
		AF('J',struct A333,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ipJsjjjc{SLdLdCcSdp[4]CS}J{dICfJ}i} */
struct A334 { i m0; p m1; J m2; s m3; j m4; j m5; j m6; c m7; struct A332 m8; J m9; struct A333 m10; i m11; };
int f_cmpA334(const struct A334 *x, const struct A334 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA332(&x->m8, &y->m8) && x->m9 == y->m9 && f_cmpA333(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA334() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A334));
		AF('i',struct A334,m0,1)
		AF('p',struct A334,m1,1)
		AF('J',struct A334,m2,1)
		AF('s',struct A334,m3,1)
		AF('j',struct A334,m4,1)
		AF('j',struct A334,m5,1)
		AF('j',struct A334,m6,1)
		AF('c',struct A334,m7,1)
		AFa(struct A334,m8,1,A332)
		AF('J',struct A334,m9,1)
		AFa(struct A334,m10,1,A333)
		AF('i',struct A334,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cCiSdS{ipJsjjjc{SLdLdCcSdp[4]CS}J{dICfJ}i}djCSB> */
union A335 { c m0; C m1; i m2; S m3; d m4; S m5; struct A334 m6; d m7; j m8; C m9; S m10; B m11; };
int f_cmpA335(const union A335 *x, const union A335 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA334(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA335() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A335));
		AF('c',union A335,m0,1)
		AF('C',union A335,m1,1)
		AF('i',union A335,m2,1)
		AF('S',union A335,m3,1)
		AF('d',union A335,m4,1)
		AF('S',union A335,m5,1)
		AFa(union A335,m6,1,A334)
		AF('d',union A335,m7,1)
		AF('j',union A335,m8,1)
		AF('C',union A335,m9,1)
		AF('S',union A335,m10,1)
		AF('B',union A335,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JBj} */
struct A336 { J m0; B m1; j m2; };
int f_cmpA336(const struct A336 *x, const struct A336 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA336() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A336));
		AF('J',struct A336,m0,1)
		AF('B',struct A336,m1,1)
		AF('j',struct A336,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dLlilCldpsdS> */
union A337 { d m0; L m1; l m2; i m3; l m4; C m5; l m6; d m7; p m8; s m9; d m10; S m11; };
int f_cmpA337(const union A337 *x, const union A337 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA337() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A337));
		AF('d',union A337,m0,1)
		AF('L',union A337,m1,1)
		AF('l',union A337,m2,1)
		AF('i',union A337,m3,1)
		AF('l',union A337,m4,1)
		AF('C',union A337,m5,1)
		AF('l',union A337,m6,1)
		AF('d',union A337,m7,1)
		AF('p',union A337,m8,1)
		AF('s',union A337,m9,1)
		AF('d',union A337,m10,1)
		AF('S',union A337,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <i<dLlilCldpsdS>[6]dic> */
union A338 { i m0; union A337 m1[6]; d m2; i m3; c m4; };
int f_cmpA338(const union A338 *x, const union A338 *y) { return x->m0 == y->m0 && f_cmpA337(&x->m1[0], &y->m1[0]) && f_cmpA337(&x->m1[1], &y->m1[1]) && f_cmpA337(&x->m1[2], &y->m1[2]) && f_cmpA337(&x->m1[3], &y->m1[3]) && f_cmpA337(&x->m1[4], &y->m1[4]) && f_cmpA337(&x->m1[5], &y->m1[5]) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA338() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A338));
		AF('i',union A338,m0,1)
		AFa(union A338,m1,6,A337)
		AF('d',union A338,m2,1)
		AF('i',union A338,m3,1)
		AF('c',union A338,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{JBj}dLscd<i<dLlilCldpsdS>[6]dic>cJlI} */
struct A339 { struct A336 m0; d m1; L m2; s m3; c m4; d m5; union A338 m6; c m7; J m8; l m9; I m10; };
int f_cmpA339(const struct A339 *x, const struct A339 *y) { return f_cmpA336(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA338(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA339() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A339));
		AFa(struct A339,m0,1,A336)
		AF('d',struct A339,m1,1)
		AF('L',struct A339,m2,1)
		AF('s',struct A339,m3,1)
		AF('c',struct A339,m4,1)
		AF('d',struct A339,m5,1)
		AFa(struct A339,m6,1,A338)
		AF('c',struct A339,m7,1)
		AF('J',struct A339,m8,1)
		AF('l',struct A339,m9,1)
		AF('I',struct A339,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cdld> */
union A340 { c m0; d m1; l m2; d m3; };
int f_cmpA340(const union A340 *x, const union A340 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA340() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A340));
		AF('c',union A340,m0,1)
		AF('d',union A340,m1,1)
		AF('l',union A340,m2,1)
		AF('d',union A340,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<cdld>BdBslJJIcfp> */
union A341 { union A340 m0; B m1; d m2; B m3; s m4; l m5; J m6; J m7; I m8; c m9; f m10; p m11; };
int f_cmpA341(const union A341 *x, const union A341 *y) { return f_cmpA340(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA341() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A341));
		AFa(union A341,m0,1,A340)
		AF('B',union A341,m1,1)
		AF('d',union A341,m2,1)
		AF('B',union A341,m3,1)
		AF('s',union A341,m4,1)
		AF('l',union A341,m5,1)
		AF('J',union A341,m6,1)
		AF('J',union A341,m7,1)
		AF('I',union A341,m8,1)
		AF('c',union A341,m9,1)
		AF('f',union A341,m10,1)
		AF('p',union A341,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Jpj[11]C[16]psLisfpi} */
struct A342 { J m0; p m1; j m2[11]; C m3[16]; p m4; s m5; L m6; i m7; s m8; f m9; p m10; i m11; };
int f_cmpA342(const struct A342 *x, const struct A342 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m3[13] == y->m3[13] && x->m3[14] == y->m3[14] && x->m3[15] == y->m3[15] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA342() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A342));
		AF('J',struct A342,m0,1)
		AF('p',struct A342,m1,1)
		AF('j',struct A342,m2,11)
		AF('C',struct A342,m3,16)
		AF('p',struct A342,m4,1)
		AF('s',struct A342,m5,1)
		AF('L',struct A342,m6,1)
		AF('i',struct A342,m7,1)
		AF('s',struct A342,m8,1)
		AF('f',struct A342,m9,1)
		AF('p',struct A342,m10,1)
		AF('i',struct A342,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sLCJICsfCpJC} */
struct A343 { s m0; L m1; C m2; J m3; I m4; C m5; s m6; f m7; C m8; p m9; J m10; C m11; };
int f_cmpA343(const struct A343 *x, const struct A343 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA343() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A343));
		AF('s',struct A343,m0,1)
		AF('L',struct A343,m1,1)
		AF('C',struct A343,m2,1)
		AF('J',struct A343,m3,1)
		AF('I',struct A343,m4,1)
		AF('C',struct A343,m5,1)
		AF('s',struct A343,m6,1)
		AF('f',struct A343,m7,1)
		AF('C',struct A343,m8,1)
		AF('p',struct A343,m9,1)
		AF('J',struct A343,m10,1)
		AF('C',struct A343,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Bi{sLCJICsfCpJC}jIBLcBLJC> */
union A344 { B m0; i m1; struct A343 m2; j m3; I m4; B m5; L m6; c m7; B m8; L m9; J m10; C m11; };
int f_cmpA344(const union A344 *x, const union A344 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA343(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA344() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A344));
		AF('B',union A344,m0,1)
		AF('i',union A344,m1,1)
		AFa(union A344,m2,1,A343)
		AF('j',union A344,m3,1)
		AF('I',union A344,m4,1)
		AF('B',union A344,m5,1)
		AF('L',union A344,m6,1)
		AF('c',union A344,m7,1)
		AF('B',union A344,m8,1)
		AF('L',union A344,m9,1)
		AF('J',union A344,m10,1)
		AF('C',union A344,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jsSCcp> */
union A345 { j m0; s m1; S m2; C m3; c m4; p m5; };
int f_cmpA345(const union A345 *x, const union A345 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA345() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A345));
		AF('j',union A345,m0,1)
		AF('s',union A345,m1,1)
		AF('S',union A345,m2,1)
		AF('C',union A345,m3,1)
		AF('c',union A345,m4,1)
		AF('p',union A345,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ssIiJpiSpBJc} */
struct A346 { s m0; s m1; I m2; i m3; J m4; p m5; i m6; S m7; p m8; B m9; J m10; c m11; };
int f_cmpA346(const struct A346 *x, const struct A346 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA346() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A346));
		AF('s',struct A346,m0,1)
		AF('s',struct A346,m1,1)
		AF('I',struct A346,m2,1)
		AF('i',struct A346,m3,1)
		AF('J',struct A346,m4,1)
		AF('p',struct A346,m5,1)
		AF('i',struct A346,m6,1)
		AF('S',struct A346,m7,1)
		AF('p',struct A346,m8,1)
		AF('B',struct A346,m9,1)
		AF('J',struct A346,m10,1)
		AF('c',struct A346,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <L> */
union A347 { L m0; };
int f_cmpA347(const union A347 *x, const union A347 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA347() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A347));
		AF('L',union A347,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sJ{ssIiJpiSpBJc}lBp<L>Bl> */
union A348 { s m0; J m1; struct A346 m2; l m3; B m4; p m5; union A347 m6; B m7; l m8; };
int f_cmpA348(const union A348 *x, const union A348 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA346(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA347(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA348() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A348));
		AF('s',union A348,m0,1)
		AF('J',union A348,m1,1)
		AFa(union A348,m2,1,A346)
		AF('l',union A348,m3,1)
		AF('B',union A348,m4,1)
		AF('p',union A348,m5,1)
		AFa(union A348,m6,1,A347)
		AF('B',union A348,m7,1)
		AF('l',union A348,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fCiIIjs[7]SSlLp} */
struct A349 { f m0; C m1; i m2; I m3; I m4; j m5; s m6[7]; S m7; S m8; l m9; L m10; p m11; };
int f_cmpA349(const struct A349 *x, const struct A349 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA349() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A349));
		AF('f',struct A349,m0,1)
		AF('C',struct A349,m1,1)
		AF('i',struct A349,m2,1)
		AF('I',struct A349,m3,1)
		AF('I',struct A349,m4,1)
		AF('j',struct A349,m5,1)
		AF('s',struct A349,m6,7)
		AF('S',struct A349,m7,1)
		AF('S',struct A349,m8,1)
		AF('l',struct A349,m9,1)
		AF('L',struct A349,m10,1)
		AF('p',struct A349,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lpSSBpBf} */
struct A350 { l m0; p m1; S m2; S m3; B m4; p m5; B m6; f m7; };
int f_cmpA350(const struct A350 *x, const struct A350 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA350() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A350));
		AF('l',struct A350,m0,1)
		AF('p',struct A350,m1,1)
		AF('S',struct A350,m2,1)
		AF('S',struct A350,m3,1)
		AF('B',struct A350,m4,1)
		AF('p',struct A350,m5,1)
		AF('B',struct A350,m6,1)
		AF('f',struct A350,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ilBdiSlJ} */
struct A351 { i m0; l m1; B m2; d m3; i m4; S m5; l m6; J m7; };
int f_cmpA351(const struct A351 *x, const struct A351 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA351() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A351));
		AF('i',struct A351,m0,1)
		AF('l',struct A351,m1,1)
		AF('B',struct A351,m2,1)
		AF('d',struct A351,m3,1)
		AF('i',struct A351,m4,1)
		AF('S',struct A351,m5,1)
		AF('l',struct A351,m6,1)
		AF('J',struct A351,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jBCccJsJc{ilBdiSlJ}Cc> */
union A352 { j m0; B m1; C m2; c m3; c m4; J m5; s m6; J m7; c m8; struct A351 m9; C m10; c m11; };
int f_cmpA352(const union A352 *x, const union A352 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA351(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA352() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A352));
		AF('j',union A352,m0,1)
		AF('B',union A352,m1,1)
		AF('C',union A352,m2,1)
		AF('c',union A352,m3,1)
		AF('c',union A352,m4,1)
		AF('J',union A352,m5,1)
		AF('s',union A352,m6,1)
		AF('J',union A352,m7,1)
		AF('c',union A352,m8,1)
		AFa(union A352,m9,1,A351)
		AF('C',union A352,m10,1)
		AF('c',union A352,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lpCpdcSJSjSL} */
struct A353 { l m0; p m1; C m2; p m3; d m4; c m5; S m6; J m7; S m8; j m9; S m10; L m11; };
int f_cmpA353(const struct A353 *x, const struct A353 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA353() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A353));
		AF('l',struct A353,m0,1)
		AF('p',struct A353,m1,1)
		AF('C',struct A353,m2,1)
		AF('p',struct A353,m3,1)
		AF('d',struct A353,m4,1)
		AF('c',struct A353,m5,1)
		AF('S',struct A353,m6,1)
		AF('J',struct A353,m7,1)
		AF('S',struct A353,m8,1)
		AF('j',struct A353,m9,1)
		AF('S',struct A353,m10,1)
		AF('L',struct A353,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JcLjfLfBBdSJ} */
struct A354 { J m0; c m1; L m2; j m3; f m4; L m5; f m6; B m7; B m8; d m9; S m10; J m11; };
int f_cmpA354(const struct A354 *x, const struct A354 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA354() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A354));
		AF('J',struct A354,m0,1)
		AF('c',struct A354,m1,1)
		AF('L',struct A354,m2,1)
		AF('j',struct A354,m3,1)
		AF('f',struct A354,m4,1)
		AF('L',struct A354,m5,1)
		AF('f',struct A354,m6,1)
		AF('B',struct A354,m7,1)
		AF('B',struct A354,m8,1)
		AF('d',struct A354,m9,1)
		AF('S',struct A354,m10,1)
		AF('J',struct A354,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IJCdlJfiiSpj> */
union A355 { I m0; J m1; C m2; d m3; l m4; J m5; f m6; i m7; i m8; S m9; p m10; j m11; };
int f_cmpA355(const union A355 *x, const union A355 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA355() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A355));
		AF('I',union A355,m0,1)
		AF('J',union A355,m1,1)
		AF('C',union A355,m2,1)
		AF('d',union A355,m3,1)
		AF('l',union A355,m4,1)
		AF('J',union A355,m5,1)
		AF('f',union A355,m6,1)
		AF('i',union A355,m7,1)
		AF('i',union A355,m8,1)
		AF('S',union A355,m9,1)
		AF('p',union A355,m10,1)
		AF('j',union A355,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<IJCdlJfiiSpj>dfj> */
union A356 { union A355 m0; d m1; f m2; j m3; };
int f_cmpA356(const union A356 *x, const union A356 *y) { return f_cmpA355(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA356() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A356));
		AFa(union A356,m0,1,A355)
		AF('d',union A356,m1,1)
		AF('f',union A356,m2,1)
		AF('j',union A356,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pi[6]{JcLjfLfBBdSJ}<<IJCdlJfiiSpj>dfj>djBSJlJs> */
union A357 { p m0; i m1[6]; struct A354 m2; union A356 m3; d m4; j m5; B m6; S m7; J m8; l m9; J m10; s m11; };
int f_cmpA357(const union A357 *x, const union A357 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && f_cmpA354(&x->m2, &y->m2) && f_cmpA356(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA357() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A357));
		AF('p',union A357,m0,1)
		AF('i',union A357,m1,6)
		AFa(union A357,m2,1,A354)
		AFa(union A357,m3,1,A356)
		AF('d',union A357,m4,1)
		AF('j',union A357,m5,1)
		AF('B',union A357,m6,1)
		AF('S',union A357,m7,1)
		AF('J',union A357,m8,1)
		AF('l',union A357,m9,1)
		AF('J',union A357,m10,1)
		AF('s',union A357,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LBc[15]IjLjsccc} */
struct A358 { L m0; B m1; c m2[15]; I m3; j m4; L m5; j m6; s m7; c m8; c m9; c m10; };
int f_cmpA358(const struct A358 *x, const struct A358 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m2[12] == y->m2[12] && x->m2[13] == y->m2[13] && x->m2[14] == y->m2[14] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA358() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A358));
		AF('L',struct A358,m0,1)
		AF('B',struct A358,m1,1)
		AF('c',struct A358,m2,15)
		AF('I',struct A358,m3,1)
		AF('j',struct A358,m4,1)
		AF('L',struct A358,m5,1)
		AF('j',struct A358,m6,1)
		AF('s',struct A358,m7,1)
		AF('c',struct A358,m8,1)
		AF('c',struct A358,m9,1)
		AF('c',struct A358,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lCjfIfffdiJj> */
union A359 { l m0; C m1; j m2; f m3; I m4; f m5; f m6; f m7; d m8; i m9; J m10; j m11; };
int f_cmpA359(const union A359 *x, const union A359 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA359() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A359));
		AF('l',union A359,m0,1)
		AF('C',union A359,m1,1)
		AF('j',union A359,m2,1)
		AF('f',union A359,m3,1)
		AF('I',union A359,m4,1)
		AF('f',union A359,m5,1)
		AF('f',union A359,m6,1)
		AF('f',union A359,m7,1)
		AF('d',union A359,m8,1)
		AF('i',union A359,m9,1)
		AF('J',union A359,m10,1)
		AF('j',union A359,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ilfld> */
union A360 { i m0; l m1; f m2; l m3; d m4; };
int f_cmpA360(const union A360 *x, const union A360 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA360() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A360));
		AF('i',union A360,m0,1)
		AF('l',union A360,m1,1)
		AF('f',union A360,m2,1)
		AF('l',union A360,m3,1)
		AF('d',union A360,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lLllIBfJcjii> */
union A361 { l m0; L m1; l m2; l m3; I m4; B m5; f m6; J m7; c m8; j m9; i m10; i m11; };
int f_cmpA361(const union A361 *x, const union A361 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA361() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A361));
		AF('l',union A361,m0,1)
		AF('L',union A361,m1,1)
		AF('l',union A361,m2,1)
		AF('l',union A361,m3,1)
		AF('I',union A361,m4,1)
		AF('B',union A361,m5,1)
		AF('f',union A361,m6,1)
		AF('J',union A361,m7,1)
		AF('c',union A361,m8,1)
		AF('j',union A361,m9,1)
		AF('i',union A361,m10,1)
		AF('i',union A361,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ppfLBi} */
struct A362 { p m0; p m1; f m2; L m3; B m4; i m5; };
int f_cmpA362(const struct A362 *x, const struct A362 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA362() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A362));
		AF('p',struct A362,m0,1)
		AF('p',struct A362,m1,1)
		AF('f',struct A362,m2,1)
		AF('L',struct A362,m3,1)
		AF('B',struct A362,m4,1)
		AF('i',struct A362,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bp} */
struct A363 { B m0; p m1; };
int f_cmpA363(const struct A363 *x, const struct A363 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA363() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A363));
		AF('B',struct A363,m0,1)
		AF('p',struct A363,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BlJJLdjLBfdC} */
struct A364 { B m0; l m1; J m2; J m3; L m4; d m5; j m6; L m7; B m8; f m9; d m10; C m11; };
int f_cmpA364(const struct A364 *x, const struct A364 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA364() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A364));
		AF('B',struct A364,m0,1)
		AF('l',struct A364,m1,1)
		AF('J',struct A364,m2,1)
		AF('J',struct A364,m3,1)
		AF('L',struct A364,m4,1)
		AF('d',struct A364,m5,1)
		AF('j',struct A364,m6,1)
		AF('L',struct A364,m7,1)
		AF('B',struct A364,m8,1)
		AF('f',struct A364,m9,1)
		AF('d',struct A364,m10,1)
		AF('C',struct A364,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Spf} */
struct A365 { S m0; p m1; f m2; };
int f_cmpA365(const struct A365 *x, const struct A365 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA365() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A365));
		AF('S',struct A365,m0,1)
		AF('p',struct A365,m1,1)
		AF('f',struct A365,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BBJl> */
union A366 { B m0; B m1; J m2; l m3; };
int f_cmpA366(const union A366 *x, const union A366 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA366() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A366));
		AF('B',union A366,m0,1)
		AF('B',union A366,m1,1)
		AF('J',union A366,m2,1)
		AF('l',union A366,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BjCjIlBBLJii} */
struct A367 { B m0; j m1; C m2; j m3; I m4; l m5; B m6; B m7; L m8; J m9; i m10; i m11; };
int f_cmpA367(const struct A367 *x, const struct A367 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA367() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A367));
		AF('B',struct A367,m0,1)
		AF('j',struct A367,m1,1)
		AF('C',struct A367,m2,1)
		AF('j',struct A367,m3,1)
		AF('I',struct A367,m4,1)
		AF('l',struct A367,m5,1)
		AF('B',struct A367,m6,1)
		AF('B',struct A367,m7,1)
		AF('L',struct A367,m8,1)
		AF('J',struct A367,m9,1)
		AF('i',struct A367,m10,1)
		AF('i',struct A367,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iiCJBliLcCdJ} */
struct A368 { i m0; i m1; C m2; J m3; B m4; l m5; i m6; L m7; c m8; C m9; d m10; J m11; };
int f_cmpA368(const struct A368 *x, const struct A368 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA368() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A368));
		AF('i',struct A368,m0,1)
		AF('i',struct A368,m1,1)
		AF('C',struct A368,m2,1)
		AF('J',struct A368,m3,1)
		AF('B',struct A368,m4,1)
		AF('l',struct A368,m5,1)
		AF('i',struct A368,m6,1)
		AF('L',struct A368,m7,1)
		AF('c',struct A368,m8,1)
		AF('C',struct A368,m9,1)
		AF('d',struct A368,m10,1)
		AF('J',struct A368,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pSccIcf> */
union A369 { p m0; S m1; c m2; c m3; I m4; c m5; f m6; };
int f_cmpA369(const union A369 *x, const union A369 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA369() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A369));
		AF('p',union A369,m0,1)
		AF('S',union A369,m1,1)
		AF('c',union A369,m2,1)
		AF('c',union A369,m3,1)
		AF('I',union A369,m4,1)
		AF('c',union A369,m5,1)
		AF('f',union A369,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <c{BjCjIlBBLJii}j{iiCJBliLcCdJ}f<pSccIcf>> */
union A370 { c m0; struct A367 m1; j m2; struct A368 m3; f m4; union A369 m5; };
int f_cmpA370(const union A370 *x, const union A370 *y) { return x->m0 == y->m0 && f_cmpA367(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA368(&x->m3, &y->m3) && x->m4 == y->m4 && f_cmpA369(&x->m5, &y->m5); };
DCaggr* f_touchdcstA370() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A370));
		AF('c',union A370,m0,1)
		AFa(union A370,m1,1,A367)
		AF('j',union A370,m2,1)
		AFa(union A370,m3,1,A368)
		AF('f',union A370,m4,1)
		AFa(union A370,m5,1,A369)
		dcCloseAggr(a);
	}
	return a;
};
/* {f{Spf}J<BBJl>CISI<c{BjCjIlBBLJii}j{iiCJBliLcCdJ}f<pSccIcf>>cCj} */
struct A371 { f m0; struct A365 m1; J m2; union A366 m3; C m4; I m5; S m6; I m7; union A370 m8; c m9; C m10; j m11; };
int f_cmpA371(const struct A371 *x, const struct A371 *y) { return x->m0 == y->m0 && f_cmpA365(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA366(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA370(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA371() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A371));
		AF('f',struct A371,m0,1)
		AFa(struct A371,m1,1,A365)
		AF('J',struct A371,m2,1)
		AFa(struct A371,m3,1,A366)
		AF('C',struct A371,m4,1)
		AF('I',struct A371,m5,1)
		AF('S',struct A371,m6,1)
		AF('I',struct A371,m7,1)
		AFa(struct A371,m8,1,A370)
		AF('c',struct A371,m9,1)
		AF('C',struct A371,m10,1)
		AF('j',struct A371,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JpBjdJCLLICs> */
union A372 { J m0; p m1; B m2; j m3; d m4; J m5; C m6; L m7; L m8; I m9; C m10; s m11; };
int f_cmpA372(const union A372 *x, const union A372 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA372() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A372));
		AF('J',union A372,m0,1)
		AF('p',union A372,m1,1)
		AF('B',union A372,m2,1)
		AF('j',union A372,m3,1)
		AF('d',union A372,m4,1)
		AF('J',union A372,m5,1)
		AF('C',union A372,m6,1)
		AF('L',union A372,m7,1)
		AF('L',union A372,m8,1)
		AF('I',union A372,m9,1)
		AF('C',union A372,m10,1)
		AF('s',union A372,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iLSid<JpBjdJCLLICs>pdipC[5]j} */
struct A373 { i m0; L m1; S m2; i m3; d m4; union A372 m5; p m6; d m7; i m8; p m9; C m10[5]; j m11; };
int f_cmpA373(const struct A373 *x, const struct A373 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA372(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m11 == y->m11; };
DCaggr* f_touchdcstA373() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A373));
		AF('i',struct A373,m0,1)
		AF('L',struct A373,m1,1)
		AF('S',struct A373,m2,1)
		AF('i',struct A373,m3,1)
		AF('d',struct A373,m4,1)
		AFa(struct A373,m5,1,A372)
		AF('p',struct A373,m6,1)
		AF('d',struct A373,m7,1)
		AF('i',struct A373,m8,1)
		AF('p',struct A373,m9,1)
		AF('C',struct A373,m10,5)
		AF('j',struct A373,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Ids> */
union A374 { I m0; d m1; s m2; };
int f_cmpA374(const union A374 *x, const union A374 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA374() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A374));
		AF('I',union A374,m0,1)
		AF('d',union A374,m1,1)
		AF('s',union A374,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cjfi> */
union A375 { C m0; j m1; f m2; i m3; };
int f_cmpA375(const union A375 *x, const union A375 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA375() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A375));
		AF('C',union A375,m0,1)
		AF('j',union A375,m1,1)
		AF('f',union A375,m2,1)
		AF('i',union A375,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lpjlIIsijfIJ} */
struct A376 { l m0; p m1; j m2; l m3; I m4; I m5; s m6; i m7; j m8; f m9; I m10; J m11; };
int f_cmpA376(const struct A376 *x, const struct A376 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA376() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A376));
		AF('l',struct A376,m0,1)
		AF('p',struct A376,m1,1)
		AF('j',struct A376,m2,1)
		AF('l',struct A376,m3,1)
		AF('I',struct A376,m4,1)
		AF('I',struct A376,m5,1)
		AF('s',struct A376,m6,1)
		AF('i',struct A376,m7,1)
		AF('j',struct A376,m8,1)
		AF('f',struct A376,m9,1)
		AF('I',struct A376,m10,1)
		AF('J',struct A376,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<Ids>l<Cjfi>Sl{lpjlIIsijfIJ}ClCJpS> */
union A377 { union A374 m0; l m1; union A375 m2; S m3; l m4; struct A376 m5; C m6; l m7; C m8; J m9; p m10; S m11; };
int f_cmpA377(const union A377 *x, const union A377 *y) { return f_cmpA374(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA375(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA376(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA377() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A377));
		AFa(union A377,m0,1,A374)
		AF('l',union A377,m1,1)
		AFa(union A377,m2,1,A375)
		AF('S',union A377,m3,1)
		AF('l',union A377,m4,1)
		AFa(union A377,m5,1,A376)
		AF('C',union A377,m6,1)
		AF('l',union A377,m7,1)
		AF('C',union A377,m8,1)
		AF('J',union A377,m9,1)
		AF('p',union A377,m10,1)
		AF('S',union A377,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {d} */
struct A378 { d m0; };
int f_cmpA378(const struct A378 *x, const struct A378 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA378() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A378));
		AF('d',struct A378,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JJSjsCsiLcfc} */
struct A379 { J m0; J m1; S m2; j m3; s m4; C m5; s m6; i m7; L m8; c m9; f m10; c m11; };
int f_cmpA379(const struct A379 *x, const struct A379 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA379() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A379));
		AF('J',struct A379,m0,1)
		AF('J',struct A379,m1,1)
		AF('S',struct A379,m2,1)
		AF('j',struct A379,m3,1)
		AF('s',struct A379,m4,1)
		AF('C',struct A379,m5,1)
		AF('s',struct A379,m6,1)
		AF('i',struct A379,m7,1)
		AF('L',struct A379,m8,1)
		AF('c',struct A379,m9,1)
		AF('f',struct A379,m10,1)
		AF('c',struct A379,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iLJILijLlSjc> */
union A380 { i m0; L m1; J m2; I m3; L m4; i m5; j m6; L m7; l m8; S m9; j m10; c m11; };
int f_cmpA380(const union A380 *x, const union A380 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA380() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A380));
		AF('i',union A380,m0,1)
		AF('L',union A380,m1,1)
		AF('J',union A380,m2,1)
		AF('I',union A380,m3,1)
		AF('L',union A380,m4,1)
		AF('i',union A380,m5,1)
		AF('j',union A380,m6,1)
		AF('L',union A380,m7,1)
		AF('l',union A380,m8,1)
		AF('S',union A380,m9,1)
		AF('j',union A380,m10,1)
		AF('c',union A380,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Si[16]IjiBJLlSCJ> */
union A381 { S m0; i m1[16]; I m2; j m3; i m4; B m5; J m6; L m7; l m8; S m9; C m10; J m11; };
int f_cmpA381(const union A381 *x, const union A381 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m1[12] == y->m1[12] && x->m1[13] == y->m1[13] && x->m1[14] == y->m1[14] && x->m1[15] == y->m1[15] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA381() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A381));
		AF('S',union A381,m0,1)
		AF('i',union A381,m1,16)
		AF('I',union A381,m2,1)
		AF('j',union A381,m3,1)
		AF('i',union A381,m4,1)
		AF('B',union A381,m5,1)
		AF('J',union A381,m6,1)
		AF('L',union A381,m7,1)
		AF('l',union A381,m8,1)
		AF('S',union A381,m9,1)
		AF('C',union A381,m10,1)
		AF('J',union A381,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sl[9]l[16]p> */
union A382 { s m0; l m1[9]; l m2[16]; p m3; };
int f_cmpA382(const union A382 *x, const union A382 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m2[12] == y->m2[12] && x->m2[13] == y->m2[13] && x->m2[14] == y->m2[14] && x->m2[15] == y->m2[15] && x->m3 == y->m3; };
DCaggr* f_touchdcstA382() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A382));
		AF('s',union A382,m0,1)
		AF('l',union A382,m1,9)
		AF('l',union A382,m2,16)
		AF('p',union A382,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ljJ> */
union A383 { l m0; j m1; J m2; };
int f_cmpA383(const union A383 *x, const union A383 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA383() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A383));
		AF('l',union A383,m0,1)
		AF('j',union A383,m1,1)
		AF('J',union A383,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<Si[16]IjiBJLlSCJ><sl[9]l[16]p>sC[12]<ljJ>Jilf> */
union A384 { union A381 m0; union A382 m1; s m2; C m3[12]; union A383 m4; J m5; i m6; l m7; f m8; };
int f_cmpA384(const union A384 *x, const union A384 *y) { return f_cmpA381(&x->m0, &y->m0) && f_cmpA382(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && f_cmpA383(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA384() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A384));
		AFa(union A384,m0,1,A381)
		AFa(union A384,m1,1,A382)
		AF('s',union A384,m2,1)
		AF('C',union A384,m3,12)
		AFa(union A384,m4,1,A383)
		AF('J',union A384,m5,1)
		AF('i',union A384,m6,1)
		AF('l',union A384,m7,1)
		AF('f',union A384,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <d> */
union A385 { d m0; };
int f_cmpA385(const union A385 *x, const union A385 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA385() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A385));
		AF('d',union A385,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pjddLiIjL> */
union A386 { p m0; j m1; d m2; d m3; L m4; i m5; I m6; j m7; L m8; };
int f_cmpA386(const union A386 *x, const union A386 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA386() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A386));
		AF('p',union A386,m0,1)
		AF('j',union A386,m1,1)
		AF('d',union A386,m2,1)
		AF('d',union A386,m3,1)
		AF('L',union A386,m4,1)
		AF('i',union A386,m5,1)
		AF('I',union A386,m6,1)
		AF('j',union A386,m7,1)
		AF('L',union A386,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lilpCBCsdlIf> */
union A387 { l m0; i m1; l m2; p m3; C m4; B m5; C m6; s m7; d m8; l m9; I m10; f m11; };
int f_cmpA387(const union A387 *x, const union A387 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA387() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A387));
		AF('l',union A387,m0,1)
		AF('i',union A387,m1,1)
		AF('l',union A387,m2,1)
		AF('p',union A387,m3,1)
		AF('C',union A387,m4,1)
		AF('B',union A387,m5,1)
		AF('C',union A387,m6,1)
		AF('s',union A387,m7,1)
		AF('d',union A387,m8,1)
		AF('l',union A387,m9,1)
		AF('I',union A387,m10,1)
		AF('f',union A387,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <J<d>SJISBp<pjddLiIjL>IS<lilpCBCsdlIf>> */
union A388 { J m0; union A385 m1; S m2; J m3; I m4; S m5; B m6; p m7; union A386 m8; I m9; S m10; union A387 m11; };
int f_cmpA388(const union A388 *x, const union A388 *y) { return x->m0 == y->m0 && f_cmpA385(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA386(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA387(&x->m11, &y->m11); };
DCaggr* f_touchdcstA388() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A388));
		AF('J',union A388,m0,1)
		AFa(union A388,m1,1,A385)
		AF('S',union A388,m2,1)
		AF('J',union A388,m3,1)
		AF('I',union A388,m4,1)
		AF('S',union A388,m5,1)
		AF('B',union A388,m6,1)
		AF('p',union A388,m7,1)
		AFa(union A388,m8,1,A386)
		AF('I',union A388,m9,1)
		AF('S',union A388,m10,1)
		AFa(union A388,m11,1,A387)
		dcCloseAggr(a);
	}
	return a;
};
/* {s<<Si[16]IjiBJLlSCJ><sl[9]l[16]p>sC[12]<ljJ>Jilf>lf<J<d>SJISBp<pjddLiIjL>IS<lilpCBCsdlIf>>Bc} */
struct A389 { s m0; union A384 m1; l m2; f m3; union A388 m4; B m5; c m6; };
int f_cmpA389(const struct A389 *x, const struct A389 *y) { return x->m0 == y->m0 && f_cmpA384(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA388(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA389() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A389));
		AF('s',struct A389,m0,1)
		AFa(struct A389,m1,1,A384)
		AF('l',struct A389,m2,1)
		AF('f',struct A389,m3,1)
		AFa(struct A389,m4,1,A388)
		AF('B',struct A389,m5,1)
		AF('c',struct A389,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SLJpjspcssCL} */
struct A390 { S m0; L m1; J m2; p m3; j m4; s m5; p m6; c m7; s m8; s m9; C m10; L m11; };
int f_cmpA390(const struct A390 *x, const struct A390 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA390() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A390));
		AF('S',struct A390,m0,1)
		AF('L',struct A390,m1,1)
		AF('J',struct A390,m2,1)
		AF('p',struct A390,m3,1)
		AF('j',struct A390,m4,1)
		AF('s',struct A390,m5,1)
		AF('p',struct A390,m6,1)
		AF('c',struct A390,m7,1)
		AF('s',struct A390,m8,1)
		AF('s',struct A390,m9,1)
		AF('C',struct A390,m10,1)
		AF('L',struct A390,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dSpiBspjlBjd> */
union A391 { d m0; S m1; p m2; i m3; B m4; s m5; p m6; j m7; l m8; B m9; j m10; d m11; };
int f_cmpA391(const union A391 *x, const union A391 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA391() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A391));
		AF('d',union A391,m0,1)
		AF('S',union A391,m1,1)
		AF('p',union A391,m2,1)
		AF('i',union A391,m3,1)
		AF('B',union A391,m4,1)
		AF('s',union A391,m5,1)
		AF('p',union A391,m6,1)
		AF('j',union A391,m7,1)
		AF('l',union A391,m8,1)
		AF('B',union A391,m9,1)
		AF('j',union A391,m10,1)
		AF('d',union A391,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fLisLIfldIdB} */
struct A392 { f m0; L m1; i m2; s m3; L m4; I m5; f m6; l m7; d m8; I m9; d m10; B m11; };
int f_cmpA392(const struct A392 *x, const struct A392 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA392() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A392));
		AF('f',struct A392,m0,1)
		AF('L',struct A392,m1,1)
		AF('i',struct A392,m2,1)
		AF('s',struct A392,m3,1)
		AF('L',struct A392,m4,1)
		AF('I',struct A392,m5,1)
		AF('f',struct A392,m6,1)
		AF('l',struct A392,m7,1)
		AF('d',struct A392,m8,1)
		AF('I',struct A392,m9,1)
		AF('d',struct A392,m10,1)
		AF('B',struct A392,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<dSpiBspjlBjd>fcpBs{fLisLIfldIdB}[8]CLSjc> */
union A393 { union A391 m0; f m1; c m2; p m3; B m4; s m5; struct A392 m6[8]; C m7; L m8; S m9; j m10; c m11; };
int f_cmpA393(const union A393 *x, const union A393 *y) { return f_cmpA391(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA392(&x->m6[0], &y->m6[0]) && f_cmpA392(&x->m6[1], &y->m6[1]) && f_cmpA392(&x->m6[2], &y->m6[2]) && f_cmpA392(&x->m6[3], &y->m6[3]) && f_cmpA392(&x->m6[4], &y->m6[4]) && f_cmpA392(&x->m6[5], &y->m6[5]) && f_cmpA392(&x->m6[6], &y->m6[6]) && f_cmpA392(&x->m6[7], &y->m6[7]) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA393() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A393));
		AFa(union A393,m0,1,A391)
		AF('f',union A393,m1,1)
		AF('c',union A393,m2,1)
		AF('p',union A393,m3,1)
		AF('B',union A393,m4,1)
		AF('s',union A393,m5,1)
		AFa(union A393,m6,8,A392)
		AF('C',union A393,m7,1)
		AF('L',union A393,m8,1)
		AF('S',union A393,m9,1)
		AF('j',union A393,m10,1)
		AF('c',union A393,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cSSd[10]sCJIjICc> */
union A394 { c m0; S m1; S m2; d m3[10]; s m4; C m5; J m6; I m7; j m8; I m9; C m10; c m11; };
int f_cmpA394(const union A394 *x, const union A394 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA394() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A394));
		AF('c',union A394,m0,1)
		AF('S',union A394,m1,1)
		AF('S',union A394,m2,1)
		AF('d',union A394,m3,10)
		AF('s',union A394,m4,1)
		AF('C',union A394,m5,1)
		AF('J',union A394,m6,1)
		AF('I',union A394,m7,1)
		AF('j',union A394,m8,1)
		AF('I',union A394,m9,1)
		AF('C',union A394,m10,1)
		AF('c',union A394,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fijSclScSLcB} */
struct A395 { f m0; i m1; j m2; S m3; c m4; l m5; S m6; c m7; S m8; L m9; c m10; B m11; };
int f_cmpA395(const struct A395 *x, const struct A395 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA395() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A395));
		AF('f',struct A395,m0,1)
		AF('i',struct A395,m1,1)
		AF('j',struct A395,m2,1)
		AF('S',struct A395,m3,1)
		AF('c',struct A395,m4,1)
		AF('l',struct A395,m5,1)
		AF('S',struct A395,m6,1)
		AF('c',struct A395,m7,1)
		AF('S',struct A395,m8,1)
		AF('L',struct A395,m9,1)
		AF('c',struct A395,m10,1)
		AF('B',struct A395,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{fijSclScSLcB}dfCcLJLLpji> */
union A396 { struct A395 m0; d m1; f m2; C m3; c m4; L m5; J m6; L m7; L m8; p m9; j m10; i m11; };
int f_cmpA396(const union A396 *x, const union A396 *y) { return f_cmpA395(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA396() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A396));
		AFa(union A396,m0,1,A395)
		AF('d',union A396,m1,1)
		AF('f',union A396,m2,1)
		AF('C',union A396,m3,1)
		AF('c',union A396,m4,1)
		AF('L',union A396,m5,1)
		AF('J',union A396,m6,1)
		AF('L',union A396,m7,1)
		AF('L',union A396,m8,1)
		AF('p',union A396,m9,1)
		AF('j',union A396,m10,1)
		AF('i',union A396,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LJBLjLlBjIsd> */
union A397 { L m0; J m1; B m2; L m3; j m4; L m5; l m6; B m7; j m8; I m9; s m10; d m11; };
int f_cmpA397(const union A397 *x, const union A397 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA397() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A397));
		AF('L',union A397,m0,1)
		AF('J',union A397,m1,1)
		AF('B',union A397,m2,1)
		AF('L',union A397,m3,1)
		AF('j',union A397,m4,1)
		AF('L',union A397,m5,1)
		AF('l',union A397,m6,1)
		AF('B',union A397,m7,1)
		AF('j',union A397,m8,1)
		AF('I',union A397,m9,1)
		AF('s',union A397,m10,1)
		AF('d',union A397,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jBdlilB<LJBLjLlBjIsd>Ids> */
union A398 { j m0; B m1; d m2; l m3; i m4; l m5; B m6; union A397 m7; I m8; d m9; s m10; };
int f_cmpA398(const union A398 *x, const union A398 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA397(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA398() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A398));
		AF('j',union A398,m0,1)
		AF('B',union A398,m1,1)
		AF('d',union A398,m2,1)
		AF('l',union A398,m3,1)
		AF('i',union A398,m4,1)
		AF('l',union A398,m5,1)
		AF('B',union A398,m6,1)
		AFa(union A398,m7,1,A397)
		AF('I',union A398,m8,1)
		AF('d',union A398,m9,1)
		AF('s',union A398,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pd} */
struct A399 { p m0; d m1; };
int f_cmpA399(const struct A399 *x, const struct A399 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA399() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A399));
		AF('p',struct A399,m0,1)
		AF('d',struct A399,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {I{pd}lcLdlBSLss} */
struct A400 { I m0; struct A399 m1; l m2; c m3; L m4; d m5; l m6; B m7; S m8; L m9; s m10; s m11; };
int f_cmpA400(const struct A400 *x, const struct A400 *y) { return x->m0 == y->m0 && f_cmpA399(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA400() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A400));
		AF('I',struct A400,m0,1)
		AFa(struct A400,m1,1,A399)
		AF('l',struct A400,m2,1)
		AF('c',struct A400,m3,1)
		AF('L',struct A400,m4,1)
		AF('d',struct A400,m5,1)
		AF('l',struct A400,m6,1)
		AF('B',struct A400,m7,1)
		AF('S',struct A400,m8,1)
		AF('L',struct A400,m9,1)
		AF('s',struct A400,m10,1)
		AF('s',struct A400,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {psCsSJjipLiL[10]} */
struct A401 { p m0; s m1; C m2; s m3; S m4; J m5; j m6; i m7; p m8; L m9; i m10; L m11[10]; };
int f_cmpA401(const struct A401 *x, const struct A401 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7] && x->m11[8] == y->m11[8] && x->m11[9] == y->m11[9]; };
DCaggr* f_touchdcstA401() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A401));
		AF('p',struct A401,m0,1)
		AF('s',struct A401,m1,1)
		AF('C',struct A401,m2,1)
		AF('s',struct A401,m3,1)
		AF('S',struct A401,m4,1)
		AF('J',struct A401,m5,1)
		AF('j',struct A401,m6,1)
		AF('i',struct A401,m7,1)
		AF('p',struct A401,m8,1)
		AF('L',struct A401,m9,1)
		AF('i',struct A401,m10,1)
		AF('L',struct A401,m11,10)
		dcCloseAggr(a);
	}
	return a;
};
/* {sS} */
struct A402 { s m0; S m1; };
int f_cmpA402(const struct A402 *x, const struct A402 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA402() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A402));
		AF('s',struct A402,m0,1)
		AF('S',struct A402,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{sS}lf> */
union A403 { struct A402 m0; l m1; f m2; };
int f_cmpA403(const union A403 *x, const union A403 *y) { return f_cmpA402(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA403() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A403));
		AFa(union A403,m0,1,A402)
		AF('l',union A403,m1,1)
		AF('f',union A403,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jCIiLBlBC} */
struct A404 { j m0; C m1; I m2; i m3; L m4; B m5; l m6; B m7; C m8; };
int f_cmpA404(const struct A404 *x, const struct A404 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA404() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A404));
		AF('j',struct A404,m0,1)
		AF('C',struct A404,m1,1)
		AF('I',struct A404,m2,1)
		AF('i',struct A404,m3,1)
		AF('L',struct A404,m4,1)
		AF('B',struct A404,m5,1)
		AF('l',struct A404,m6,1)
		AF('B',struct A404,m7,1)
		AF('C',struct A404,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CSlSJjcji} */
struct A405 { C m0; S m1; l m2; S m3; J m4; j m5; c m6; j m7; i m8; };
int f_cmpA405(const struct A405 *x, const struct A405 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA405() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A405));
		AF('C',struct A405,m0,1)
		AF('S',struct A405,m1,1)
		AF('l',struct A405,m2,1)
		AF('S',struct A405,m3,1)
		AF('J',struct A405,m4,1)
		AF('j',struct A405,m5,1)
		AF('c',struct A405,m6,1)
		AF('j',struct A405,m7,1)
		AF('i',struct A405,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ClLLBJi[8]pIs> */
union A406 { C m0; l m1; L m2; L m3; B m4; J m5; i m6[8]; p m7; I m8; s m9; };
int f_cmpA406(const union A406 *x, const union A406 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA406() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A406));
		AF('C',union A406,m0,1)
		AF('l',union A406,m1,1)
		AF('L',union A406,m2,1)
		AF('L',union A406,m3,1)
		AF('B',union A406,m4,1)
		AF('J',union A406,m5,1)
		AF('i',union A406,m6,8)
		AF('p',union A406,m7,1)
		AF('I',union A406,m8,1)
		AF('s',union A406,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BC[7]{jCIiLBlBC}[9]LJi{CSlSJjcji}ijB<ClLLBJi[8]pIs>} */
struct A407 { B m0; C m1[7]; struct A404 m2[9]; L m3; J m4; i m5; struct A405 m6; i m7; j m8; B m9; union A406 m10; };
int f_cmpA407(const struct A407 *x, const struct A407 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && f_cmpA404(&x->m2[0], &y->m2[0]) && f_cmpA404(&x->m2[1], &y->m2[1]) && f_cmpA404(&x->m2[2], &y->m2[2]) && f_cmpA404(&x->m2[3], &y->m2[3]) && f_cmpA404(&x->m2[4], &y->m2[4]) && f_cmpA404(&x->m2[5], &y->m2[5]) && f_cmpA404(&x->m2[6], &y->m2[6]) && f_cmpA404(&x->m2[7], &y->m2[7]) && f_cmpA404(&x->m2[8], &y->m2[8]) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA405(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA406(&x->m10, &y->m10); };
DCaggr* f_touchdcstA407() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A407));
		AF('B',struct A407,m0,1)
		AF('C',struct A407,m1,7)
		AFa(struct A407,m2,9,A404)
		AF('L',struct A407,m3,1)
		AF('J',struct A407,m4,1)
		AF('i',struct A407,m5,1)
		AFa(struct A407,m6,1,A405)
		AF('i',struct A407,m7,1)
		AF('j',struct A407,m8,1)
		AF('B',struct A407,m9,1)
		AFa(struct A407,m10,1,A406)
		dcCloseAggr(a);
	}
	return a;
};
/* <dLpjLCc<{sS}lf>s{BC[7]{jCIiLBlBC}[9]LJi{CSlSJjcji}ijB<ClLLBJi[8]pIs>}CS> */
union A408 { d m0; L m1; p m2; j m3; L m4; C m5; c m6; union A403 m7; s m8; struct A407 m9; C m10; S m11; };
int f_cmpA408(const union A408 *x, const union A408 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA403(&x->m7, &y->m7) && x->m8 == y->m8 && f_cmpA407(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA408() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A408));
		AF('d',union A408,m0,1)
		AF('L',union A408,m1,1)
		AF('p',union A408,m2,1)
		AF('j',union A408,m3,1)
		AF('L',union A408,m4,1)
		AF('C',union A408,m5,1)
		AF('c',union A408,m6,1)
		AFa(union A408,m7,1,A403)
		AF('s',union A408,m8,1)
		AFa(union A408,m9,1,A407)
		AF('C',union A408,m10,1)
		AF('S',union A408,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {S<c>fLfdICldlI} */
struct A409 { S m0; union A14 m1; f m2; L m3; f m4; d m5; I m6; C m7; l m8; d m9; l m10; I m11; };
int f_cmpA409(const struct A409 *x, const struct A409 *y) { return x->m0 == y->m0 && f_cmpA14(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA409() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A409));
		AF('S',struct A409,m0,1)
		AFa(struct A409,m1,1,A14)
		AF('f',struct A409,m2,1)
		AF('L',struct A409,m3,1)
		AF('f',struct A409,m4,1)
		AF('d',struct A409,m5,1)
		AF('I',struct A409,m6,1)
		AF('C',struct A409,m7,1)
		AF('l',struct A409,m8,1)
		AF('d',struct A409,m9,1)
		AF('l',struct A409,m10,1)
		AF('I',struct A409,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pd{S<c>fLfdICldlI}lJclfLBpl> */
union A410 { p m0; d m1; struct A409 m2; l m3; J m4; c m5; l m6; f m7; L m8; B m9; p m10; l m11; };
int f_cmpA410(const union A410 *x, const union A410 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA409(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA410() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A410));
		AF('p',union A410,m0,1)
		AF('d',union A410,m1,1)
		AFa(union A410,m2,1,A409)
		AF('l',union A410,m3,1)
		AF('J',union A410,m4,1)
		AF('c',union A410,m5,1)
		AF('l',union A410,m6,1)
		AF('f',union A410,m7,1)
		AF('L',union A410,m8,1)
		AF('B',union A410,m9,1)
		AF('p',union A410,m10,1)
		AF('l',union A410,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LclIp} */
struct A411 { L m0; c m1; l m2; I m3; p m4; };
int f_cmpA411(const struct A411 *x, const struct A411 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA411() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A411));
		AF('L',struct A411,m0,1)
		AF('c',struct A411,m1,1)
		AF('l',struct A411,m2,1)
		AF('I',struct A411,m3,1)
		AF('p',struct A411,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <B> */
union A412 { B m0; };
int f_cmpA412(const union A412 *x, const union A412 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA412() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A412));
		AF('B',union A412,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cC<B>B> */
union A413 { c m0; C m1; union A412 m2; B m3; };
int f_cmpA413(const union A413 *x, const union A413 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA412(&x->m2, &y->m2) && x->m3 == y->m3; };
DCaggr* f_touchdcstA413() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A413));
		AF('c',union A413,m0,1)
		AF('C',union A413,m1,1)
		AFa(union A413,m2,1,A412)
		AF('B',union A413,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lLjBdIJ> */
union A414 { l m0; L m1; j m2; B m3; d m4; I m5; J m6; };
int f_cmpA414(const union A414 *x, const union A414 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA414() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A414));
		AF('l',union A414,m0,1)
		AF('L',union A414,m1,1)
		AF('j',union A414,m2,1)
		AF('B',union A414,m3,1)
		AF('d',union A414,m4,1)
		AF('I',union A414,m5,1)
		AF('J',union A414,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JpLfCS> */
union A415 { J m0; p m1; L m2; f m3; C m4; S m5; };
int f_cmpA415(const union A415 *x, const union A415 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA415() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A415));
		AF('J',union A415,m0,1)
		AF('p',union A415,m1,1)
		AF('L',union A415,m2,1)
		AF('f',union A415,m3,1)
		AF('C',union A415,m4,1)
		AF('S',union A415,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fdidsLc[2]<lLjBdIJ>l<JpLfCS>> */
union A416 { f m0; d m1; i m2; d m3; s m4; L m5; c m6[2]; union A414 m7; l m8; union A415 m9; };
int f_cmpA416(const union A416 *x, const union A416 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && f_cmpA414(&x->m7, &y->m7) && x->m8 == y->m8 && f_cmpA415(&x->m9, &y->m9); };
DCaggr* f_touchdcstA416() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A416));
		AF('f',union A416,m0,1)
		AF('d',union A416,m1,1)
		AF('i',union A416,m2,1)
		AF('d',union A416,m3,1)
		AF('s',union A416,m4,1)
		AF('L',union A416,m5,1)
		AF('c',union A416,m6,2)
		AFa(union A416,m7,1,A414)
		AF('l',union A416,m8,1)
		AFa(union A416,m9,1,A415)
		dcCloseAggr(a);
	}
	return a;
};
/* <csCCi> */
union A417 { c m0; s m1; C m2; C m3; i m4; };
int f_cmpA417(const union A417 *x, const union A417 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA417() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A417));
		AF('c',union A417,m0,1)
		AF('s',union A417,m1,1)
		AF('C',union A417,m2,1)
		AF('C',union A417,m3,1)
		AF('i',union A417,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JIlB[16]jcIBIClp} */
struct A418 { J m0; I m1; l m2; B m3[16]; j m4; c m5; I m6; B m7; I m8; C m9; l m10; p m11; };
int f_cmpA418(const struct A418 *x, const struct A418 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m3[13] == y->m3[13] && x->m3[14] == y->m3[14] && x->m3[15] == y->m3[15] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA418() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A418));
		AF('J',struct A418,m0,1)
		AF('I',struct A418,m1,1)
		AF('l',struct A418,m2,1)
		AF('B',struct A418,m3,16)
		AF('j',struct A418,m4,1)
		AF('c',struct A418,m5,1)
		AF('I',struct A418,m6,1)
		AF('B',struct A418,m7,1)
		AF('I',struct A418,m8,1)
		AF('C',struct A418,m9,1)
		AF('l',struct A418,m10,1)
		AF('p',struct A418,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iIC> */
union A419 { i m0; I m1; C m2; };
int f_cmpA419(const union A419 *x, const union A419 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA419() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A419));
		AF('i',union A419,m0,1)
		AF('I',union A419,m1,1)
		AF('C',union A419,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pC> */
union A420 { p m0; C m1; };
int f_cmpA420(const union A420 *x, const union A420 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA420() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A420));
		AF('p',union A420,m0,1)
		AF('C',union A420,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <isLs> */
union A421 { i m0; s m1; L m2; s m3; };
int f_cmpA421(const union A421 *x, const union A421 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA421() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A421));
		AF('i',union A421,m0,1)
		AF('s',union A421,m1,1)
		AF('L',union A421,m2,1)
		AF('s',union A421,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lppCiIllddCi> */
union A422 { l m0; p m1; p m2; C m3; i m4; I m5; l m6; l m7; d m8; d m9; C m10; i m11; };
int f_cmpA422(const union A422 *x, const union A422 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA422() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A422));
		AF('l',union A422,m0,1)
		AF('p',union A422,m1,1)
		AF('p',union A422,m2,1)
		AF('C',union A422,m3,1)
		AF('i',union A422,m4,1)
		AF('I',union A422,m5,1)
		AF('l',union A422,m6,1)
		AF('l',union A422,m7,1)
		AF('d',union A422,m8,1)
		AF('d',union A422,m9,1)
		AF('C',union A422,m10,1)
		AF('i',union A422,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <S<pC>SfLipC<isLs>s<lppCiIllddCi>L> */
union A423 { S m0; union A420 m1; S m2; f m3; L m4; i m5; p m6; C m7; union A421 m8; s m9; union A422 m10; L m11; };
int f_cmpA423(const union A423 *x, const union A423 *y) { return x->m0 == y->m0 && f_cmpA420(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA421(&x->m8, &y->m8) && x->m9 == y->m9 && f_cmpA422(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA423() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A423));
		AF('S',union A423,m0,1)
		AFa(union A423,m1,1,A420)
		AF('S',union A423,m2,1)
		AF('f',union A423,m3,1)
		AF('L',union A423,m4,1)
		AF('i',union A423,m5,1)
		AF('p',union A423,m6,1)
		AF('C',union A423,m7,1)
		AFa(union A423,m8,1,A421)
		AF('s',union A423,m9,1)
		AFa(union A423,m10,1,A422)
		AF('L',union A423,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cSJ<S<pC>SfLipC<isLs>s<lppCiIllddCi>L>di> */
union A424 { c m0; S m1; J m2; union A423 m3; d m4; i m5; };
int f_cmpA424(const union A424 *x, const union A424 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA423(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA424() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A424));
		AF('c',union A424,m0,1)
		AF('S',union A424,m1,1)
		AF('J',union A424,m2,1)
		AFa(union A424,m3,1,A423)
		AF('d',union A424,m4,1)
		AF('i',union A424,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CipidIp> */
union A425 { C m0; i m1; p m2; i m3; d m4; I m5; p m6; };
int f_cmpA425(const union A425 *x, const union A425 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA425() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A425));
		AF('C',union A425,m0,1)
		AF('i',union A425,m1,1)
		AF('p',union A425,m2,1)
		AF('i',union A425,m3,1)
		AF('d',union A425,m4,1)
		AF('I',union A425,m5,1)
		AF('p',union A425,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pss<CipidIp>> */
union A426 { p m0; s m1; s m2; union A425 m3; };
int f_cmpA426(const union A426 *x, const union A426 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA425(&x->m3, &y->m3); };
DCaggr* f_touchdcstA426() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A426));
		AF('p',union A426,m0,1)
		AF('s',union A426,m1,1)
		AF('s',union A426,m2,1)
		AFa(union A426,m3,1,A425)
		dcCloseAggr(a);
	}
	return a;
};
/* {Lfc<pss<CipidIp>>Cc[2]jiL[6]Idj} */
struct A427 { L m0; f m1; c m2; union A426 m3; C m4; c m5[2]; j m6; i m7; L m8[6]; I m9; d m10; j m11; };
int f_cmpA427(const struct A427 *x, const struct A427 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA426(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA427() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A427));
		AF('L',struct A427,m0,1)
		AF('f',struct A427,m1,1)
		AF('c',struct A427,m2,1)
		AFa(struct A427,m3,1,A426)
		AF('C',struct A427,m4,1)
		AF('c',struct A427,m5,2)
		AF('j',struct A427,m6,1)
		AF('i',struct A427,m7,1)
		AF('L',struct A427,m8,6)
		AF('I',struct A427,m9,1)
		AF('d',struct A427,m10,1)
		AF('j',struct A427,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jSLCfccj[3]cBj} */
struct A428 { j m0; S m1; L m2; C m3; f m4; c m5; c m6; j m7[3]; c m8; B m9; j m10; };
int f_cmpA428(const struct A428 *x, const struct A428 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA428() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A428));
		AF('j',struct A428,m0,1)
		AF('S',struct A428,m1,1)
		AF('L',struct A428,m2,1)
		AF('C',struct A428,m3,1)
		AF('f',struct A428,m4,1)
		AF('c',struct A428,m5,1)
		AF('c',struct A428,m6,1)
		AF('j',struct A428,m7,3)
		AF('c',struct A428,m8,1)
		AF('B',struct A428,m9,1)
		AF('j',struct A428,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cpBBSjplilCJ> */
union A429 { c m0; p m1; B m2; B m3; S m4; j m5; p m6; l m7; i m8; l m9; C m10; J m11; };
int f_cmpA429(const union A429 *x, const union A429 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA429() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A429));
		AF('c',union A429,m0,1)
		AF('p',union A429,m1,1)
		AF('B',union A429,m2,1)
		AF('B',union A429,m3,1)
		AF('S',union A429,m4,1)
		AF('j',union A429,m5,1)
		AF('p',union A429,m6,1)
		AF('l',union A429,m7,1)
		AF('i',union A429,m8,1)
		AF('l',union A429,m9,1)
		AF('C',union A429,m10,1)
		AF('J',union A429,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BdC[10]iiSLCS> */
union A430 { B m0; d m1; C m2[10]; i m3; i m4; S m5; L m6; C m7; S m8; };
int f_cmpA430(const union A430 *x, const union A430 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA430() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A430));
		AF('B',union A430,m0,1)
		AF('d',union A430,m1,1)
		AF('C',union A430,m2,10)
		AF('i',union A430,m3,1)
		AF('i',union A430,m4,1)
		AF('S',union A430,m5,1)
		AF('L',union A430,m6,1)
		AF('C',union A430,m7,1)
		AF('S',union A430,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{jSLCfccj[3]cBj}dIl<cpBBSjplilCJ>jpiLd<BdC[10]iiSLCS>I> */
union A431 { struct A428 m0; d m1; I m2; l m3; union A429 m4; j m5; p m6; i m7; L m8; d m9; union A430 m10; I m11; };
int f_cmpA431(const union A431 *x, const union A431 *y) { return f_cmpA428(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA429(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA430(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA431() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A431));
		AFa(union A431,m0,1,A428)
		AF('d',union A431,m1,1)
		AF('I',union A431,m2,1)
		AF('l',union A431,m3,1)
		AFa(union A431,m4,1,A429)
		AF('j',union A431,m5,1)
		AF('p',union A431,m6,1)
		AF('i',union A431,m7,1)
		AF('L',union A431,m8,1)
		AF('d',union A431,m9,1)
		AFa(union A431,m10,1,A430)
		AF('I',union A431,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sISsiLLCdBjf} */
struct A432 { s m0; I m1; S m2; s m3; i m4; L m5; L m6; C m7; d m8; B m9; j m10; f m11; };
int f_cmpA432(const struct A432 *x, const struct A432 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA432() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A432));
		AF('s',struct A432,m0,1)
		AF('I',struct A432,m1,1)
		AF('S',struct A432,m2,1)
		AF('s',struct A432,m3,1)
		AF('i',struct A432,m4,1)
		AF('L',struct A432,m5,1)
		AF('L',struct A432,m6,1)
		AF('C',struct A432,m7,1)
		AF('d',struct A432,m8,1)
		AF('B',struct A432,m9,1)
		AF('j',struct A432,m10,1)
		AF('f',struct A432,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jdCfIB[3]CCJpIs} */
struct A433 { j m0; d m1; C m2; f m3; I m4; B m5[3]; C m6; C m7; J m8; p m9; I m10; s m11; };
int f_cmpA433(const struct A433 *x, const struct A433 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA433() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A433));
		AF('j',struct A433,m0,1)
		AF('d',struct A433,m1,1)
		AF('C',struct A433,m2,1)
		AF('f',struct A433,m3,1)
		AF('I',struct A433,m4,1)
		AF('B',struct A433,m5,3)
		AF('C',struct A433,m6,1)
		AF('C',struct A433,m7,1)
		AF('J',struct A433,m8,1)
		AF('p',struct A433,m9,1)
		AF('I',struct A433,m10,1)
		AF('s',struct A433,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lsj} */
struct A434 { l m0; s m1; j m2; };
int f_cmpA434(const struct A434 *x, const struct A434 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA434() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A434));
		AF('l',struct A434,m0,1)
		AF('s',struct A434,m1,1)
		AF('j',struct A434,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jpL{jdCfIB[3]CCJpIs}d[14]psJcs{lsj}C> */
union A435 { j m0; p m1; L m2; struct A433 m3; d m4[14]; p m5; s m6; J m7; c m8; s m9; struct A434 m10; C m11; };
int f_cmpA435(const union A435 *x, const union A435 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA433(&x->m3, &y->m3) && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m4[12] == y->m4[12] && x->m4[13] == y->m4[13] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA434(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA435() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A435));
		AF('j',union A435,m0,1)
		AF('p',union A435,m1,1)
		AF('L',union A435,m2,1)
		AFa(union A435,m3,1,A433)
		AF('d',union A435,m4,14)
		AF('p',union A435,m5,1)
		AF('s',union A435,m6,1)
		AF('J',union A435,m7,1)
		AF('c',union A435,m8,1)
		AF('s',union A435,m9,1)
		AFa(union A435,m10,1,A434)
		AF('C',union A435,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lIipfpsllf> */
union A436 { l m0; I m1; i m2; p m3; f m4; p m5; s m6; l m7; l m8; f m9; };
int f_cmpA436(const union A436 *x, const union A436 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA436() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A436));
		AF('l',union A436,m0,1)
		AF('I',union A436,m1,1)
		AF('i',union A436,m2,1)
		AF('p',union A436,m3,1)
		AF('f',union A436,m4,1)
		AF('p',union A436,m5,1)
		AF('s',union A436,m6,1)
		AF('l',union A436,m7,1)
		AF('l',union A436,m8,1)
		AF('f',union A436,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Lll> */
union A437 { L m0; l m1; l m2; };
int f_cmpA437(const union A437 *x, const union A437 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA437() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A437));
		AF('L',union A437,m0,1)
		AF('l',union A437,m1,1)
		AF('l',union A437,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sIcsffdij} */
struct A438 { s m0; I m1; c m2; s m3; f m4; f m5; d m6; i m7; j m8; };
int f_cmpA438(const struct A438 *x, const struct A438 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA438() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A438));
		AF('s',struct A438,m0,1)
		AF('I',struct A438,m1,1)
		AF('c',struct A438,m2,1)
		AF('s',struct A438,m3,1)
		AF('f',struct A438,m4,1)
		AF('f',struct A438,m5,1)
		AF('d',struct A438,m6,1)
		AF('i',struct A438,m7,1)
		AF('j',struct A438,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dJSci> */
union A439 { d m0; J m1; S m2; c m3; i m4; };
int f_cmpA439(const union A439 *x, const union A439 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA439() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A439));
		AF('d',union A439,m0,1)
		AF('J',union A439,m1,1)
		AF('S',union A439,m2,1)
		AF('c',union A439,m3,1)
		AF('i',union A439,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JLpiJpJ} */
struct A440 { J m0; L m1; p m2; i m3; J m4; p m5; J m6; };
int f_cmpA440(const struct A440 *x, const struct A440 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA440() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A440));
		AF('J',struct A440,m0,1)
		AF('L',struct A440,m1,1)
		AF('p',struct A440,m2,1)
		AF('i',struct A440,m3,1)
		AF('J',struct A440,m4,1)
		AF('p',struct A440,m5,1)
		AF('J',struct A440,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fIijcIBfsf[4]JL} */
struct A441 { f m0; I m1; i m2; j m3; c m4; I m5; B m6; f m7; s m8; f m9[4]; J m10; L m11; };
int f_cmpA441(const struct A441 *x, const struct A441 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA441() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A441));
		AF('f',struct A441,m0,1)
		AF('I',struct A441,m1,1)
		AF('i',struct A441,m2,1)
		AF('j',struct A441,m3,1)
		AF('c',struct A441,m4,1)
		AF('I',struct A441,m5,1)
		AF('B',struct A441,m6,1)
		AF('f',struct A441,m7,1)
		AF('s',struct A441,m8,1)
		AF('f',struct A441,m9,4)
		AF('J',struct A441,m10,1)
		AF('L',struct A441,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<dJSci>fSp{JLpiJpJ}SBSdCc{fIijcIBfsf[4]JL}} */
struct A442 { union A439 m0; f m1; S m2; p m3; struct A440 m4; S m5; B m6; S m7; d m8; C m9; c m10; struct A441 m11; };
int f_cmpA442(const struct A442 *x, const struct A442 *y) { return f_cmpA439(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA440(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA441(&x->m11, &y->m11); };
DCaggr* f_touchdcstA442() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A442));
		AFa(struct A442,m0,1,A439)
		AF('f',struct A442,m1,1)
		AF('S',struct A442,m2,1)
		AF('p',struct A442,m3,1)
		AFa(struct A442,m4,1,A440)
		AF('S',struct A442,m5,1)
		AF('B',struct A442,m6,1)
		AF('S',struct A442,m7,1)
		AF('d',struct A442,m8,1)
		AF('C',struct A442,m9,1)
		AF('c',struct A442,m10,1)
		AFa(struct A442,m11,1,A441)
		dcCloseAggr(a);
	}
	return a;
};
/* <ICCiljclJClL> */
union A443 { I m0; C m1; C m2; i m3; l m4; j m5; c m6; l m7; J m8; C m9; l m10; L m11; };
int f_cmpA443(const union A443 *x, const union A443 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA443() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A443));
		AF('I',union A443,m0,1)
		AF('C',union A443,m1,1)
		AF('C',union A443,m2,1)
		AF('i',union A443,m3,1)
		AF('l',union A443,m4,1)
		AF('j',union A443,m5,1)
		AF('c',union A443,m6,1)
		AF('l',union A443,m7,1)
		AF('J',union A443,m8,1)
		AF('C',union A443,m9,1)
		AF('l',union A443,m10,1)
		AF('L',union A443,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jjfLCSIpdjBf> */
union A444 { j m0; j m1; f m2; L m3; C m4; S m5; I m6; p m7; d m8; j m9; B m10; f m11; };
int f_cmpA444(const union A444 *x, const union A444 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA444() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A444));
		AF('j',union A444,m0,1)
		AF('j',union A444,m1,1)
		AF('f',union A444,m2,1)
		AF('L',union A444,m3,1)
		AF('C',union A444,m4,1)
		AF('S',union A444,m5,1)
		AF('I',union A444,m6,1)
		AF('p',union A444,m7,1)
		AF('d',union A444,m8,1)
		AF('j',union A444,m9,1)
		AF('B',union A444,m10,1)
		AF('f',union A444,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CfCL[13]SfscCscB> */
union A445 { C m0; f m1; C m2; L m3[13]; S m4; f m5; s m6; c m7; C m8; s m9; c m10; B m11; };
int f_cmpA445(const union A445 *x, const union A445 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA445() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A445));
		AF('C',union A445,m0,1)
		AF('f',union A445,m1,1)
		AF('C',union A445,m2,1)
		AF('L',union A445,m3,13)
		AF('S',union A445,m4,1)
		AF('f',union A445,m5,1)
		AF('s',union A445,m6,1)
		AF('c',union A445,m7,1)
		AF('C',union A445,m8,1)
		AF('s',union A445,m9,1)
		AF('c',union A445,m10,1)
		AF('B',union A445,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BfCSIdc<jjfLCSIpdjBf><CfCL[13]SfscCscB>di} */
struct A446 { B m0; f m1; C m2; S m3; I m4; d m5; c m6; union A444 m7; union A445 m8; d m9; i m10; };
int f_cmpA446(const struct A446 *x, const struct A446 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA444(&x->m7, &y->m7) && f_cmpA445(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA446() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A446));
		AF('B',struct A446,m0,1)
		AF('f',struct A446,m1,1)
		AF('C',struct A446,m2,1)
		AF('S',struct A446,m3,1)
		AF('I',struct A446,m4,1)
		AF('d',struct A446,m5,1)
		AF('c',struct A446,m6,1)
		AFa(struct A446,m7,1,A444)
		AFa(struct A446,m8,1,A445)
		AF('d',struct A446,m9,1)
		AF('i',struct A446,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {plsfLBBCCCJ[4]L} */
struct A447 { p m0; l m1; s m2; f m3; L m4; B m5; B m6; C m7; C m8; C m9; J m10[4]; L m11; };
int f_cmpA447(const struct A447 *x, const struct A447 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m11 == y->m11; };
DCaggr* f_touchdcstA447() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A447));
		AF('p',struct A447,m0,1)
		AF('l',struct A447,m1,1)
		AF('s',struct A447,m2,1)
		AF('f',struct A447,m3,1)
		AF('L',struct A447,m4,1)
		AF('B',struct A447,m5,1)
		AF('B',struct A447,m6,1)
		AF('C',struct A447,m7,1)
		AF('C',struct A447,m8,1)
		AF('C',struct A447,m9,1)
		AF('J',struct A447,m10,4)
		AF('L',struct A447,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ccc[3]BIJ> */
union A448 { c m0; c m1; c m2[3]; B m3; I m4; J m5; };
int f_cmpA448(const union A448 *x, const union A448 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA448() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A448));
		AF('c',union A448,m0,1)
		AF('c',union A448,m1,1)
		AF('c',union A448,m2,3)
		AF('B',union A448,m3,1)
		AF('I',union A448,m4,1)
		AF('J',union A448,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iSiB} */
struct A449 { i m0; S m1; i m2; B m3; };
int f_cmpA449(const struct A449 *x, const struct A449 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA449() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A449));
		AF('i',struct A449,m0,1)
		AF('S',struct A449,m1,1)
		AF('i',struct A449,m2,1)
		AF('B',struct A449,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{plsfLBBCCCJ[4]L}Sd<ccc[3]BIJ>i{iSiB}Cf} */
struct A450 { struct A447 m0; S m1; d m2; union A448 m3; i m4; struct A449 m5; C m6; f m7; };
int f_cmpA450(const struct A450 *x, const struct A450 *y) { return f_cmpA447(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA448(&x->m3, &y->m3) && x->m4 == y->m4 && f_cmpA449(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA450() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A450));
		AFa(struct A450,m0,1,A447)
		AF('S',struct A450,m1,1)
		AF('d',struct A450,m2,1)
		AFa(struct A450,m3,1,A448)
		AF('i',struct A450,m4,1)
		AFa(struct A450,m5,1,A449)
		AF('C',struct A450,m6,1)
		AF('f',struct A450,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <d{BfCSIdc<jjfLCSIpdjBf><CfCL[13]SfscCscB>di}{{plsfLBBCCCJ[4]L}Sd<ccc[3]BIJ>i{iSiB}Cf}sjLslflp> */
union A451 { d m0; struct A446 m1; struct A450 m2; s m3; j m4; L m5; s m6; l m7; f m8; l m9; p m10; };
int f_cmpA451(const union A451 *x, const union A451 *y) { return x->m0 == y->m0 && f_cmpA446(&x->m1, &y->m1) && f_cmpA450(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA451() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A451));
		AF('d',union A451,m0,1)
		AFa(union A451,m1,1,A446)
		AFa(union A451,m2,1,A450)
		AF('s',union A451,m3,1)
		AF('j',union A451,m4,1)
		AF('L',union A451,m5,1)
		AF('s',union A451,m6,1)
		AF('l',union A451,m7,1)
		AF('f',union A451,m8,1)
		AF('l',union A451,m9,1)
		AF('p',union A451,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CiiLCcLBsiSI} */
struct A452 { C m0; i m1; i m2; L m3; C m4; c m5; L m6; B m7; s m8; i m9; S m10; I m11; };
int f_cmpA452(const struct A452 *x, const struct A452 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA452() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A452));
		AF('C',struct A452,m0,1)
		AF('i',struct A452,m1,1)
		AF('i',struct A452,m2,1)
		AF('L',struct A452,m3,1)
		AF('C',struct A452,m4,1)
		AF('c',struct A452,m5,1)
		AF('L',struct A452,m6,1)
		AF('B',struct A452,m7,1)
		AF('s',struct A452,m8,1)
		AF('i',struct A452,m9,1)
		AF('S',struct A452,m10,1)
		AF('I',struct A452,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iiIBdisdlp} */
struct A453 { i m0; i m1; I m2; B m3; d m4; i m5; s m6; d m7; l m8; p m9; };
int f_cmpA453(const struct A453 *x, const struct A453 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA453() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A453));
		AF('i',struct A453,m0,1)
		AF('i',struct A453,m1,1)
		AF('I',struct A453,m2,1)
		AF('B',struct A453,m3,1)
		AF('d',struct A453,m4,1)
		AF('i',struct A453,m5,1)
		AF('s',struct A453,m6,1)
		AF('d',struct A453,m7,1)
		AF('l',struct A453,m8,1)
		AF('p',struct A453,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jLJflBLdpCd[15]L} */
struct A454 { j m0; L m1; J m2; f m3; l m4; B m5; L m6; d m7; p m8; C m9; d m10[15]; L m11; };
int f_cmpA454(const struct A454 *x, const struct A454 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m10[12] == y->m10[12] && x->m10[13] == y->m10[13] && x->m10[14] == y->m10[14] && x->m11 == y->m11; };
DCaggr* f_touchdcstA454() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A454));
		AF('j',struct A454,m0,1)
		AF('L',struct A454,m1,1)
		AF('J',struct A454,m2,1)
		AF('f',struct A454,m3,1)
		AF('l',struct A454,m4,1)
		AF('B',struct A454,m5,1)
		AF('L',struct A454,m6,1)
		AF('d',struct A454,m7,1)
		AF('p',struct A454,m8,1)
		AF('C',struct A454,m9,1)
		AF('d',struct A454,m10,15)
		AF('L',struct A454,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iBjcf> */
union A455 { i m0; B m1; j m2; c m3; f m4; };
int f_cmpA455(const union A455 *x, const union A455 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA455() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A455));
		AF('i',union A455,m0,1)
		AF('B',union A455,m1,1)
		AF('j',union A455,m2,1)
		AF('c',union A455,m3,1)
		AF('f',union A455,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{jLJflBLdpCd[15]L}jdC<c>Cpdpp<iBjcf>i} */
struct A456 { struct A454 m0; j m1; d m2; C m3; union A14 m4; C m5; p m6; d m7; p m8; p m9; union A455 m10; i m11; };
int f_cmpA456(const struct A456 *x, const struct A456 *y) { return f_cmpA454(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA14(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA455(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA456() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A456));
		AFa(struct A456,m0,1,A454)
		AF('j',struct A456,m1,1)
		AF('d',struct A456,m2,1)
		AF('C',struct A456,m3,1)
		AFa(struct A456,m4,1,A14)
		AF('C',struct A456,m5,1)
		AF('p',struct A456,m6,1)
		AF('d',struct A456,m7,1)
		AF('p',struct A456,m8,1)
		AF('p',struct A456,m9,1)
		AFa(struct A456,m10,1,A455)
		AF('i',struct A456,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CSdSCLcSJ{iiIBdisdlp}c{{jLJflBLdpCd[15]L}jdC<c>Cpdpp<iBjcf>i}} */
struct A457 { C m0; S m1; d m2; S m3; C m4; L m5; c m6; S m7; J m8; struct A453 m9; c m10; struct A456 m11; };
int f_cmpA457(const struct A457 *x, const struct A457 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA453(&x->m9, &y->m9) && x->m10 == y->m10 && f_cmpA456(&x->m11, &y->m11); };
DCaggr* f_touchdcstA457() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A457));
		AF('C',struct A457,m0,1)
		AF('S',struct A457,m1,1)
		AF('d',struct A457,m2,1)
		AF('S',struct A457,m3,1)
		AF('C',struct A457,m4,1)
		AF('L',struct A457,m5,1)
		AF('c',struct A457,m6,1)
		AF('S',struct A457,m7,1)
		AF('J',struct A457,m8,1)
		AFa(struct A457,m9,1,A453)
		AF('c',struct A457,m10,1)
		AFa(struct A457,m11,1,A456)
		dcCloseAggr(a);
	}
	return a;
};
/* <lpIJB> */
union A458 { l m0; p m1; I m2; J m3; B m4; };
int f_cmpA458(const union A458 *x, const union A458 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA458() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A458));
		AF('l',union A458,m0,1)
		AF('p',union A458,m1,1)
		AF('I',union A458,m2,1)
		AF('J',union A458,m3,1)
		AF('B',union A458,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BSBdlIfdIjBC> */
union A459 { B m0; S m1; B m2; d m3; l m4; I m5; f m6; d m7; I m8; j m9; B m10; C m11; };
int f_cmpA459(const union A459 *x, const union A459 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA459() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A459));
		AF('B',union A459,m0,1)
		AF('S',union A459,m1,1)
		AF('B',union A459,m2,1)
		AF('d',union A459,m3,1)
		AF('l',union A459,m4,1)
		AF('I',union A459,m5,1)
		AF('f',union A459,m6,1)
		AF('d',union A459,m7,1)
		AF('I',union A459,m8,1)
		AF('j',union A459,m9,1)
		AF('B',union A459,m10,1)
		AF('C',union A459,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lIBffCdjp[7]cSJ} */
struct A460 { l m0; I m1; B m2; f m3; f m4; C m5; d m6; j m7; p m8[7]; c m9; S m10; J m11; };
int f_cmpA460(const struct A460 *x, const struct A460 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA460() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A460));
		AF('l',struct A460,m0,1)
		AF('I',struct A460,m1,1)
		AF('B',struct A460,m2,1)
		AF('f',struct A460,m3,1)
		AF('f',struct A460,m4,1)
		AF('C',struct A460,m5,1)
		AF('d',struct A460,m6,1)
		AF('j',struct A460,m7,1)
		AF('p',struct A460,m8,7)
		AF('c',struct A460,m9,1)
		AF('S',struct A460,m10,1)
		AF('J',struct A460,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<lpIJB>J<BSBdlIfdIjBC>B{lIBffCdjp[7]cSJ}IdCpIji> */
union A461 { union A458 m0; J m1; union A459 m2; B m3; struct A460 m4; I m5; d m6; C m7; p m8; I m9; j m10; i m11; };
int f_cmpA461(const union A461 *x, const union A461 *y) { return f_cmpA458(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA459(&x->m2, &y->m2) && x->m3 == y->m3 && f_cmpA460(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA461() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A461));
		AFa(union A461,m0,1,A458)
		AF('J',union A461,m1,1)
		AFa(union A461,m2,1,A459)
		AF('B',union A461,m3,1)
		AFa(union A461,m4,1,A460)
		AF('I',union A461,m5,1)
		AF('d',union A461,m6,1)
		AF('C',union A461,m7,1)
		AF('p',union A461,m8,1)
		AF('I',union A461,m9,1)
		AF('j',union A461,m10,1)
		AF('i',union A461,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IBSfsCLicpBl> */
union A462 { I m0; B m1; S m2; f m3; s m4; C m5; L m6; i m7; c m8; p m9; B m10; l m11; };
int f_cmpA462(const union A462 *x, const union A462 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA462() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A462));
		AF('I',union A462,m0,1)
		AF('B',union A462,m1,1)
		AF('S',union A462,m2,1)
		AF('f',union A462,m3,1)
		AF('s',union A462,m4,1)
		AF('C',union A462,m5,1)
		AF('L',union A462,m6,1)
		AF('i',union A462,m7,1)
		AF('c',union A462,m8,1)
		AF('p',union A462,m9,1)
		AF('B',union A462,m10,1)
		AF('l',union A462,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<<lpIJB>J<BSBdlIfdIjBC>B{lIBffCdjp[7]cSJ}IdCpIji>LpI<IBSfsCLicpBl>IfiSppl> */
union A463 { union A461 m0; L m1; p m2; I m3; union A462 m4; I m5; f m6; i m7; S m8; p m9; p m10; l m11; };
int f_cmpA463(const union A463 *x, const union A463 *y) { return f_cmpA461(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA462(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA463() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A463));
		AFa(union A463,m0,1,A461)
		AF('L',union A463,m1,1)
		AF('p',union A463,m2,1)
		AF('I',union A463,m3,1)
		AFa(union A463,m4,1,A462)
		AF('I',union A463,m5,1)
		AF('f',union A463,m6,1)
		AF('i',union A463,m7,1)
		AF('S',union A463,m8,1)
		AF('p',union A463,m9,1)
		AF('p',union A463,m10,1)
		AF('l',union A463,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fjIJilsJcccL} */
struct A464 { f m0; j m1; I m2; J m3; i m4; l m5; s m6; J m7; c m8; c m9; c m10; L m11; };
int f_cmpA464(const struct A464 *x, const struct A464 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA464() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A464));
		AF('f',struct A464,m0,1)
		AF('j',struct A464,m1,1)
		AF('I',struct A464,m2,1)
		AF('J',struct A464,m3,1)
		AF('i',struct A464,m4,1)
		AF('l',struct A464,m5,1)
		AF('s',struct A464,m6,1)
		AF('J',struct A464,m7,1)
		AF('c',struct A464,m8,1)
		AF('c',struct A464,m9,1)
		AF('c',struct A464,m10,1)
		AF('L',struct A464,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Ccj{fjIJilsJcccL}sCpiJBid} */
struct A465 { C m0; c m1; j m2; struct A464 m3; s m4; C m5; p m6; i m7; J m8; B m9; i m10; d m11; };
int f_cmpA465(const struct A465 *x, const struct A465 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA464(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA465() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A465));
		AF('C',struct A465,m0,1)
		AF('c',struct A465,m1,1)
		AF('j',struct A465,m2,1)
		AFa(struct A465,m3,1,A464)
		AF('s',struct A465,m4,1)
		AF('C',struct A465,m5,1)
		AF('p',struct A465,m6,1)
		AF('i',struct A465,m7,1)
		AF('J',struct A465,m8,1)
		AF('B',struct A465,m9,1)
		AF('i',struct A465,m10,1)
		AF('d',struct A465,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SJBcLIiBCLCl> */
union A466 { S m0; J m1; B m2; c m3; L m4; I m5; i m6; B m7; C m8; L m9; C m10; l m11; };
int f_cmpA466(const union A466 *x, const union A466 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA466() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A466));
		AF('S',union A466,m0,1)
		AF('J',union A466,m1,1)
		AF('B',union A466,m2,1)
		AF('c',union A466,m3,1)
		AF('L',union A466,m4,1)
		AF('I',union A466,m5,1)
		AF('i',union A466,m6,1)
		AF('B',union A466,m7,1)
		AF('C',union A466,m8,1)
		AF('L',union A466,m9,1)
		AF('C',union A466,m10,1)
		AF('l',union A466,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <isLfc> */
union A467 { i m0; s m1; L m2; f m3; c m4; };
int f_cmpA467(const union A467 *x, const union A467 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA467() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A467));
		AF('i',union A467,m0,1)
		AF('s',union A467,m1,1)
		AF('L',union A467,m2,1)
		AF('f',union A467,m3,1)
		AF('c',union A467,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {L<isLfc>ldi} */
struct A468 { L m0; union A467 m1; l m2; d m3; i m4; };
int f_cmpA468(const struct A468 *x, const struct A468 *y) { return x->m0 == y->m0 && f_cmpA467(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA468() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A468));
		AF('L',struct A468,m0,1)
		AFa(struct A468,m1,1,A467)
		AF('l',struct A468,m2,1)
		AF('d',struct A468,m3,1)
		AF('i',struct A468,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SlLCC{L<isLfc>ldi}jljSp} */
struct A469 { S m0; l m1; L m2; C m3; C m4; struct A468 m5; j m6; l m7; j m8; S m9; p m10; };
int f_cmpA469(const struct A469 *x, const struct A469 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA468(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA469() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A469));
		AF('S',struct A469,m0,1)
		AF('l',struct A469,m1,1)
		AF('L',struct A469,m2,1)
		AF('C',struct A469,m3,1)
		AF('C',struct A469,m4,1)
		AFa(struct A469,m5,1,A468)
		AF('j',struct A469,m6,1)
		AF('l',struct A469,m7,1)
		AF('j',struct A469,m8,1)
		AF('S',struct A469,m9,1)
		AF('p',struct A469,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CISilJsSfIIS> */
union A470 { C m0; I m1; S m2; i m3; l m4; J m5; s m6; S m7; f m8; I m9; I m10; S m11; };
int f_cmpA470(const union A470 *x, const union A470 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA470() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A470));
		AF('C',union A470,m0,1)
		AF('I',union A470,m1,1)
		AF('S',union A470,m2,1)
		AF('i',union A470,m3,1)
		AF('l',union A470,m4,1)
		AF('J',union A470,m5,1)
		AF('s',union A470,m6,1)
		AF('S',union A470,m7,1)
		AF('f',union A470,m8,1)
		AF('I',union A470,m9,1)
		AF('I',union A470,m10,1)
		AF('S',union A470,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {f} */
struct A471 { f m0; };
int f_cmpA471(const struct A471 *x, const struct A471 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA471() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A471));
		AF('f',struct A471,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LiLdIISJjlfj} */
struct A472 { L m0; i m1; L m2; d m3; I m4; I m5; S m6; J m7; j m8; l m9; f m10; j m11; };
int f_cmpA472(const struct A472 *x, const struct A472 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA472() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A472));
		AF('L',struct A472,m0,1)
		AF('i',struct A472,m1,1)
		AF('L',struct A472,m2,1)
		AF('d',struct A472,m3,1)
		AF('I',struct A472,m4,1)
		AF('I',struct A472,m5,1)
		AF('S',struct A472,m6,1)
		AF('J',struct A472,m7,1)
		AF('j',struct A472,m8,1)
		AF('l',struct A472,m9,1)
		AF('f',struct A472,m10,1)
		AF('j',struct A472,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <idcssL{f}Sss{LiLdIISJjlfj}L> */
union A473 { i m0; d m1; c m2; s m3; s m4; L m5; struct A471 m6; S m7; s m8; s m9; struct A472 m10; L m11; };
int f_cmpA473(const union A473 *x, const union A473 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA471(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA472(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA473() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A473));
		AF('i',union A473,m0,1)
		AF('d',union A473,m1,1)
		AF('c',union A473,m2,1)
		AF('s',union A473,m3,1)
		AF('s',union A473,m4,1)
		AF('L',union A473,m5,1)
		AFa(union A473,m6,1,A471)
		AF('S',union A473,m7,1)
		AF('s',union A473,m8,1)
		AF('s',union A473,m9,1)
		AFa(union A473,m10,1,A472)
		AF('L',union A473,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BlidiIdjpBjc} */
struct A474 { B m0; l m1; i m2; d m3; i m4; I m5; d m6; j m7; p m8; B m9; j m10; c m11; };
int f_cmpA474(const struct A474 *x, const struct A474 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA474() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A474));
		AF('B',struct A474,m0,1)
		AF('l',struct A474,m1,1)
		AF('i',struct A474,m2,1)
		AF('d',struct A474,m3,1)
		AF('i',struct A474,m4,1)
		AF('I',struct A474,m5,1)
		AF('d',struct A474,m6,1)
		AF('j',struct A474,m7,1)
		AF('p',struct A474,m8,1)
		AF('B',struct A474,m9,1)
		AF('j',struct A474,m10,1)
		AF('c',struct A474,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dlB{BlidiIdjpBjc}fIISBlBc> */
union A475 { d m0; l m1; B m2; struct A474 m3; f m4; I m5; I m6; S m7; B m8; l m9; B m10; c m11; };
int f_cmpA475(const union A475 *x, const union A475 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA474(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA475() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A475));
		AF('d',union A475,m0,1)
		AF('l',union A475,m1,1)
		AF('B',union A475,m2,1)
		AFa(union A475,m3,1,A474)
		AF('f',union A475,m4,1)
		AF('I',union A475,m5,1)
		AF('I',union A475,m6,1)
		AF('S',union A475,m7,1)
		AF('B',union A475,m8,1)
		AF('l',union A475,m9,1)
		AF('B',union A475,m10,1)
		AF('c',union A475,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iS} */
struct A476 { i m0; S m1; };
int f_cmpA476(const struct A476 *x, const struct A476 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA476() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A476));
		AF('i',struct A476,m0,1)
		AF('S',struct A476,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fpcidcilSSCi> */
union A477 { f m0; p m1; c m2; i m3; d m4; c m5; i m6; l m7; S m8; S m9; C m10; i m11; };
int f_cmpA477(const union A477 *x, const union A477 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA477() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A477));
		AF('f',union A477,m0,1)
		AF('p',union A477,m1,1)
		AF('c',union A477,m2,1)
		AF('i',union A477,m3,1)
		AF('d',union A477,m4,1)
		AF('c',union A477,m5,1)
		AF('i',union A477,m6,1)
		AF('l',union A477,m7,1)
		AF('S',union A477,m8,1)
		AF('S',union A477,m9,1)
		AF('C',union A477,m10,1)
		AF('i',union A477,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LcfCJffCiIjI> */
union A478 { L m0; c m1; f m2; C m3; J m4; f m5; f m6; C m7; i m8; I m9; j m10; I m11; };
int f_cmpA478(const union A478 *x, const union A478 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA478() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A478));
		AF('L',union A478,m0,1)
		AF('c',union A478,m1,1)
		AF('f',union A478,m2,1)
		AF('C',union A478,m3,1)
		AF('J',union A478,m4,1)
		AF('f',union A478,m5,1)
		AF('f',union A478,m6,1)
		AF('C',union A478,m7,1)
		AF('i',union A478,m8,1)
		AF('I',union A478,m9,1)
		AF('j',union A478,m10,1)
		AF('I',union A478,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Jlip> */
union A479 { J m0; l m1; i m2; p m3; };
int f_cmpA479(const union A479 *x, const union A479 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA479() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A479));
		AF('J',union A479,m0,1)
		AF('l',union A479,m1,1)
		AF('i',union A479,m2,1)
		AF('p',union A479,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jsI} */
struct A480 { j m0; s m1; I m2; };
int f_cmpA480(const struct A480 *x, const struct A480 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA480() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A480));
		AF('j',struct A480,m0,1)
		AF('s',struct A480,m1,1)
		AF('I',struct A480,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dcLdCCS{jsI}CCCs> */
union A481 { d m0; c m1; L m2; d m3; C m4; C m5; S m6; struct A480 m7; C m8; C m9; C m10; s m11; };
int f_cmpA481(const union A481 *x, const union A481 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA480(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA481() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A481));
		AF('d',union A481,m0,1)
		AF('c',union A481,m1,1)
		AF('L',union A481,m2,1)
		AF('d',union A481,m3,1)
		AF('C',union A481,m4,1)
		AF('C',union A481,m5,1)
		AF('S',union A481,m6,1)
		AFa(union A481,m7,1,A480)
		AF('C',union A481,m8,1)
		AF('C',union A481,m9,1)
		AF('C',union A481,m10,1)
		AF('s',union A481,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Lspddd<Jlip>lsB<dcLdCCS{jsI}CCCs>I> */
union A482 { L m0; s m1; p m2; d m3; d m4; d m5; union A479 m6; l m7; s m8; B m9; union A481 m10; I m11; };
int f_cmpA482(const union A482 *x, const union A482 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA479(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA481(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA482() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A482));
		AF('L',union A482,m0,1)
		AF('s',union A482,m1,1)
		AF('p',union A482,m2,1)
		AF('d',union A482,m3,1)
		AF('d',union A482,m4,1)
		AF('d',union A482,m5,1)
		AFa(union A482,m6,1,A479)
		AF('l',union A482,m7,1)
		AF('s',union A482,m8,1)
		AF('B',union A482,m9,1)
		AFa(union A482,m10,1,A481)
		AF('I',union A482,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SjpcsLB> */
union A483 { S m0; j m1; p m2; c m3; s m4; L m5; B m6; };
int f_cmpA483(const union A483 *x, const union A483 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA483() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A483));
		AF('S',union A483,m0,1)
		AF('j',union A483,m1,1)
		AF('p',union A483,m2,1)
		AF('c',union A483,m3,1)
		AF('s',union A483,m4,1)
		AF('L',union A483,m5,1)
		AF('B',union A483,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pI> */
union A484 { p m0; I m1; };
int f_cmpA484(const union A484 *x, const union A484 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA484() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A484));
		AF('p',union A484,m0,1)
		AF('I',union A484,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lf<pI>JfflCLJc} */
struct A485 { l m0; f m1; union A484 m2; J m3; f m4; f m5; l m6; C m7; L m8; J m9; c m10; };
int f_cmpA485(const struct A485 *x, const struct A485 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA484(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA485() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A485));
		AF('l',struct A485,m0,1)
		AF('f',struct A485,m1,1)
		AFa(struct A485,m2,1,A484)
		AF('J',struct A485,m3,1)
		AF('f',struct A485,m4,1)
		AF('f',struct A485,m5,1)
		AF('l',struct A485,m6,1)
		AF('C',struct A485,m7,1)
		AF('L',struct A485,m8,1)
		AF('J',struct A485,m9,1)
		AF('c',struct A485,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <s{lf<pI>JfflCLJc}cICLdBSfjs> */
union A486 { s m0; struct A485 m1; c m2; I m3; C m4; L m5; d m6; B m7; S m8; f m9; j m10; s m11; };
int f_cmpA486(const union A486 *x, const union A486 *y) { return x->m0 == y->m0 && f_cmpA485(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA486() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A486));
		AF('s',union A486,m0,1)
		AFa(union A486,m1,1,A485)
		AF('c',union A486,m2,1)
		AF('I',union A486,m3,1)
		AF('C',union A486,m4,1)
		AF('L',union A486,m5,1)
		AF('d',union A486,m6,1)
		AF('B',union A486,m7,1)
		AF('S',union A486,m8,1)
		AF('f',union A486,m9,1)
		AF('j',union A486,m10,1)
		AF('s',union A486,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <il> */
union A487 { i m0; l m1; };
int f_cmpA487(const union A487 *x, const union A487 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA487() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A487));
		AF('i',union A487,m0,1)
		AF('l',union A487,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jfcsiSpCfSpB> */
union A488 { j m0; f m1; c m2; s m3; i m4; S m5; p m6; C m7; f m8; S m9; p m10; B m11; };
int f_cmpA488(const union A488 *x, const union A488 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA488() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A488));
		AF('j',union A488,m0,1)
		AF('f',union A488,m1,1)
		AF('c',union A488,m2,1)
		AF('s',union A488,m3,1)
		AF('i',union A488,m4,1)
		AF('S',union A488,m5,1)
		AF('p',union A488,m6,1)
		AF('C',union A488,m7,1)
		AF('f',union A488,m8,1)
		AF('S',union A488,m9,1)
		AF('p',union A488,m10,1)
		AF('B',union A488,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <f<jfcsiSpCfSpB>> */
union A489 { f m0; union A488 m1; };
int f_cmpA489(const union A489 *x, const union A489 *y) { return x->m0 == y->m0 && f_cmpA488(&x->m1, &y->m1); };
DCaggr* f_touchdcstA489() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A489));
		AF('f',union A489,m0,1)
		AFa(union A489,m1,1,A488)
		dcCloseAggr(a);
	}
	return a;
};
/* {iIiLlcBBici} */
struct A490 { i m0; I m1; i m2; L m3; l m4; c m5; B m6; B m7; i m8; c m9; i m10; };
int f_cmpA490(const struct A490 *x, const struct A490 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA490() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A490));
		AF('i',struct A490,m0,1)
		AF('I',struct A490,m1,1)
		AF('i',struct A490,m2,1)
		AF('L',struct A490,m3,1)
		AF('l',struct A490,m4,1)
		AF('c',struct A490,m5,1)
		AF('B',struct A490,m6,1)
		AF('B',struct A490,m7,1)
		AF('i',struct A490,m8,1)
		AF('c',struct A490,m9,1)
		AF('i',struct A490,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IpLSd> */
union A491 { I m0; p m1; L m2; S m3; d m4; };
int f_cmpA491(const union A491 *x, const union A491 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA491() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A491));
		AF('I',union A491,m0,1)
		AF('p',union A491,m1,1)
		AF('L',union A491,m2,1)
		AF('S',union A491,m3,1)
		AF('d',union A491,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dicCLpd{iIiLlcBBici}JBC<IpLSd>> */
union A492 { d m0; i m1; c m2; C m3; L m4; p m5; d m6; struct A490 m7; J m8; B m9; C m10; union A491 m11; };
int f_cmpA492(const union A492 *x, const union A492 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA490(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA491(&x->m11, &y->m11); };
DCaggr* f_touchdcstA492() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A492));
		AF('d',union A492,m0,1)
		AF('i',union A492,m1,1)
		AF('c',union A492,m2,1)
		AF('C',union A492,m3,1)
		AF('L',union A492,m4,1)
		AF('p',union A492,m5,1)
		AF('d',union A492,m6,1)
		AFa(union A492,m7,1,A490)
		AF('J',union A492,m8,1)
		AF('B',union A492,m9,1)
		AF('C',union A492,m10,1)
		AFa(union A492,m11,1,A491)
		dcCloseAggr(a);
	}
	return a;
};
/* <lJpslLf[14]> */
union A493 { l m0; J m1; p m2; s m3; l m4; L m5; f m6[14]; };
int f_cmpA493(const union A493 *x, const union A493 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m6[10] == y->m6[10] && x->m6[11] == y->m6[11] && x->m6[12] == y->m6[12] && x->m6[13] == y->m6[13]; };
DCaggr* f_touchdcstA493() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A493));
		AF('l',union A493,m0,1)
		AF('J',union A493,m1,1)
		AF('p',union A493,m2,1)
		AF('s',union A493,m3,1)
		AF('l',union A493,m4,1)
		AF('L',union A493,m5,1)
		AF('f',union A493,m6,14)
		dcCloseAggr(a);
	}
	return a;
};
/* {dBLB<lJpslLf[14]>Bi} */
struct A494 { d m0; B m1; L m2; B m3; union A493 m4; B m5; i m6; };
int f_cmpA494(const struct A494 *x, const struct A494 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA493(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA494() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A494));
		AF('d',struct A494,m0,1)
		AF('B',struct A494,m1,1)
		AF('L',struct A494,m2,1)
		AF('B',struct A494,m3,1)
		AFa(struct A494,m4,1,A493)
		AF('B',struct A494,m5,1)
		AF('i',struct A494,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JfI> */
union A495 { J m0; f m1; I m2; };
int f_cmpA495(const union A495 *x, const union A495 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA495() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A495));
		AF('J',union A495,m0,1)
		AF('f',union A495,m1,1)
		AF('I',union A495,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SS<JfI>jBISLfLCf} */
struct A496 { S m0; S m1; union A495 m2; j m3; B m4; I m5; S m6; L m7; f m8; L m9; C m10; f m11; };
int f_cmpA496(const struct A496 *x, const struct A496 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA495(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA496() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A496));
		AF('S',struct A496,m0,1)
		AF('S',struct A496,m1,1)
		AFa(struct A496,m2,1,A495)
		AF('j',struct A496,m3,1)
		AF('B',struct A496,m4,1)
		AF('I',struct A496,m5,1)
		AF('S',struct A496,m6,1)
		AF('L',struct A496,m7,1)
		AF('f',struct A496,m8,1)
		AF('L',struct A496,m9,1)
		AF('C',struct A496,m10,1)
		AF('f',struct A496,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CSpCljjsIJdj} */
struct A497 { C m0; S m1; p m2; C m3; l m4; j m5; j m6; s m7; I m8; J m9; d m10; j m11; };
int f_cmpA497(const struct A497 *x, const struct A497 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA497() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A497));
		AF('C',struct A497,m0,1)
		AF('S',struct A497,m1,1)
		AF('p',struct A497,m2,1)
		AF('C',struct A497,m3,1)
		AF('l',struct A497,m4,1)
		AF('j',struct A497,m5,1)
		AF('j',struct A497,m6,1)
		AF('s',struct A497,m7,1)
		AF('I',struct A497,m8,1)
		AF('J',struct A497,m9,1)
		AF('d',struct A497,m10,1)
		AF('j',struct A497,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <I[8]JSLJLJdSBC{CSpCljjsIJdj}> */
union A498 { I m0[8]; J m1; S m2; L m3; J m4; L m5; J m6; d m7; S m8; B m9; C m10; struct A497 m11; };
int f_cmpA498(const union A498 *x, const union A498 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA497(&x->m11, &y->m11); };
DCaggr* f_touchdcstA498() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A498));
		AF('I',union A498,m0,8)
		AF('J',union A498,m1,1)
		AF('S',union A498,m2,1)
		AF('L',union A498,m3,1)
		AF('J',union A498,m4,1)
		AF('L',union A498,m5,1)
		AF('J',union A498,m6,1)
		AF('d',union A498,m7,1)
		AF('S',union A498,m8,1)
		AF('B',union A498,m9,1)
		AF('C',union A498,m10,1)
		AFa(union A498,m11,1,A497)
		dcCloseAggr(a);
	}
	return a;
};
/* {Lsd} */
struct A499 { L m0; s m1; d m2; };
int f_cmpA499(const struct A499 *x, const struct A499 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA499() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A499));
		AF('L',struct A499,m0,1)
		AF('s',struct A499,m1,1)
		AF('d',struct A499,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CSSJlJl[9]fB} */
struct A500 { C m0; S m1; S m2; J m3; l m4; J m5; l m6[9]; f m7; B m8; };
int f_cmpA500(const struct A500 *x, const struct A500 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA500() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A500));
		AF('C',struct A500,m0,1)
		AF('S',struct A500,m1,1)
		AF('S',struct A500,m2,1)
		AF('J',struct A500,m3,1)
		AF('l',struct A500,m4,1)
		AF('J',struct A500,m5,1)
		AF('l',struct A500,m6,9)
		AF('f',struct A500,m7,1)
		AF('B',struct A500,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BsjJJBJIiJLd> */
union A501 { B m0; s m1; j m2; J m3; J m4; B m5; J m6; I m7; i m8; J m9; L m10; d m11; };
int f_cmpA501(const union A501 *x, const union A501 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA501() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A501));
		AF('B',union A501,m0,1)
		AF('s',union A501,m1,1)
		AF('j',union A501,m2,1)
		AF('J',union A501,m3,1)
		AF('J',union A501,m4,1)
		AF('B',union A501,m5,1)
		AF('J',union A501,m6,1)
		AF('I',union A501,m7,1)
		AF('i',union A501,m8,1)
		AF('J',union A501,m9,1)
		AF('L',union A501,m10,1)
		AF('d',union A501,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ljdSClBdpIji} */
struct A502 { l m0; j m1; d m2; S m3; C m4; l m5; B m6; d m7; p m8; I m9; j m10; i m11; };
int f_cmpA502(const struct A502 *x, const struct A502 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA502() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A502));
		AF('l',struct A502,m0,1)
		AF('j',struct A502,m1,1)
		AF('d',struct A502,m2,1)
		AF('S',struct A502,m3,1)
		AF('C',struct A502,m4,1)
		AF('l',struct A502,m5,1)
		AF('B',struct A502,m6,1)
		AF('d',struct A502,m7,1)
		AF('p',struct A502,m8,1)
		AF('I',struct A502,m9,1)
		AF('j',struct A502,m10,1)
		AF('i',struct A502,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cfdIBLjBBjip> */
union A503 { c m0; f m1; d m2; I m3; B m4; L m5; j m6; B m7; B m8; j m9; i m10; p m11; };
int f_cmpA503(const union A503 *x, const union A503 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA503() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A503));
		AF('c',union A503,m0,1)
		AF('f',union A503,m1,1)
		AF('d',union A503,m2,1)
		AF('I',union A503,m3,1)
		AF('B',union A503,m4,1)
		AF('L',union A503,m5,1)
		AF('j',union A503,m6,1)
		AF('B',union A503,m7,1)
		AF('B',union A503,m8,1)
		AF('j',union A503,m9,1)
		AF('i',union A503,m10,1)
		AF('p',union A503,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CSLIdi{CSSJlJl[9]fB}Ij<BsjJJBJIiJLd>{ljdSClBdpIji}<cfdIBLjBBjip>> */
union A504 { C m0; S m1; L m2; I m3; d m4; i m5; struct A500 m6; I m7; j m8; union A501 m9; struct A502 m10; union A503 m11; };
int f_cmpA504(const union A504 *x, const union A504 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA500(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA501(&x->m9, &y->m9) && f_cmpA502(&x->m10, &y->m10) && f_cmpA503(&x->m11, &y->m11); };
DCaggr* f_touchdcstA504() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A504));
		AF('C',union A504,m0,1)
		AF('S',union A504,m1,1)
		AF('L',union A504,m2,1)
		AF('I',union A504,m3,1)
		AF('d',union A504,m4,1)
		AF('i',union A504,m5,1)
		AFa(union A504,m6,1,A500)
		AF('I',union A504,m7,1)
		AF('j',union A504,m8,1)
		AFa(union A504,m9,1,A501)
		AFa(union A504,m10,1,A502)
		AFa(union A504,m11,1,A503)
		dcCloseAggr(a);
	}
	return a;
};
/* <LfLJfcCfc> */
union A505 { L m0; f m1; L m2; J m3; f m4; c m5; C m6; f m7; c m8; };
int f_cmpA505(const union A505 *x, const union A505 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA505() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A505));
		AF('L',union A505,m0,1)
		AF('f',union A505,m1,1)
		AF('L',union A505,m2,1)
		AF('J',union A505,m3,1)
		AF('f',union A505,m4,1)
		AF('c',union A505,m5,1)
		AF('C',union A505,m6,1)
		AF('f',union A505,m7,1)
		AF('c',union A505,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cCdfffis> */
union A506 { c m0; C m1; d m2; f m3; f m4; f m5; i m6; s m7; };
int f_cmpA506(const union A506 *x, const union A506 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA506() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A506));
		AF('c',union A506,m0,1)
		AF('C',union A506,m1,1)
		AF('d',union A506,m2,1)
		AF('f',union A506,m3,1)
		AF('f',union A506,m4,1)
		AF('f',union A506,m5,1)
		AF('i',union A506,m6,1)
		AF('s',union A506,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cBlBJid[2]CJlsC> */
union A507 { c m0; B m1; l m2; B m3; J m4; i m5; d m6[2]; C m7; J m8; l m9; s m10; C m11; };
int f_cmpA507(const union A507 *x, const union A507 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA507() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A507));
		AF('c',union A507,m0,1)
		AF('B',union A507,m1,1)
		AF('l',union A507,m2,1)
		AF('B',union A507,m3,1)
		AF('J',union A507,m4,1)
		AF('i',union A507,m5,1)
		AF('d',union A507,m6,2)
		AF('C',union A507,m7,1)
		AF('J',union A507,m8,1)
		AF('l',union A507,m9,1)
		AF('s',union A507,m10,1)
		AF('C',union A507,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CfjIJipccid> */
union A508 { C m0; f m1; j m2; I m3; J m4; i m5; p m6; c m7; c m8; i m9; d m10; };
int f_cmpA508(const union A508 *x, const union A508 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA508() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A508));
		AF('C',union A508,m0,1)
		AF('f',union A508,m1,1)
		AF('j',union A508,m2,1)
		AF('I',union A508,m3,1)
		AF('J',union A508,m4,1)
		AF('i',union A508,m5,1)
		AF('p',union A508,m6,1)
		AF('c',union A508,m7,1)
		AF('c',union A508,m8,1)
		AF('i',union A508,m9,1)
		AF('d',union A508,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IsdLjdCscLSI} */
struct A509 { I m0; s m1; d m2; L m3; j m4; d m5; C m6; s m7; c m8; L m9; S m10; I m11; };
int f_cmpA509(const struct A509 *x, const struct A509 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA509() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A509));
		AF('I',struct A509,m0,1)
		AF('s',struct A509,m1,1)
		AF('d',struct A509,m2,1)
		AF('L',struct A509,m3,1)
		AF('j',struct A509,m4,1)
		AF('d',struct A509,m5,1)
		AF('C',struct A509,m6,1)
		AF('s',struct A509,m7,1)
		AF('c',struct A509,m8,1)
		AF('L',struct A509,m9,1)
		AF('S',struct A509,m10,1)
		AF('I',struct A509,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fcd{IsdLjdCscLSI}Sp> */
union A510 { f m0; c m1; d m2; struct A509 m3; S m4; p m5; };
int f_cmpA510(const union A510 *x, const union A510 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA509(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA510() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A510));
		AF('f',union A510,m0,1)
		AF('c',union A510,m1,1)
		AF('d',union A510,m2,1)
		AFa(union A510,m3,1,A509)
		AF('S',union A510,m4,1)
		AF('p',union A510,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fBLjJpfILIdI} */
struct A511 { f m0; B m1; L m2; j m3; J m4; p m5; f m6; I m7; L m8; I m9; d m10; I m11; };
int f_cmpA511(const struct A511 *x, const struct A511 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA511() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A511));
		AF('f',struct A511,m0,1)
		AF('B',struct A511,m1,1)
		AF('L',struct A511,m2,1)
		AF('j',struct A511,m3,1)
		AF('J',struct A511,m4,1)
		AF('p',struct A511,m5,1)
		AF('f',struct A511,m6,1)
		AF('I',struct A511,m7,1)
		AF('L',struct A511,m8,1)
		AF('I',struct A511,m9,1)
		AF('d',struct A511,m10,1)
		AF('I',struct A511,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dppCd} */
struct A512 { d m0; p m1; p m2; C m3; d m4; };
int f_cmpA512(const struct A512 *x, const struct A512 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA512() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A512));
		AF('d',struct A512,m0,1)
		AF('p',struct A512,m1,1)
		AF('p',struct A512,m2,1)
		AF('C',struct A512,m3,1)
		AF('d',struct A512,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <J{dppCd}> */
union A513 { J m0; struct A512 m1; };
int f_cmpA513(const union A513 *x, const union A513 *y) { return x->m0 == y->m0 && f_cmpA512(&x->m1, &y->m1); };
DCaggr* f_touchdcstA513() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A513));
		AF('J',union A513,m0,1)
		AFa(union A513,m1,1,A512)
		dcCloseAggr(a);
	}
	return a;
};
/* {Lc[10]ICLJjpI} */
struct A514 { L m0; c m1[10]; I m2; C m3; L m4; J m5; j m6; p m7; I m8; };
int f_cmpA514(const struct A514 *x, const struct A514 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA514() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A514));
		AF('L',struct A514,m0,1)
		AF('c',struct A514,m1,10)
		AF('I',struct A514,m2,1)
		AF('C',struct A514,m3,1)
		AF('L',struct A514,m4,1)
		AF('J',struct A514,m5,1)
		AF('j',struct A514,m6,1)
		AF('p',struct A514,m7,1)
		AF('I',struct A514,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {I[15]L} */
struct A515 { I m0[15]; L m1; };
int f_cmpA515(const struct A515 *x, const struct A515 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m0[8] == y->m0[8] && x->m0[9] == y->m0[9] && x->m0[10] == y->m0[10] && x->m0[11] == y->m0[11] && x->m0[12] == y->m0[12] && x->m0[13] == y->m0[13] && x->m0[14] == y->m0[14] && x->m1 == y->m1; };
DCaggr* f_touchdcstA515() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A515));
		AF('I',struct A515,m0,15)
		AF('L',struct A515,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<J>silLlBiLd> */
union A516 { union A40 m0; s m1; i m2; l m3; L m4; l m5; B m6; i m7; L m8; d m9; };
int f_cmpA516(const union A516 *x, const union A516 *y) { return f_cmpA40(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA516() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A516));
		AFa(union A516,m0,1,A40)
		AF('s',union A516,m1,1)
		AF('i',union A516,m2,1)
		AF('l',union A516,m3,1)
		AF('L',union A516,m4,1)
		AF('l',union A516,m5,1)
		AF('B',union A516,m6,1)
		AF('i',union A516,m7,1)
		AF('L',union A516,m8,1)
		AF('d',union A516,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sCsd> */
union A517 { s m0; C m1; s m2; d m3; };
int f_cmpA517(const union A517 *x, const union A517 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA517() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A517));
		AF('s',union A517,m0,1)
		AF('C',union A517,m1,1)
		AF('s',union A517,m2,1)
		AF('d',union A517,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jpLLBjLjBsi[13]I> */
union A518 { j m0; p m1; L m2; L m3; B m4; j m5; L m6; j m7; B m8; s m9; i m10[13]; I m11; };
int f_cmpA518(const union A518 *x, const union A518 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m10[12] == y->m10[12] && x->m11 == y->m11; };
DCaggr* f_touchdcstA518() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A518));
		AF('j',union A518,m0,1)
		AF('p',union A518,m1,1)
		AF('L',union A518,m2,1)
		AF('L',union A518,m3,1)
		AF('B',union A518,m4,1)
		AF('j',union A518,m5,1)
		AF('L',union A518,m6,1)
		AF('j',union A518,m7,1)
		AF('B',union A518,m8,1)
		AF('s',union A518,m9,1)
		AF('i',union A518,m10,13)
		AF('I',union A518,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<sCsd><jpLLBjLjBsi[13]I>JJdJ> */
union A519 { union A517 m0; union A518 m1; J m2; J m3; d m4; J m5; };
int f_cmpA519(const union A519 *x, const union A519 *y) { return f_cmpA517(&x->m0, &y->m0) && f_cmpA518(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA519() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A519));
		AFa(union A519,m0,1,A517)
		AFa(union A519,m1,1,A518)
		AF('J',union A519,m2,1)
		AF('J',union A519,m3,1)
		AF('d',union A519,m4,1)
		AF('J',union A519,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fjdcClsiLcsB} */
struct A520 { f m0; j m1; d m2; c m3; C m4; l m5; s m6; i m7; L m8; c m9; s m10; B m11; };
int f_cmpA520(const struct A520 *x, const struct A520 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA520() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A520));
		AF('f',struct A520,m0,1)
		AF('j',struct A520,m1,1)
		AF('d',struct A520,m2,1)
		AF('c',struct A520,m3,1)
		AF('C',struct A520,m4,1)
		AF('l',struct A520,m5,1)
		AF('s',struct A520,m6,1)
		AF('i',struct A520,m7,1)
		AF('L',struct A520,m8,1)
		AF('c',struct A520,m9,1)
		AF('s',struct A520,m10,1)
		AF('B',struct A520,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bf[3]iJLC{fjdcClsiLcsB}[12]dSBld} */
struct A521 { B m0; f m1[3]; i m2; J m3; L m4; C m5; struct A520 m6[12]; d m7; S m8; B m9; l m10; d m11; };
int f_cmpA521(const struct A521 *x, const struct A521 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA520(&x->m6[0], &y->m6[0]) && f_cmpA520(&x->m6[1], &y->m6[1]) && f_cmpA520(&x->m6[2], &y->m6[2]) && f_cmpA520(&x->m6[3], &y->m6[3]) && f_cmpA520(&x->m6[4], &y->m6[4]) && f_cmpA520(&x->m6[5], &y->m6[5]) && f_cmpA520(&x->m6[6], &y->m6[6]) && f_cmpA520(&x->m6[7], &y->m6[7]) && f_cmpA520(&x->m6[8], &y->m6[8]) && f_cmpA520(&x->m6[9], &y->m6[9]) && f_cmpA520(&x->m6[10], &y->m6[10]) && f_cmpA520(&x->m6[11], &y->m6[11]) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA521() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A521));
		AF('B',struct A521,m0,1)
		AF('f',struct A521,m1,3)
		AF('i',struct A521,m2,1)
		AF('J',struct A521,m3,1)
		AF('L',struct A521,m4,1)
		AF('C',struct A521,m5,1)
		AFa(struct A521,m6,12,A520)
		AF('d',struct A521,m7,1)
		AF('S',struct A521,m8,1)
		AF('B',struct A521,m9,1)
		AF('l',struct A521,m10,1)
		AF('d',struct A521,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IijIspCCSjSf} */
struct A522 { I m0; i m1; j m2; I m3; s m4; p m5; C m6; C m7; S m8; j m9; S m10; f m11; };
int f_cmpA522(const struct A522 *x, const struct A522 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA522() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A522));
		AF('I',struct A522,m0,1)
		AF('i',struct A522,m1,1)
		AF('j',struct A522,m2,1)
		AF('I',struct A522,m3,1)
		AF('s',struct A522,m4,1)
		AF('p',struct A522,m5,1)
		AF('C',struct A522,m6,1)
		AF('C',struct A522,m7,1)
		AF('S',struct A522,m8,1)
		AF('j',struct A522,m9,1)
		AF('S',struct A522,m10,1)
		AF('f',struct A522,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bf{IijIspCCSjSf}} */
struct A523 { B m0; f m1; struct A522 m2; };
int f_cmpA523(const struct A523 *x, const struct A523 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA522(&x->m2, &y->m2); };
DCaggr* f_touchdcstA523() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A523));
		AF('B',struct A523,m0,1)
		AF('f',struct A523,m1,1)
		AFa(struct A523,m2,1,A522)
		dcCloseAggr(a);
	}
	return a;
};
/* {{Bf[3]iJLC{fjdcClsiLcsB}[12]dSBld}cScBIC{Bf{IijIspCCSjSf}}fJCf} */
struct A524 { struct A521 m0; c m1; S m2; c m3; B m4; I m5; C m6; struct A523 m7; f m8; J m9; C m10; f m11; };
int f_cmpA524(const struct A524 *x, const struct A524 *y) { return f_cmpA521(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA523(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA524() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A524));
		AFa(struct A524,m0,1,A521)
		AF('c',struct A524,m1,1)
		AF('S',struct A524,m2,1)
		AF('c',struct A524,m3,1)
		AF('B',struct A524,m4,1)
		AF('I',struct A524,m5,1)
		AF('C',struct A524,m6,1)
		AFa(struct A524,m7,1,A523)
		AF('f',struct A524,m8,1)
		AF('J',struct A524,m9,1)
		AF('C',struct A524,m10,1)
		AF('f',struct A524,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iIS} */
struct A525 { i m0; I m1; S m2; };
int f_cmpA525(const struct A525 *x, const struct A525 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA525() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A525));
		AF('i',struct A525,m0,1)
		AF('I',struct A525,m1,1)
		AF('S',struct A525,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BfIIBBpLpS{iIS}l} */
struct A526 { B m0; f m1; I m2; I m3; B m4; B m5; p m6; L m7; p m8; S m9; struct A525 m10; l m11; };
int f_cmpA526(const struct A526 *x, const struct A526 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA525(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA526() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A526));
		AF('B',struct A526,m0,1)
		AF('f',struct A526,m1,1)
		AF('I',struct A526,m2,1)
		AF('I',struct A526,m3,1)
		AF('B',struct A526,m4,1)
		AF('B',struct A526,m5,1)
		AF('p',struct A526,m6,1)
		AF('L',struct A526,m7,1)
		AF('p',struct A526,m8,1)
		AF('S',struct A526,m9,1)
		AFa(struct A526,m10,1,A525)
		AF('l',struct A526,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fLIlILldLlCC> */
union A527 { f m0; L m1; I m2; l m3; I m4; L m5; l m6; d m7; L m8; l m9; C m10; C m11; };
int f_cmpA527(const union A527 *x, const union A527 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA527() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A527));
		AF('f',union A527,m0,1)
		AF('L',union A527,m1,1)
		AF('I',union A527,m2,1)
		AF('l',union A527,m3,1)
		AF('I',union A527,m4,1)
		AF('L',union A527,m5,1)
		AF('l',union A527,m6,1)
		AF('d',union A527,m7,1)
		AF('L',union A527,m8,1)
		AF('l',union A527,m9,1)
		AF('C',union A527,m10,1)
		AF('C',union A527,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {csjiLddf} */
struct A528 { c m0; s m1; j m2; i m3; L m4; d m5; d m6; f m7; };
int f_cmpA528(const struct A528 *x, const struct A528 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA528() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A528));
		AF('c',struct A528,m0,1)
		AF('s',struct A528,m1,1)
		AF('j',struct A528,m2,1)
		AF('i',struct A528,m3,1)
		AF('L',struct A528,m4,1)
		AF('d',struct A528,m5,1)
		AF('d',struct A528,m6,1)
		AF('f',struct A528,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IlIlJc{csjiLddf}B> */
union A529 { I m0; l m1; I m2; l m3; J m4; c m5; struct A528 m6; B m7; };
int f_cmpA529(const union A529 *x, const union A529 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA528(&x->m6, &y->m6) && x->m7 == y->m7; };
DCaggr* f_touchdcstA529() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A529));
		AF('I',union A529,m0,1)
		AF('l',union A529,m1,1)
		AF('I',union A529,m2,1)
		AF('l',union A529,m3,1)
		AF('J',union A529,m4,1)
		AF('c',union A529,m5,1)
		AFa(union A529,m6,1,A528)
		AF('B',union A529,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BCCSflpdB[14]lBi} */
struct A530 { B m0; C m1; C m2; S m3; f m4; l m5; p m6; d m7; B m8[14]; l m9; B m10; i m11; };
int f_cmpA530(const struct A530 *x, const struct A530 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m8[12] == y->m8[12] && x->m8[13] == y->m8[13] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA530() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A530));
		AF('B',struct A530,m0,1)
		AF('C',struct A530,m1,1)
		AF('C',struct A530,m2,1)
		AF('S',struct A530,m3,1)
		AF('f',struct A530,m4,1)
		AF('l',struct A530,m5,1)
		AF('p',struct A530,m6,1)
		AF('d',struct A530,m7,1)
		AF('B',struct A530,m8,14)
		AF('l',struct A530,m9,1)
		AF('B',struct A530,m10,1)
		AF('i',struct A530,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LIpjL} */
struct A531 { L m0; I m1; p m2; j m3; L m4; };
int f_cmpA531(const struct A531 *x, const struct A531 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA531() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A531));
		AF('L',struct A531,m0,1)
		AF('I',struct A531,m1,1)
		AF('p',struct A531,m2,1)
		AF('j',struct A531,m3,1)
		AF('L',struct A531,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BpBcdsfBpSjL} */
struct A532 { B m0; p m1; B m2; c m3; d m4; s m5; f m6; B m7; p m8; S m9; j m10; L m11; };
int f_cmpA532(const struct A532 *x, const struct A532 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA532() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A532));
		AF('B',struct A532,m0,1)
		AF('p',struct A532,m1,1)
		AF('B',struct A532,m2,1)
		AF('c',struct A532,m3,1)
		AF('d',struct A532,m4,1)
		AF('s',struct A532,m5,1)
		AF('f',struct A532,m6,1)
		AF('B',struct A532,m7,1)
		AF('p',struct A532,m8,1)
		AF('S',struct A532,m9,1)
		AF('j',struct A532,m10,1)
		AF('L',struct A532,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <J[6]jl> */
union A533 { J m0[6]; j m1; l m2; };
int f_cmpA533(const union A533 *x, const union A533 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA533() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A533));
		AF('J',union A533,m0,6)
		AF('j',union A533,m1,1)
		AF('l',union A533,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Lcpi} */
struct A534 { L m0; c m1; p m2; i m3; };
int f_cmpA534(const struct A534 *x, const struct A534 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA534() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A534));
		AF('L',struct A534,m0,1)
		AF('c',struct A534,m1,1)
		AF('p',struct A534,m2,1)
		AF('i',struct A534,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sC} */
struct A535 { s m0; C m1; };
int f_cmpA535(const struct A535 *x, const struct A535 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA535() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A535));
		AF('s',struct A535,m0,1)
		AF('C',struct A535,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JsJBC[4]iLipijI> */
union A536 { J m0; s m1; J m2; B m3; C m4[4]; i m5; L m6; i m7; p m8; i m9; j m10; I m11; };
int f_cmpA536(const union A536 *x, const union A536 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA536() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A536));
		AF('J',union A536,m0,1)
		AF('s',union A536,m1,1)
		AF('J',union A536,m2,1)
		AF('B',union A536,m3,1)
		AF('C',union A536,m4,4)
		AF('i',union A536,m5,1)
		AF('L',union A536,m6,1)
		AF('i',union A536,m7,1)
		AF('p',union A536,m8,1)
		AF('i',union A536,m9,1)
		AF('j',union A536,m10,1)
		AF('I',union A536,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <i{sC}Sjjd<L>p<JsJBC[4]iLipijI>sps> */
union A537 { i m0; struct A535 m1; S m2; j m3; j m4; d m5; union A347 m6; p m7; union A536 m8; s m9; p m10; s m11; };
int f_cmpA537(const union A537 *x, const union A537 *y) { return x->m0 == y->m0 && f_cmpA535(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA347(&x->m6, &y->m6) && x->m7 == y->m7 && f_cmpA536(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA537() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A537));
		AF('i',union A537,m0,1)
		AFa(union A537,m1,1,A535)
		AF('S',union A537,m2,1)
		AF('j',union A537,m3,1)
		AF('j',union A537,m4,1)
		AF('d',union A537,m5,1)
		AFa(union A537,m6,1,A347)
		AF('p',union A537,m7,1)
		AFa(union A537,m8,1,A536)
		AF('s',union A537,m9,1)
		AF('p',union A537,m10,1)
		AF('s',union A537,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JJBCCjBSdBIi} */
struct A538 { J m0; J m1; B m2; C m3; C m4; j m5; B m6; S m7; d m8; B m9; I m10; i m11; };
int f_cmpA538(const struct A538 *x, const struct A538 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA538() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A538));
		AF('J',struct A538,m0,1)
		AF('J',struct A538,m1,1)
		AF('B',struct A538,m2,1)
		AF('C',struct A538,m3,1)
		AF('C',struct A538,m4,1)
		AF('j',struct A538,m5,1)
		AF('B',struct A538,m6,1)
		AF('S',struct A538,m7,1)
		AF('d',struct A538,m8,1)
		AF('B',struct A538,m9,1)
		AF('I',struct A538,m10,1)
		AF('i',struct A538,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cB{JJBCCjBSdBIi}dSIdII> */
union A539 { c m0; B m1; struct A538 m2; d m3; S m4; I m5; d m6; I m7; I m8; };
int f_cmpA539(const union A539 *x, const union A539 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA538(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA539() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A539));
		AF('c',union A539,m0,1)
		AF('B',union A539,m1,1)
		AFa(union A539,m2,1,A538)
		AF('d',union A539,m3,1)
		AF('S',union A539,m4,1)
		AF('I',union A539,m5,1)
		AF('d',union A539,m6,1)
		AF('I',union A539,m7,1)
		AF('I',union A539,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <C[7]SCJdiLjjBsB> */
union A540 { C m0[7]; S m1; C m2; J m3; d m4; i m5; L m6; j m7; j m8; B m9; s m10; B m11; };
int f_cmpA540(const union A540 *x, const union A540 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA540() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A540));
		AF('C',union A540,m0,7)
		AF('S',union A540,m1,1)
		AF('C',union A540,m2,1)
		AF('J',union A540,m3,1)
		AF('d',union A540,m4,1)
		AF('i',union A540,m5,1)
		AF('L',union A540,m6,1)
		AF('j',union A540,m7,1)
		AF('j',union A540,m8,1)
		AF('B',union A540,m9,1)
		AF('s',union A540,m10,1)
		AF('B',union A540,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SiCLcI<C[7]SCJdiLjjBsB>Spf} */
struct A541 { S m0; i m1; C m2; L m3; c m4; I m5; union A540 m6; S m7; p m8; f m9; };
int f_cmpA541(const struct A541 *x, const struct A541 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA540(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA541() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A541));
		AF('S',struct A541,m0,1)
		AF('i',struct A541,m1,1)
		AF('C',struct A541,m2,1)
		AF('L',struct A541,m3,1)
		AF('c',struct A541,m4,1)
		AF('I',struct A541,m5,1)
		AFa(struct A541,m6,1,A540)
		AF('S',struct A541,m7,1)
		AF('p',struct A541,m8,1)
		AF('f',struct A541,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jIppfBdjc} */
struct A542 { j m0; I m1; p m2; p m3; f m4; B m5; d m6; j m7; c m8; };
int f_cmpA542(const struct A542 *x, const struct A542 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA542() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A542));
		AF('j',struct A542,m0,1)
		AF('I',struct A542,m1,1)
		AF('p',struct A542,m2,1)
		AF('p',struct A542,m3,1)
		AF('f',struct A542,m4,1)
		AF('B',struct A542,m5,1)
		AF('d',struct A542,m6,1)
		AF('j',struct A542,m7,1)
		AF('c',struct A542,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lBdSjlsiBdI> */
union A543 { l m0; B m1; d m2; S m3; j m4; l m5; s m6; i m7; B m8; d m9; I m10; };
int f_cmpA543(const union A543 *x, const union A543 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA543() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A543));
		AF('l',union A543,m0,1)
		AF('B',union A543,m1,1)
		AF('d',union A543,m2,1)
		AF('S',union A543,m3,1)
		AF('j',union A543,m4,1)
		AF('l',union A543,m5,1)
		AF('s',union A543,m6,1)
		AF('i',union A543,m7,1)
		AF('B',union A543,m8,1)
		AF('d',union A543,m9,1)
		AF('I',union A543,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lCpJJdlSI[13]iSl} */
struct A544 { l m0; C m1; p m2; J m3; J m4; d m5; l m6; S m7; I m8[13]; i m9; S m10; l m11; };
int f_cmpA544(const struct A544 *x, const struct A544 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m8[12] == y->m8[12] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA544() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A544));
		AF('l',struct A544,m0,1)
		AF('C',struct A544,m1,1)
		AF('p',struct A544,m2,1)
		AF('J',struct A544,m3,1)
		AF('J',struct A544,m4,1)
		AF('d',struct A544,m5,1)
		AF('l',struct A544,m6,1)
		AF('S',struct A544,m7,1)
		AF('I',struct A544,m8,13)
		AF('i',struct A544,m9,1)
		AF('S',struct A544,m10,1)
		AF('l',struct A544,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {s<lBdSjlsiBdI>Cdd[10]dCsCCc{lCpJJdlSI[13]iSl}} */
struct A545 { s m0; union A543 m1; C m2; d m3; d m4[10]; d m5; C m6; s m7; C m8; C m9; c m10; struct A544 m11; };
int f_cmpA545(const struct A545 *x, const struct A545 *y) { return x->m0 == y->m0 && f_cmpA543(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA544(&x->m11, &y->m11); };
DCaggr* f_touchdcstA545() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A545));
		AF('s',struct A545,m0,1)
		AFa(struct A545,m1,1,A543)
		AF('C',struct A545,m2,1)
		AF('d',struct A545,m3,1)
		AF('d',struct A545,m4,10)
		AF('d',struct A545,m5,1)
		AF('C',struct A545,m6,1)
		AF('s',struct A545,m7,1)
		AF('C',struct A545,m8,1)
		AF('C',struct A545,m9,1)
		AF('c',struct A545,m10,1)
		AFa(struct A545,m11,1,A544)
		dcCloseAggr(a);
	}
	return a;
};
/* <sSjsfs{s<lBdSjlsiBdI>Cdd[10]dCsCCc{lCpJJdlSI[13]iSl}}lfBSJ> */
union A546 { s m0; S m1; j m2; s m3; f m4; s m5; struct A545 m6; l m7; f m8; B m9; S m10; J m11; };
int f_cmpA546(const union A546 *x, const union A546 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA545(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA546() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A546));
		AF('s',union A546,m0,1)
		AF('S',union A546,m1,1)
		AF('j',union A546,m2,1)
		AF('s',union A546,m3,1)
		AF('f',union A546,m4,1)
		AF('s',union A546,m5,1)
		AFa(union A546,m6,1,A545)
		AF('l',union A546,m7,1)
		AF('f',union A546,m8,1)
		AF('B',union A546,m9,1)
		AF('S',union A546,m10,1)
		AF('J',union A546,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JiBIcLLj> */
union A547 { J m0; i m1; B m2; I m3; c m4; L m5; L m6; j m7; };
int f_cmpA547(const union A547 *x, const union A547 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA547() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A547));
		AF('J',union A547,m0,1)
		AF('i',union A547,m1,1)
		AF('B',union A547,m2,1)
		AF('I',union A547,m3,1)
		AF('c',union A547,m4,1)
		AF('L',union A547,m5,1)
		AF('L',union A547,m6,1)
		AF('j',union A547,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bifc} */
struct A548 { B m0; i m1; f m2; c m3; };
int f_cmpA548(const struct A548 *x, const struct A548 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA548() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A548));
		AF('B',struct A548,m0,1)
		AF('i',struct A548,m1,1)
		AF('f',struct A548,m2,1)
		AF('c',struct A548,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lBSfds} */
struct A549 { l m0; B m1; S m2; f m3; d m4; s m5; };
int f_cmpA549(const struct A549 *x, const struct A549 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA549() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A549));
		AF('l',struct A549,m0,1)
		AF('B',struct A549,m1,1)
		AF('S',struct A549,m2,1)
		AF('f',struct A549,m3,1)
		AF('d',struct A549,m4,1)
		AF('s',struct A549,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cLILdspIC} */
struct A550 { c m0; L m1; I m2; L m3; d m4; s m5; p m6; I m7; C m8; };
int f_cmpA550(const struct A550 *x, const struct A550 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA550() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A550));
		AF('c',struct A550,m0,1)
		AF('L',struct A550,m1,1)
		AF('I',struct A550,m2,1)
		AF('L',struct A550,m3,1)
		AF('d',struct A550,m4,1)
		AF('s',struct A550,m5,1)
		AF('p',struct A550,m6,1)
		AF('I',struct A550,m7,1)
		AF('C',struct A550,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jfCdLc[7]{lBSfds}f{cLILdspIC}SjB} */
struct A551 { j m0; f m1; C m2; d m3; L m4; c m5[7]; struct A549 m6; f m7; struct A550 m8; S m9; j m10; B m11; };
int f_cmpA551(const struct A551 *x, const struct A551 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && f_cmpA549(&x->m6, &y->m6) && x->m7 == y->m7 && f_cmpA550(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA551() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A551));
		AF('j',struct A551,m0,1)
		AF('f',struct A551,m1,1)
		AF('C',struct A551,m2,1)
		AF('d',struct A551,m3,1)
		AF('L',struct A551,m4,1)
		AF('c',struct A551,m5,7)
		AFa(struct A551,m6,1,A549)
		AF('f',struct A551,m7,1)
		AFa(struct A551,m8,1,A550)
		AF('S',struct A551,m9,1)
		AF('j',struct A551,m10,1)
		AF('B',struct A551,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ljlicds{jfCdLc[7]{lBSfds}f{cLILdspIC}SjB}LCBC} */
struct A552 { l m0; j m1; l m2; i m3; c m4; d m5; s m6; struct A551 m7; L m8; C m9; B m10; C m11; };
int f_cmpA552(const struct A552 *x, const struct A552 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA551(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA552() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A552));
		AF('l',struct A552,m0,1)
		AF('j',struct A552,m1,1)
		AF('l',struct A552,m2,1)
		AF('i',struct A552,m3,1)
		AF('c',struct A552,m4,1)
		AF('d',struct A552,m5,1)
		AF('s',struct A552,m6,1)
		AFa(struct A552,m7,1,A551)
		AF('L',struct A552,m8,1)
		AF('C',struct A552,m9,1)
		AF('B',struct A552,m10,1)
		AF('C',struct A552,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cJdSp> */
union A553 { c m0; J m1; d m2; S m3; p m4; };
int f_cmpA553(const union A553 *x, const union A553 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA553() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A553));
		AF('c',union A553,m0,1)
		AF('J',union A553,m1,1)
		AF('d',union A553,m2,1)
		AF('S',union A553,m3,1)
		AF('p',union A553,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BSCjIScBfCLp} */
struct A554 { B m0; S m1; C m2; j m3; I m4; S m5; c m6; B m7; f m8; C m9; L m10; p m11; };
int f_cmpA554(const struct A554 *x, const struct A554 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA554() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A554));
		AF('B',struct A554,m0,1)
		AF('S',struct A554,m1,1)
		AF('C',struct A554,m2,1)
		AF('j',struct A554,m3,1)
		AF('I',struct A554,m4,1)
		AF('S',struct A554,m5,1)
		AF('c',struct A554,m6,1)
		AF('B',struct A554,m7,1)
		AF('f',struct A554,m8,1)
		AF('C',struct A554,m9,1)
		AF('L',struct A554,m10,1)
		AF('p',struct A554,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <C{BSCjIScBfCLp}pIdidIfdlc> */
union A555 { C m0; struct A554 m1; p m2; I m3; d m4; i m5; d m6; I m7; f m8; d m9; l m10; c m11; };
int f_cmpA555(const union A555 *x, const union A555 *y) { return x->m0 == y->m0 && f_cmpA554(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA555() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A555));
		AF('C',union A555,m0,1)
		AFa(union A555,m1,1,A554)
		AF('p',union A555,m2,1)
		AF('I',union A555,m3,1)
		AF('d',union A555,m4,1)
		AF('i',union A555,m5,1)
		AF('d',union A555,m6,1)
		AF('I',union A555,m7,1)
		AF('f',union A555,m8,1)
		AF('d',union A555,m9,1)
		AF('l',union A555,m10,1)
		AF('c',union A555,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BiCcL<C{BSCjIScBfCLp}pIdidIfdlc>s[1]fpCdJ> */
union A556 { B m0; i m1; C m2; c m3; L m4; union A555 m5; s m6[1]; f m7; p m8; C m9; d m10; J m11; };
int f_cmpA556(const union A556 *x, const union A556 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA555(&x->m5, &y->m5) && x->m6[0] == y->m6[0] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA556() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A556));
		AF('B',union A556,m0,1)
		AF('i',union A556,m1,1)
		AF('C',union A556,m2,1)
		AF('c',union A556,m3,1)
		AF('L',union A556,m4,1)
		AFa(union A556,m5,1,A555)
		AF('s',union A556,m6,1)
		AF('f',union A556,m7,1)
		AF('p',union A556,m8,1)
		AF('C',union A556,m9,1)
		AF('d',union A556,m10,1)
		AF('J',union A556,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CBcBlB> */
union A557 { C m0; B m1; c m2; B m3; l m4; B m5; };
int f_cmpA557(const union A557 *x, const union A557 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA557() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A557));
		AF('C',union A557,m0,1)
		AF('B',union A557,m1,1)
		AF('c',union A557,m2,1)
		AF('B',union A557,m3,1)
		AF('l',union A557,m4,1)
		AF('B',union A557,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lJ> */
union A558 { l m0; J m1; };
int f_cmpA558(const union A558 *x, const union A558 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA558() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A558));
		AF('l',union A558,m0,1)
		AF('J',union A558,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jfIipIdfLslL> */
union A559 { j m0; f m1; I m2; i m3; p m4; I m5; d m6; f m7; L m8; s m9; l m10; L m11; };
int f_cmpA559(const union A559 *x, const union A559 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA559() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A559));
		AF('j',union A559,m0,1)
		AF('f',union A559,m1,1)
		AF('I',union A559,m2,1)
		AF('i',union A559,m3,1)
		AF('p',union A559,m4,1)
		AF('I',union A559,m5,1)
		AF('d',union A559,m6,1)
		AF('f',union A559,m7,1)
		AF('L',union A559,m8,1)
		AF('s',union A559,m9,1)
		AF('l',union A559,m10,1)
		AF('L',union A559,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lfBJfff[7]sB} */
struct A560 { l m0; f m1; B m2; J m3; f m4; f m5; f m6[7]; s m7; B m8; };
int f_cmpA560(const struct A560 *x, const struct A560 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA560() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A560));
		AF('l',struct A560,m0,1)
		AF('f',struct A560,m1,1)
		AF('B',struct A560,m2,1)
		AF('J',struct A560,m3,1)
		AF('f',struct A560,m4,1)
		AF('f',struct A560,m5,1)
		AF('f',struct A560,m6,7)
		AF('s',struct A560,m7,1)
		AF('B',struct A560,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CjJjdJpCdL[8]L> */
union A561 { C m0; j m1; J m2; j m3; d m4; J m5; p m6; C m7; d m8; L m9[8]; L m10; };
int f_cmpA561(const union A561 *x, const union A561 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m10 == y->m10; };
DCaggr* f_touchdcstA561() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A561));
		AF('C',union A561,m0,1)
		AF('j',union A561,m1,1)
		AF('J',union A561,m2,1)
		AF('j',union A561,m3,1)
		AF('d',union A561,m4,1)
		AF('J',union A561,m5,1)
		AF('p',union A561,m6,1)
		AF('C',union A561,m7,1)
		AF('d',union A561,m8,1)
		AF('L',union A561,m9,8)
		AF('L',union A561,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ffsjlIlB<CjJjdJpCdL[8]L>sJ} */
struct A562 { f m0; f m1; s m2; j m3; l m4; I m5; l m6; B m7; union A561 m8; s m9; J m10; };
int f_cmpA562(const struct A562 *x, const struct A562 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA561(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA562() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A562));
		AF('f',struct A562,m0,1)
		AF('f',struct A562,m1,1)
		AF('s',struct A562,m2,1)
		AF('j',struct A562,m3,1)
		AF('l',struct A562,m4,1)
		AF('I',struct A562,m5,1)
		AF('l',struct A562,m6,1)
		AF('B',struct A562,m7,1)
		AFa(struct A562,m8,1,A561)
		AF('s',struct A562,m9,1)
		AF('J',struct A562,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fjCpf[7]LdfBIJp> */
union A563 { f m0; j m1; C m2; p m3; f m4[7]; L m5; d m6; f m7; B m8; I m9; J m10; p m11; };
int f_cmpA563(const union A563 *x, const union A563 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA563() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A563));
		AF('f',union A563,m0,1)
		AF('j',union A563,m1,1)
		AF('C',union A563,m2,1)
		AF('p',union A563,m3,1)
		AF('f',union A563,m4,7)
		AF('L',union A563,m5,1)
		AF('d',union A563,m6,1)
		AF('f',union A563,m7,1)
		AF('B',union A563,m8,1)
		AF('I',union A563,m9,1)
		AF('J',union A563,m10,1)
		AF('p',union A563,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cjlLfLlSslc> */
union A564 { c m0; j m1; l m2; L m3; f m4; L m5; l m6; S m7; s m8; l m9; c m10; };
int f_cmpA564(const union A564 *x, const union A564 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA564() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A564));
		AF('c',union A564,m0,1)
		AF('j',union A564,m1,1)
		AF('l',union A564,m2,1)
		AF('L',union A564,m3,1)
		AF('f',union A564,m4,1)
		AF('L',union A564,m5,1)
		AF('l',union A564,m6,1)
		AF('S',union A564,m7,1)
		AF('s',union A564,m8,1)
		AF('l',union A564,m9,1)
		AF('c',union A564,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ci> */
union A565 { c m0; i m1; };
int f_cmpA565(const union A565 *x, const union A565 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA565() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A565));
		AF('c',union A565,m0,1)
		AF('i',union A565,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jBIdldcpfBCp} */
struct A566 { j m0; B m1; I m2; d m3; l m4; d m5; c m6; p m7; f m8; B m9; C m10; p m11; };
int f_cmpA566(const struct A566 *x, const struct A566 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA566() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A566));
		AF('j',struct A566,m0,1)
		AF('B',struct A566,m1,1)
		AF('I',struct A566,m2,1)
		AF('d',struct A566,m3,1)
		AF('l',struct A566,m4,1)
		AF('d',struct A566,m5,1)
		AF('c',struct A566,m6,1)
		AF('p',struct A566,m7,1)
		AF('f',struct A566,m8,1)
		AF('B',struct A566,m9,1)
		AF('C',struct A566,m10,1)
		AF('p',struct A566,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{jBIdldcpfBCp}BjcCLpB> */
union A567 { struct A566 m0; B m1; j m2; c m3; C m4; L m5; p m6; B m7; };
int f_cmpA567(const union A567 *x, const union A567 *y) { return f_cmpA566(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA567() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A567));
		AFa(union A567,m0,1,A566)
		AF('B',union A567,m1,1)
		AF('j',union A567,m2,1)
		AF('c',union A567,m3,1)
		AF('C',union A567,m4,1)
		AF('L',union A567,m5,1)
		AF('p',union A567,m6,1)
		AF('B',union A567,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {f[2]clSlCfLipCd} */
struct A568 { f m0[2]; c m1; l m2; S m3; l m4; C m5; f m6; L m7; i m8; p m9; C m10; d m11; };
int f_cmpA568(const struct A568 *x, const struct A568 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA568() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A568));
		AF('f',struct A568,m0,2)
		AF('c',struct A568,m1,1)
		AF('l',struct A568,m2,1)
		AF('S',struct A568,m3,1)
		AF('l',struct A568,m4,1)
		AF('C',struct A568,m5,1)
		AF('f',struct A568,m6,1)
		AF('L',struct A568,m7,1)
		AF('i',struct A568,m8,1)
		AF('p',struct A568,m9,1)
		AF('C',struct A568,m10,1)
		AF('d',struct A568,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SfJBdJILLcsB> */
union A569 { S m0; f m1; J m2; B m3; d m4; J m5; I m6; L m7; L m8; c m9; s m10; B m11; };
int f_cmpA569(const union A569 *x, const union A569 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA569() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A569));
		AF('S',union A569,m0,1)
		AF('f',union A569,m1,1)
		AF('J',union A569,m2,1)
		AF('B',union A569,m3,1)
		AF('d',union A569,m4,1)
		AF('J',union A569,m5,1)
		AF('I',union A569,m6,1)
		AF('L',union A569,m7,1)
		AF('L',union A569,m8,1)
		AF('c',union A569,m9,1)
		AF('s',union A569,m10,1)
		AF('B',union A569,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Js<SfJBdJILLcsB>fLdBcLisp> */
union A570 { J m0; s m1; union A569 m2; f m3; L m4; d m5; B m6; c m7; L m8; i m9; s m10; p m11; };
int f_cmpA570(const union A570 *x, const union A570 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA569(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA570() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A570));
		AF('J',union A570,m0,1)
		AF('s',union A570,m1,1)
		AFa(union A570,m2,1,A569)
		AF('f',union A570,m3,1)
		AF('L',union A570,m4,1)
		AF('d',union A570,m5,1)
		AF('B',union A570,m6,1)
		AF('c',union A570,m7,1)
		AF('L',union A570,m8,1)
		AF('i',union A570,m9,1)
		AF('s',union A570,m10,1)
		AF('p',union A570,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iiBSCicBdBjI} */
struct A571 { i m0; i m1; B m2; S m3; C m4; i m5; c m6; B m7; d m8; B m9; j m10; I m11; };
int f_cmpA571(const struct A571 *x, const struct A571 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA571() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A571));
		AF('i',struct A571,m0,1)
		AF('i',struct A571,m1,1)
		AF('B',struct A571,m2,1)
		AF('S',struct A571,m3,1)
		AF('C',struct A571,m4,1)
		AF('i',struct A571,m5,1)
		AF('c',struct A571,m6,1)
		AF('B',struct A571,m7,1)
		AF('d',struct A571,m8,1)
		AF('B',struct A571,m9,1)
		AF('j',struct A571,m10,1)
		AF('I',struct A571,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sjLLcSBLdJ> */
union A572 { s m0; j m1; L m2; L m3; c m4; S m5; B m6; L m7; d m8; J m9; };
int f_cmpA572(const union A572 *x, const union A572 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA572() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A572));
		AF('s',union A572,m0,1)
		AF('j',union A572,m1,1)
		AF('L',union A572,m2,1)
		AF('L',union A572,m3,1)
		AF('c',union A572,m4,1)
		AF('S',union A572,m5,1)
		AF('B',union A572,m6,1)
		AF('L',union A572,m7,1)
		AF('d',union A572,m8,1)
		AF('J',union A572,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JBd{iiBSCicBdBjI}iIcd<sjLLcSBLdJ>cSl} */
struct A573 { J m0; B m1; d m2; struct A571 m3; i m4; I m5; c m6; d m7; union A572 m8; c m9; S m10; l m11; };
int f_cmpA573(const struct A573 *x, const struct A573 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA571(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA572(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA573() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A573));
		AF('J',struct A573,m0,1)
		AF('B',struct A573,m1,1)
		AF('d',struct A573,m2,1)
		AFa(struct A573,m3,1,A571)
		AF('i',struct A573,m4,1)
		AF('I',struct A573,m5,1)
		AF('c',struct A573,m6,1)
		AF('d',struct A573,m7,1)
		AFa(struct A573,m8,1,A572)
		AF('c',struct A573,m9,1)
		AF('S',struct A573,m10,1)
		AF('l',struct A573,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JfcfdLscJI> */
union A574 { J m0; f m1; c m2; f m3; d m4; L m5; s m6; c m7; J m8; I m9; };
int f_cmpA574(const union A574 *x, const union A574 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA574() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A574));
		AF('J',union A574,m0,1)
		AF('f',union A574,m1,1)
		AF('c',union A574,m2,1)
		AF('f',union A574,m3,1)
		AF('d',union A574,m4,1)
		AF('L',union A574,m5,1)
		AF('s',union A574,m6,1)
		AF('c',union A574,m7,1)
		AF('J',union A574,m8,1)
		AF('I',union A574,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CBJijcL} */
struct A575 { C m0; B m1; J m2; i m3; j m4; c m5; L m6; };
int f_cmpA575(const struct A575 *x, const struct A575 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA575() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A575));
		AF('C',struct A575,m0,1)
		AF('B',struct A575,m1,1)
		AF('J',struct A575,m2,1)
		AF('i',struct A575,m3,1)
		AF('j',struct A575,m4,1)
		AF('c',struct A575,m5,1)
		AF('L',struct A575,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BSCSdpIIB> */
union A576 { B m0; S m1; C m2; S m3; d m4; p m5; I m6; I m7; B m8; };
int f_cmpA576(const union A576 *x, const union A576 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA576() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A576));
		AF('B',union A576,m0,1)
		AF('S',union A576,m1,1)
		AF('C',union A576,m2,1)
		AF('S',union A576,m3,1)
		AF('d',union A576,m4,1)
		AF('p',union A576,m5,1)
		AF('I',union A576,m6,1)
		AF('I',union A576,m7,1)
		AF('B',union A576,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {i{d}BjBI<BSCSdpIIB>} */
struct A577 { i m0; struct A378 m1; B m2; j m3; B m4; I m5; union A576 m6; };
int f_cmpA577(const struct A577 *x, const struct A577 *y) { return x->m0 == y->m0 && f_cmpA378(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA576(&x->m6, &y->m6); };
DCaggr* f_touchdcstA577() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A577));
		AF('i',struct A577,m0,1)
		AFa(struct A577,m1,1,A378)
		AF('B',struct A577,m2,1)
		AF('j',struct A577,m3,1)
		AF('B',struct A577,m4,1)
		AF('I',struct A577,m5,1)
		AFa(struct A577,m6,1,A576)
		dcCloseAggr(a);
	}
	return a;
};
/* <jijjLsspjCSS> */
union A578 { j m0; i m1; j m2; j m3; L m4; s m5; s m6; p m7; j m8; C m9; S m10; S m11; };
int f_cmpA578(const union A578 *x, const union A578 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA578() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A578));
		AF('j',union A578,m0,1)
		AF('i',union A578,m1,1)
		AF('j',union A578,m2,1)
		AF('j',union A578,m3,1)
		AF('L',union A578,m4,1)
		AF('s',union A578,m5,1)
		AF('s',union A578,m6,1)
		AF('p',union A578,m7,1)
		AF('j',union A578,m8,1)
		AF('C',union A578,m9,1)
		AF('S',union A578,m10,1)
		AF('S',union A578,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <d<jijjLsspjCSS>ciSS[11]ScBCil> */
union A579 { d m0; union A578 m1; c m2; i m3; S m4; S m5[11]; S m6; c m7; B m8; C m9; i m10; l m11; };
int f_cmpA579(const union A579 *x, const union A579 *y) { return x->m0 == y->m0 && f_cmpA578(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m5[10] == y->m5[10] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA579() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A579));
		AF('d',union A579,m0,1)
		AFa(union A579,m1,1,A578)
		AF('c',union A579,m2,1)
		AF('i',union A579,m3,1)
		AF('S',union A579,m4,1)
		AF('S',union A579,m5,11)
		AF('S',union A579,m6,1)
		AF('c',union A579,m7,1)
		AF('B',union A579,m8,1)
		AF('C',union A579,m9,1)
		AF('i',union A579,m10,1)
		AF('l',union A579,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<d<jijjLsspjCSS>ciSS[11]ScBCil>JcfLiijpf> */
union A580 { union A579 m0; J m1; c m2; f m3; L m4; i m5; i m6; j m7; p m8; f m9; };
int f_cmpA580(const union A580 *x, const union A580 *y) { return f_cmpA579(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA580() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A580));
		AFa(union A580,m0,1,A579)
		AF('J',union A580,m1,1)
		AF('c',union A580,m2,1)
		AF('f',union A580,m3,1)
		AF('L',union A580,m4,1)
		AF('i',union A580,m5,1)
		AF('i',union A580,m6,1)
		AF('j',union A580,m7,1)
		AF('p',union A580,m8,1)
		AF('f',union A580,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jiLCCcdscCCB} */
struct A581 { j m0; i m1; L m2; C m3; C m4; c m5; d m6; s m7; c m8; C m9; C m10; B m11; };
int f_cmpA581(const struct A581 *x, const struct A581 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA581() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A581));
		AF('j',struct A581,m0,1)
		AF('i',struct A581,m1,1)
		AF('L',struct A581,m2,1)
		AF('C',struct A581,m3,1)
		AF('C',struct A581,m4,1)
		AF('c',struct A581,m5,1)
		AF('d',struct A581,m6,1)
		AF('s',struct A581,m7,1)
		AF('c',struct A581,m8,1)
		AF('C',struct A581,m9,1)
		AF('C',struct A581,m10,1)
		AF('B',struct A581,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lcsCi> */
union A582 { l m0; c m1; s m2; C m3; i m4; };
int f_cmpA582(const union A582 *x, const union A582 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA582() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A582));
		AF('l',union A582,m0,1)
		AF('c',union A582,m1,1)
		AF('s',union A582,m2,1)
		AF('C',union A582,m3,1)
		AF('i',union A582,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CIJsjBCS} */
struct A583 { C m0; I m1; J m2; s m3; j m4; B m5; C m6; S m7; };
int f_cmpA583(const struct A583 *x, const struct A583 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA583() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A583));
		AF('C',struct A583,m0,1)
		AF('I',struct A583,m1,1)
		AF('J',struct A583,m2,1)
		AF('s',struct A583,m3,1)
		AF('j',struct A583,m4,1)
		AF('B',struct A583,m5,1)
		AF('C',struct A583,m6,1)
		AF('S',struct A583,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fjpjdILJ<lcsCi>{CIJsjBCS}Sl> */
union A584 { f m0; j m1; p m2; j m3; d m4; I m5; L m6; J m7; union A582 m8; struct A583 m9; S m10; l m11; };
int f_cmpA584(const union A584 *x, const union A584 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA582(&x->m8, &y->m8) && f_cmpA583(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA584() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A584));
		AF('f',union A584,m0,1)
		AF('j',union A584,m1,1)
		AF('p',union A584,m2,1)
		AF('j',union A584,m3,1)
		AF('d',union A584,m4,1)
		AF('I',union A584,m5,1)
		AF('L',union A584,m6,1)
		AF('J',union A584,m7,1)
		AFa(union A584,m8,1,A582)
		AFa(union A584,m9,1,A583)
		AF('S',union A584,m10,1)
		AF('l',union A584,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dSj> */
union A585 { d m0; S m1; j m2; };
int f_cmpA585(const union A585 *x, const union A585 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA585() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A585));
		AF('d',union A585,m0,1)
		AF('S',union A585,m1,1)
		AF('j',union A585,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {j<dSj>CicJiJjsfs} */
struct A586 { j m0; union A585 m1; C m2; i m3; c m4; J m5; i m6; J m7; j m8; s m9; f m10; s m11; };
int f_cmpA586(const struct A586 *x, const struct A586 *y) { return x->m0 == y->m0 && f_cmpA585(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA586() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A586));
		AF('j',struct A586,m0,1)
		AFa(struct A586,m1,1,A585)
		AF('C',struct A586,m2,1)
		AF('i',struct A586,m3,1)
		AF('c',struct A586,m4,1)
		AF('J',struct A586,m5,1)
		AF('i',struct A586,m6,1)
		AF('J',struct A586,m7,1)
		AF('j',struct A586,m8,1)
		AF('s',struct A586,m9,1)
		AF('f',struct A586,m10,1)
		AF('s',struct A586,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JBJCcIll} */
struct A587 { J m0; B m1; J m2; C m3; c m4; I m5; l m6; l m7; };
int f_cmpA587(const struct A587 *x, const struct A587 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA587() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A587));
		AF('J',struct A587,m0,1)
		AF('B',struct A587,m1,1)
		AF('J',struct A587,m2,1)
		AF('C',struct A587,m3,1)
		AF('c',struct A587,m4,1)
		AF('I',struct A587,m5,1)
		AF('l',struct A587,m6,1)
		AF('l',struct A587,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ccIclisdll> */
union A588 { c m0; c m1; I m2; c m3; l m4; i m5; s m6; d m7; l m8; l m9; };
int f_cmpA588(const union A588 *x, const union A588 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA588() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A588));
		AF('c',union A588,m0,1)
		AF('c',union A588,m1,1)
		AF('I',union A588,m2,1)
		AF('c',union A588,m3,1)
		AF('l',union A588,m4,1)
		AF('i',union A588,m5,1)
		AF('s',union A588,m6,1)
		AF('d',union A588,m7,1)
		AF('l',union A588,m8,1)
		AF('l',union A588,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {j} */
struct A589 { j m0; };
int f_cmpA589(const struct A589 *x, const struct A589 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA589() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A589));
		AF('j',struct A589,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ip[15]Blj<ccIclisdll>iccfd{j}} */
struct A590 { i m0; p m1[15]; B m2; l m3; j m4; union A588 m5; i m6; c m7; c m8; f m9; d m10; struct A589 m11; };
int f_cmpA590(const struct A590 *x, const struct A590 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m1[12] == y->m1[12] && x->m1[13] == y->m1[13] && x->m1[14] == y->m1[14] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA588(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA589(&x->m11, &y->m11); };
DCaggr* f_touchdcstA590() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A590));
		AF('i',struct A590,m0,1)
		AF('p',struct A590,m1,15)
		AF('B',struct A590,m2,1)
		AF('l',struct A590,m3,1)
		AF('j',struct A590,m4,1)
		AFa(struct A590,m5,1,A588)
		AF('i',struct A590,m6,1)
		AF('c',struct A590,m7,1)
		AF('c',struct A590,m8,1)
		AF('f',struct A590,m9,1)
		AF('d',struct A590,m10,1)
		AFa(struct A590,m11,1,A589)
		dcCloseAggr(a);
	}
	return a;
};
/* {BBcJdffdISs} */
struct A591 { B m0; B m1; c m2; J m3; d m4; f m5; f m6; d m7; I m8; S m9; s m10; };
int f_cmpA591(const struct A591 *x, const struct A591 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA591() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A591));
		AF('B',struct A591,m0,1)
		AF('B',struct A591,m1,1)
		AF('c',struct A591,m2,1)
		AF('J',struct A591,m3,1)
		AF('d',struct A591,m4,1)
		AF('f',struct A591,m5,1)
		AF('f',struct A591,m6,1)
		AF('d',struct A591,m7,1)
		AF('I',struct A591,m8,1)
		AF('S',struct A591,m9,1)
		AF('s',struct A591,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Bjp> */
union A592 { B m0; j m1; p m2; };
int f_cmpA592(const union A592 *x, const union A592 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA592() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A592));
		AF('B',union A592,m0,1)
		AF('j',union A592,m1,1)
		AF('p',union A592,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pJ> */
union A593 { p m0; J m1; };
int f_cmpA593(const union A593 *x, const union A593 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA593() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A593));
		AF('p',union A593,m0,1)
		AF('J',union A593,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {S} */
struct A594 { S m0; };
int f_cmpA594(const struct A594 *x, const struct A594 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA594() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A594));
		AF('S',struct A594,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sIsLsLjcCl[12]Li} */
struct A595 { s m0; I m1; s m2; L m3; s m4; L m5; j m6; c m7; C m8; l m9[12]; L m10; i m11; };
int f_cmpA595(const struct A595 *x, const struct A595 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m9[8] == y->m9[8] && x->m9[9] == y->m9[9] && x->m9[10] == y->m9[10] && x->m9[11] == y->m9[11] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA595() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A595));
		AF('s',struct A595,m0,1)
		AF('I',struct A595,m1,1)
		AF('s',struct A595,m2,1)
		AF('L',struct A595,m3,1)
		AF('s',struct A595,m4,1)
		AF('L',struct A595,m5,1)
		AF('j',struct A595,m6,1)
		AF('c',struct A595,m7,1)
		AF('C',struct A595,m8,1)
		AF('l',struct A595,m9,12)
		AF('L',struct A595,m10,1)
		AF('i',struct A595,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sJClsIpLScfc> */
union A596 { s m0; J m1; C m2; l m3; s m4; I m5; p m6; L m7; S m8; c m9; f m10; c m11; };
int f_cmpA596(const union A596 *x, const union A596 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA596() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A596));
		AF('s',union A596,m0,1)
		AF('J',union A596,m1,1)
		AF('C',union A596,m2,1)
		AF('l',union A596,m3,1)
		AF('s',union A596,m4,1)
		AF('I',union A596,m5,1)
		AF('p',union A596,m6,1)
		AF('L',union A596,m7,1)
		AF('S',union A596,m8,1)
		AF('c',union A596,m9,1)
		AF('f',union A596,m10,1)
		AF('c',union A596,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sc<sJClsIpLScfc>jf} */
struct A597 { s m0; c m1; union A596 m2; j m3; f m4; };
int f_cmpA597(const struct A597 *x, const struct A597 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA596(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA597() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A597));
		AF('s',struct A597,m0,1)
		AF('c',struct A597,m1,1)
		AFa(struct A597,m2,1,A596)
		AF('j',struct A597,m3,1)
		AF('f',struct A597,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ldJJIjS> */
union A598 { l m0; d m1; J m2; J m3; I m4; j m5; S m6; };
int f_cmpA598(const union A598 *x, const union A598 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA598() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A598));
		AF('l',union A598,m0,1)
		AF('d',union A598,m1,1)
		AF('J',union A598,m2,1)
		AF('J',union A598,m3,1)
		AF('I',union A598,m4,1)
		AF('j',union A598,m5,1)
		AF('S',union A598,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LLl<ldJJIjS>l> */
union A599 { L m0; L m1; l m2; union A598 m3; l m4; };
int f_cmpA599(const union A599 *x, const union A599 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA598(&x->m3, &y->m3) && x->m4 == y->m4; };
DCaggr* f_touchdcstA599() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A599));
		AF('L',union A599,m0,1)
		AF('L',union A599,m1,1)
		AF('l',union A599,m2,1)
		AFa(union A599,m3,1,A598)
		AF('l',union A599,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dl> */
union A600 { d m0; l m1; };
int f_cmpA600(const union A600 *x, const union A600 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA600() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A600));
		AF('d',union A600,m0,1)
		AF('l',union A600,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SliSJJCpSspL} */
struct A601 { S m0; l m1; i m2; S m3; J m4; J m5; C m6; p m7; S m8; s m9; p m10; L m11; };
int f_cmpA601(const struct A601 *x, const struct A601 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA601() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A601));
		AF('S',struct A601,m0,1)
		AF('l',struct A601,m1,1)
		AF('i',struct A601,m2,1)
		AF('S',struct A601,m3,1)
		AF('J',struct A601,m4,1)
		AF('J',struct A601,m5,1)
		AF('C',struct A601,m6,1)
		AF('p',struct A601,m7,1)
		AF('S',struct A601,m8,1)
		AF('s',struct A601,m9,1)
		AF('p',struct A601,m10,1)
		AF('L',struct A601,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{SliSJJCpSspL}SLBL> */
union A602 { struct A601 m0; S m1; L m2; B m3; L m4; };
int f_cmpA602(const union A602 *x, const union A602 *y) { return f_cmpA601(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA602() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A602));
		AFa(union A602,m0,1,A601)
		AF('S',union A602,m1,1)
		AF('L',union A602,m2,1)
		AF('B',union A602,m3,1)
		AF('L',union A602,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JfBCBfidBpfd> */
union A603 { J m0; f m1; B m2; C m3; B m4; f m5; i m6; d m7; B m8; p m9; f m10; d m11; };
int f_cmpA603(const union A603 *x, const union A603 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA603() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A603));
		AF('J',union A603,m0,1)
		AF('f',union A603,m1,1)
		AF('B',union A603,m2,1)
		AF('C',union A603,m3,1)
		AF('B',union A603,m4,1)
		AF('f',union A603,m5,1)
		AF('i',union A603,m6,1)
		AF('d',union A603,m7,1)
		AF('B',union A603,m8,1)
		AF('p',union A603,m9,1)
		AF('f',union A603,m10,1)
		AF('d',union A603,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Il<{SliSJJCpSspL}SLBL><JfBCBfidBpfd>ll} */
struct A604 { I m0; l m1; union A602 m2; union A603 m3; l m4; l m5; };
int f_cmpA604(const struct A604 *x, const struct A604 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA602(&x->m2, &y->m2) && f_cmpA603(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA604() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A604));
		AF('I',struct A604,m0,1)
		AF('l',struct A604,m1,1)
		AFa(struct A604,m2,1,A602)
		AFa(struct A604,m3,1,A603)
		AF('l',struct A604,m4,1)
		AF('l',struct A604,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iiifC> */
union A605 { i m0; i m1; i m2; f m3; C m4; };
int f_cmpA605(const union A605 *x, const union A605 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA605() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A605));
		AF('i',union A605,m0,1)
		AF('i',union A605,m1,1)
		AF('i',union A605,m2,1)
		AF('f',union A605,m3,1)
		AF('C',union A605,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dlj<iiifC>LdJspJfp> */
union A606 { d m0; l m1; j m2; union A605 m3; L m4; d m5; J m6; s m7; p m8; J m9; f m10; p m11; };
int f_cmpA606(const union A606 *x, const union A606 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA605(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA606() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A606));
		AF('d',union A606,m0,1)
		AF('l',union A606,m1,1)
		AF('j',union A606,m2,1)
		AFa(union A606,m3,1,A605)
		AF('L',union A606,m4,1)
		AF('d',union A606,m5,1)
		AF('J',union A606,m6,1)
		AF('s',union A606,m7,1)
		AF('p',union A606,m8,1)
		AF('J',union A606,m9,1)
		AF('f',union A606,m10,1)
		AF('p',union A606,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sISIlJ> */
union A607 { s m0; I m1; S m2; I m3; l m4; J m5; };
int f_cmpA607(const union A607 *x, const union A607 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA607() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A607));
		AF('s',union A607,m0,1)
		AF('I',union A607,m1,1)
		AF('S',union A607,m2,1)
		AF('I',union A607,m3,1)
		AF('l',union A607,m4,1)
		AF('J',union A607,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cicIC<sISIlJ>sJBldL} */
struct A608 { c m0; i m1; c m2; I m3; C m4; union A607 m5; s m6; J m7; B m8; l m9; d m10; L m11; };
int f_cmpA608(const struct A608 *x, const struct A608 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA607(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA608() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A608));
		AF('c',struct A608,m0,1)
		AF('i',struct A608,m1,1)
		AF('c',struct A608,m2,1)
		AF('I',struct A608,m3,1)
		AF('C',struct A608,m4,1)
		AFa(struct A608,m5,1,A607)
		AF('s',struct A608,m6,1)
		AF('J',struct A608,m7,1)
		AF('B',struct A608,m8,1)
		AF('l',struct A608,m9,1)
		AF('d',struct A608,m10,1)
		AF('L',struct A608,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ijisBfS> */
union A609 { i m0; j m1; i m2; s m3; B m4; f m5; S m6; };
int f_cmpA609(const union A609 *x, const union A609 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA609() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A609));
		AF('i',union A609,m0,1)
		AF('j',union A609,m1,1)
		AF('i',union A609,m2,1)
		AF('s',union A609,m3,1)
		AF('B',union A609,m4,1)
		AF('f',union A609,m5,1)
		AF('S',union A609,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bff<dlj<iiifC>LdJspJfp>{cicIC<sISIlJ>sJBldL}fLCC<ijisBfS>sj} */
struct A610 { B m0; f m1; f m2; union A606 m3; struct A608 m4; f m5; L m6; C m7; C m8; union A609 m9; s m10; j m11; };
int f_cmpA610(const struct A610 *x, const struct A610 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA606(&x->m3, &y->m3) && f_cmpA608(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA609(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA610() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A610));
		AF('B',struct A610,m0,1)
		AF('f',struct A610,m1,1)
		AF('f',struct A610,m2,1)
		AFa(struct A610,m3,1,A606)
		AFa(struct A610,m4,1,A608)
		AF('f',struct A610,m5,1)
		AF('L',struct A610,m6,1)
		AF('C',struct A610,m7,1)
		AF('C',struct A610,m8,1)
		AFa(struct A610,m9,1,A609)
		AF('s',struct A610,m10,1)
		AF('j',struct A610,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SlsdffpilIj> */
union A611 { S m0; l m1; s m2; d m3; f m4; f m5; p m6; i m7; l m8; I m9; j m10; };
int f_cmpA611(const union A611 *x, const union A611 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA611() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A611));
		AF('S',union A611,m0,1)
		AF('l',union A611,m1,1)
		AF('s',union A611,m2,1)
		AF('d',union A611,m3,1)
		AF('f',union A611,m4,1)
		AF('f',union A611,m5,1)
		AF('p',union A611,m6,1)
		AF('i',union A611,m7,1)
		AF('l',union A611,m8,1)
		AF('I',union A611,m9,1)
		AF('j',union A611,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ddsccpiJ[13]JL} */
struct A612 { d m0; d m1; s m2; c m3; c m4; p m5; i m6; J m7[13]; J m8; L m9; };
int f_cmpA612(const struct A612 *x, const struct A612 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m7[9] == y->m7[9] && x->m7[10] == y->m7[10] && x->m7[11] == y->m7[11] && x->m7[12] == y->m7[12] && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA612() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A612));
		AF('d',struct A612,m0,1)
		AF('d',struct A612,m1,1)
		AF('s',struct A612,m2,1)
		AF('c',struct A612,m3,1)
		AF('c',struct A612,m4,1)
		AF('p',struct A612,m5,1)
		AF('i',struct A612,m6,1)
		AF('J',struct A612,m7,13)
		AF('J',struct A612,m8,1)
		AF('L',struct A612,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lc} */
struct A613 { l m0; c m1; };
int f_cmpA613(const struct A613 *x, const struct A613 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA613() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A613));
		AF('l',struct A613,m0,1)
		AF('c',struct A613,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jiJCLsllcCLc> */
union A614 { j m0; i m1; J m2; C m3; L m4; s m5; l m6; l m7; c m8; C m9; L m10; c m11; };
int f_cmpA614(const union A614 *x, const union A614 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA614() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A614));
		AF('j',union A614,m0,1)
		AF('i',union A614,m1,1)
		AF('J',union A614,m2,1)
		AF('C',union A614,m3,1)
		AF('L',union A614,m4,1)
		AF('s',union A614,m5,1)
		AF('l',union A614,m6,1)
		AF('l',union A614,m7,1)
		AF('c',union A614,m8,1)
		AF('C',union A614,m9,1)
		AF('L',union A614,m10,1)
		AF('c',union A614,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <f[12]IciCCpCdscd> */
union A615 { f m0[12]; I m1; c m2; i m3; C m4; C m5; p m6; C m7; d m8; s m9; c m10; d m11; };
int f_cmpA615(const union A615 *x, const union A615 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m0[8] == y->m0[8] && x->m0[9] == y->m0[9] && x->m0[10] == y->m0[10] && x->m0[11] == y->m0[11] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA615() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A615));
		AF('f',union A615,m0,12)
		AF('I',union A615,m1,1)
		AF('c',union A615,m2,1)
		AF('i',union A615,m3,1)
		AF('C',union A615,m4,1)
		AF('C',union A615,m5,1)
		AF('p',union A615,m6,1)
		AF('C',union A615,m7,1)
		AF('d',union A615,m8,1)
		AF('s',union A615,m9,1)
		AF('c',union A615,m10,1)
		AF('d',union A615,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SBCfdBCBjdsI} */
struct A616 { S m0; B m1; C m2; f m3; d m4; B m5; C m6; B m7; j m8; d m9; s m10; I m11; };
int f_cmpA616(const struct A616 *x, const struct A616 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA616() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A616));
		AF('S',struct A616,m0,1)
		AF('B',struct A616,m1,1)
		AF('C',struct A616,m2,1)
		AF('f',struct A616,m3,1)
		AF('d',struct A616,m4,1)
		AF('B',struct A616,m5,1)
		AF('C',struct A616,m6,1)
		AF('B',struct A616,m7,1)
		AF('j',struct A616,m8,1)
		AF('d',struct A616,m9,1)
		AF('s',struct A616,m10,1)
		AF('I',struct A616,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<jiJCLsllcCLc><f[12]IciCCpCdscd>d{SBCfdBCBjdsI}jJiSCcpC} */
struct A617 { union A614 m0; union A615 m1; d m2; struct A616 m3; j m4; J m5; i m6; S m7; C m8; c m9; p m10; C m11; };
int f_cmpA617(const struct A617 *x, const struct A617 *y) { return f_cmpA614(&x->m0, &y->m0) && f_cmpA615(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA616(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA617() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A617));
		AFa(struct A617,m0,1,A614)
		AFa(struct A617,m1,1,A615)
		AF('d',struct A617,m2,1)
		AFa(struct A617,m3,1,A616)
		AF('j',struct A617,m4,1)
		AF('J',struct A617,m5,1)
		AF('i',struct A617,m6,1)
		AF('S',struct A617,m7,1)
		AF('C',struct A617,m8,1)
		AF('c',struct A617,m9,1)
		AF('p',struct A617,m10,1)
		AF('C',struct A617,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <djJIjdd> */
union A618 { d m0; j m1; J m2; I m3; j m4; d m5; d m6; };
int f_cmpA618(const union A618 *x, const union A618 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA618() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A618));
		AF('d',union A618,m0,1)
		AF('j',union A618,m1,1)
		AF('J',union A618,m2,1)
		AF('I',union A618,m3,1)
		AF('j',union A618,m4,1)
		AF('d',union A618,m5,1)
		AF('d',union A618,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dSdlcj[11]IfflIL} */
struct A619 { d m0; S m1; d m2; l m3; c m4; j m5[11]; I m6; f m7; f m8; l m9; I m10; L m11; };
int f_cmpA619(const struct A619 *x, const struct A619 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m5[10] == y->m5[10] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA619() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A619));
		AF('d',struct A619,m0,1)
		AF('S',struct A619,m1,1)
		AF('d',struct A619,m2,1)
		AF('l',struct A619,m3,1)
		AF('c',struct A619,m4,1)
		AF('j',struct A619,m5,11)
		AF('I',struct A619,m6,1)
		AF('f',struct A619,m7,1)
		AF('f',struct A619,m8,1)
		AF('l',struct A619,m9,1)
		AF('I',struct A619,m10,1)
		AF('L',struct A619,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lLsjl<djJIjdd>Js{dSdlcj[11]IfflIL}d> */
union A620 { l m0; L m1; s m2; j m3; l m4; union A618 m5; J m6; s m7; struct A619 m8; d m9; };
int f_cmpA620(const union A620 *x, const union A620 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA618(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA619(&x->m8, &y->m8) && x->m9 == y->m9; };
DCaggr* f_touchdcstA620() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A620));
		AF('l',union A620,m0,1)
		AF('L',union A620,m1,1)
		AF('s',union A620,m2,1)
		AF('j',union A620,m3,1)
		AF('l',union A620,m4,1)
		AFa(union A620,m5,1,A618)
		AF('J',union A620,m6,1)
		AF('s',union A620,m7,1)
		AFa(union A620,m8,1,A619)
		AF('d',union A620,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dS[7]{lc}pSd{<jiJCLsllcCLc><f[12]IciCCpCdscd>d{SBCfdBCBjdsI}jJiSCcpC}BI[13]dJ<lLsjl<djJIjdd>Js{dSdlcj[11]IfflIL}d>} */
struct A621 { d m0; S m1[7]; struct A613 m2; p m3; S m4; d m5; struct A617 m6; B m7; I m8[13]; d m9; J m10; union A620 m11; };
int f_cmpA621(const struct A621 *x, const struct A621 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && f_cmpA613(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA617(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m8[12] == y->m8[12] && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA620(&x->m11, &y->m11); };
DCaggr* f_touchdcstA621() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A621));
		AF('d',struct A621,m0,1)
		AF('S',struct A621,m1,7)
		AFa(struct A621,m2,1,A613)
		AF('p',struct A621,m3,1)
		AF('S',struct A621,m4,1)
		AF('d',struct A621,m5,1)
		AFa(struct A621,m6,1,A617)
		AF('B',struct A621,m7,1)
		AF('I',struct A621,m8,13)
		AF('d',struct A621,m9,1)
		AF('J',struct A621,m10,1)
		AFa(struct A621,m11,1,A620)
		dcCloseAggr(a);
	}
	return a;
};
/* {ffi} */
struct A622 { f m0; f m1; i m2; };
int f_cmpA622(const struct A622 *x, const struct A622 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA622() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A622));
		AF('f',struct A622,m0,1)
		AF('f',struct A622,m1,1)
		AF('i',struct A622,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BfJIsffcjJ[14]C} */
struct A623 { B m0; f m1; J m2; I m3; s m4; f m5; f m6; c m7; j m8; J m9[14]; C m10; };
int f_cmpA623(const struct A623 *x, const struct A623 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m9[8] == y->m9[8] && x->m9[9] == y->m9[9] && x->m9[10] == y->m9[10] && x->m9[11] == y->m9[11] && x->m9[12] == y->m9[12] && x->m9[13] == y->m9[13] && x->m10 == y->m10; };
DCaggr* f_touchdcstA623() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A623));
		AF('B',struct A623,m0,1)
		AF('f',struct A623,m1,1)
		AF('J',struct A623,m2,1)
		AF('I',struct A623,m3,1)
		AF('s',struct A623,m4,1)
		AF('f',struct A623,m5,1)
		AF('f',struct A623,m6,1)
		AF('c',struct A623,m7,1)
		AF('j',struct A623,m8,1)
		AF('J',struct A623,m9,14)
		AF('C',struct A623,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Iid} */
struct A624 { I m0; i m1; d m2; };
int f_cmpA624(const struct A624 *x, const struct A624 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA624() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A624));
		AF('I',struct A624,m0,1)
		AF('i',struct A624,m1,1)
		AF('d',struct A624,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lpBlcBLC{BfJIsffcjJ[14]C}{Iid}Lf> */
union A625 { l m0; p m1; B m2; l m3; c m4; B m5; L m6; C m7; struct A623 m8; struct A624 m9; L m10; f m11; };
int f_cmpA625(const union A625 *x, const union A625 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA623(&x->m8, &y->m8) && f_cmpA624(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA625() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A625));
		AF('l',union A625,m0,1)
		AF('p',union A625,m1,1)
		AF('B',union A625,m2,1)
		AF('l',union A625,m3,1)
		AF('c',union A625,m4,1)
		AF('B',union A625,m5,1)
		AF('L',union A625,m6,1)
		AF('C',union A625,m7,1)
		AFa(union A625,m8,1,A623)
		AFa(union A625,m9,1,A624)
		AF('L',union A625,m10,1)
		AF('f',union A625,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CJBiL<lpBlcBLC{BfJIsffcjJ[14]C}{Iid}Lf>pSfIJB> */
union A626 { C m0; J m1; B m2; i m3; L m4; union A625 m5; p m6; S m7; f m8; I m9; J m10; B m11; };
int f_cmpA626(const union A626 *x, const union A626 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA625(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA626() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A626));
		AF('C',union A626,m0,1)
		AF('J',union A626,m1,1)
		AF('B',union A626,m2,1)
		AF('i',union A626,m3,1)
		AF('L',union A626,m4,1)
		AFa(union A626,m5,1,A625)
		AF('p',union A626,m6,1)
		AF('S',union A626,m7,1)
		AF('f',union A626,m8,1)
		AF('I',union A626,m9,1)
		AF('J',union A626,m10,1)
		AF('B',union A626,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sLpJSLlLSs> */
union A627 { s m0; L m1; p m2; J m3; S m4; L m5; l m6; L m7; S m8; s m9; };
int f_cmpA627(const union A627 *x, const union A627 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA627() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A627));
		AF('s',union A627,m0,1)
		AF('L',union A627,m1,1)
		AF('p',union A627,m2,1)
		AF('J',union A627,m3,1)
		AF('S',union A627,m4,1)
		AF('L',union A627,m5,1)
		AF('l',union A627,m6,1)
		AF('L',union A627,m7,1)
		AF('S',union A627,m8,1)
		AF('s',union A627,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iljBfpLILIcj} */
struct A628 { i m0; l m1; j m2; B m3; f m4; p m5; L m6; I m7; L m8; I m9; c m10; j m11; };
int f_cmpA628(const struct A628 *x, const struct A628 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA628() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A628));
		AF('i',struct A628,m0,1)
		AF('l',struct A628,m1,1)
		AF('j',struct A628,m2,1)
		AF('B',struct A628,m3,1)
		AF('f',struct A628,m4,1)
		AF('p',struct A628,m5,1)
		AF('L',struct A628,m6,1)
		AF('I',struct A628,m7,1)
		AF('L',struct A628,m8,1)
		AF('I',struct A628,m9,1)
		AF('c',struct A628,m10,1)
		AF('j',struct A628,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<sLpJSLlLSs>fS{iljBfpLILIcj}IC} */
struct A629 { union A627 m0; f m1; S m2; struct A628 m3; I m4; C m5; };
int f_cmpA629(const struct A629 *x, const struct A629 *y) { return f_cmpA627(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA628(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA629() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A629));
		AFa(struct A629,m0,1,A627)
		AF('f',struct A629,m1,1)
		AF('S',struct A629,m2,1)
		AFa(struct A629,m3,1,A628)
		AF('I',struct A629,m4,1)
		AF('C',struct A629,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Jij> */
union A630 { J m0; i m1; j m2; };
int f_cmpA630(const union A630 *x, const union A630 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA630() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A630));
		AF('J',union A630,m0,1)
		AF('i',union A630,m1,1)
		AF('j',union A630,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SCc{<sLpJSLlLSs>fS{iljBfpLILIcj}IC}dC<Jij>fj> */
union A631 { S m0; C m1; c m2; struct A629 m3; d m4; C m5; union A630 m6; f m7; j m8; };
int f_cmpA631(const union A631 *x, const union A631 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA629(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA630(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA631() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A631));
		AF('S',union A631,m0,1)
		AF('C',union A631,m1,1)
		AF('c',union A631,m2,1)
		AFa(union A631,m3,1,A629)
		AF('d',union A631,m4,1)
		AF('C',union A631,m5,1)
		AFa(union A631,m6,1,A630)
		AF('f',union A631,m7,1)
		AF('j',union A631,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {icpjCisfdsd} */
struct A632 { i m0; c m1; p m2; j m3; C m4; i m5; s m6; f m7; d m8; s m9; d m10; };
int f_cmpA632(const struct A632 *x, const struct A632 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA632() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A632));
		AF('i',struct A632,m0,1)
		AF('c',struct A632,m1,1)
		AF('p',struct A632,m2,1)
		AF('j',struct A632,m3,1)
		AF('C',struct A632,m4,1)
		AF('i',struct A632,m5,1)
		AF('s',struct A632,m6,1)
		AF('f',struct A632,m7,1)
		AF('d',struct A632,m8,1)
		AF('s',struct A632,m9,1)
		AF('d',struct A632,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JffpslJ[8]JCsCC> */
union A633 { J m0; f m1; f m2; p m3; s m4; l m5; J m6[8]; J m7; C m8; s m9; C m10; C m11; };
int f_cmpA633(const union A633 *x, const union A633 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA633() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A633));
		AF('J',union A633,m0,1)
		AF('f',union A633,m1,1)
		AF('f',union A633,m2,1)
		AF('p',union A633,m3,1)
		AF('s',union A633,m4,1)
		AF('l',union A633,m5,1)
		AF('J',union A633,m6,8)
		AF('J',union A633,m7,1)
		AF('C',union A633,m8,1)
		AF('s',union A633,m9,1)
		AF('C',union A633,m10,1)
		AF('C',union A633,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iLfJdlBCjpIc} */
struct A634 { i m0; L m1; f m2; J m3; d m4; l m5; B m6; C m7; j m8; p m9; I m10; c m11; };
int f_cmpA634(const struct A634 *x, const struct A634 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA634() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A634));
		AF('i',struct A634,m0,1)
		AF('L',struct A634,m1,1)
		AF('f',struct A634,m2,1)
		AF('J',struct A634,m3,1)
		AF('d',struct A634,m4,1)
		AF('l',struct A634,m5,1)
		AF('B',struct A634,m6,1)
		AF('C',struct A634,m7,1)
		AF('j',struct A634,m8,1)
		AF('p',struct A634,m9,1)
		AF('I',struct A634,m10,1)
		AF('c',struct A634,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<JffpslJ[8]JCsCC>jCilIp{iLfJdlBCjpIc}c{S}dc} */
struct A635 { union A633 m0; j m1; C m2; i m3; l m4; I m5; p m6; struct A634 m7; c m8; struct A594 m9; d m10; c m11; };
int f_cmpA635(const struct A635 *x, const struct A635 *y) { return f_cmpA633(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA634(&x->m7, &y->m7) && x->m8 == y->m8 && f_cmpA594(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA635() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A635));
		AFa(struct A635,m0,1,A633)
		AF('j',struct A635,m1,1)
		AF('C',struct A635,m2,1)
		AF('i',struct A635,m3,1)
		AF('l',struct A635,m4,1)
		AF('I',struct A635,m5,1)
		AF('p',struct A635,m6,1)
		AFa(struct A635,m7,1,A634)
		AF('c',struct A635,m8,1)
		AFa(struct A635,m9,1,A594)
		AF('d',struct A635,m10,1)
		AF('c',struct A635,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BIpicJLpplJc[9]} */
struct A636 { B m0; I m1; p m2; i m3; c m4; J m5; L m6; p m7; p m8; l m9; J m10; c m11[9]; };
int f_cmpA636(const struct A636 *x, const struct A636 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7] && x->m11[8] == y->m11[8]; };
DCaggr* f_touchdcstA636() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A636));
		AF('B',struct A636,m0,1)
		AF('I',struct A636,m1,1)
		AF('p',struct A636,m2,1)
		AF('i',struct A636,m3,1)
		AF('c',struct A636,m4,1)
		AF('J',struct A636,m5,1)
		AF('L',struct A636,m6,1)
		AF('p',struct A636,m7,1)
		AF('p',struct A636,m8,1)
		AF('l',struct A636,m9,1)
		AF('J',struct A636,m10,1)
		AF('c',struct A636,m11,9)
		dcCloseAggr(a);
	}
	return a;
};
/* {{<JffpslJ[8]JCsCC>jCilIp{iLfJdlBCjpIc}c{S}dc}CLsS{BIpicJLpplJc[9]}sidJlI} */
struct A637 { struct A635 m0; C m1; L m2; s m3; S m4; struct A636 m5; s m6; i m7; d m8; J m9; l m10; I m11; };
int f_cmpA637(const struct A637 *x, const struct A637 *y) { return f_cmpA635(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA636(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA637() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A637));
		AFa(struct A637,m0,1,A635)
		AF('C',struct A637,m1,1)
		AF('L',struct A637,m2,1)
		AF('s',struct A637,m3,1)
		AF('S',struct A637,m4,1)
		AFa(struct A637,m5,1,A636)
		AF('s',struct A637,m6,1)
		AF('i',struct A637,m7,1)
		AF('d',struct A637,m8,1)
		AF('J',struct A637,m9,1)
		AF('l',struct A637,m10,1)
		AF('I',struct A637,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ciJdSBjdfBpc} */
struct A638 { c m0; i m1; J m2; d m3; S m4; B m5; j m6; d m7; f m8; B m9; p m10; c m11; };
int f_cmpA638(const struct A638 *x, const struct A638 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA638() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A638));
		AF('c',struct A638,m0,1)
		AF('i',struct A638,m1,1)
		AF('J',struct A638,m2,1)
		AF('d',struct A638,m3,1)
		AF('S',struct A638,m4,1)
		AF('B',struct A638,m5,1)
		AF('j',struct A638,m6,1)
		AF('d',struct A638,m7,1)
		AF('f',struct A638,m8,1)
		AF('B',struct A638,m9,1)
		AF('p',struct A638,m10,1)
		AF('c',struct A638,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BdjJBIjdi> */
union A639 { B m0; d m1; j m2; J m3; B m4; I m5; j m6; d m7; i m8; };
int f_cmpA639(const union A639 *x, const union A639 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA639() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A639));
		AF('B',union A639,m0,1)
		AF('d',union A639,m1,1)
		AF('j',union A639,m2,1)
		AF('J',union A639,m3,1)
		AF('B',union A639,m4,1)
		AF('I',union A639,m5,1)
		AF('j',union A639,m6,1)
		AF('d',union A639,m7,1)
		AF('i',union A639,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dBSc{ciJdSBjdfBpc}d<BdjJBIjdi>f> */
union A640 { d m0; B m1; S m2; c m3; struct A638 m4; d m5; union A639 m6; f m7; };
int f_cmpA640(const union A640 *x, const union A640 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA638(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA639(&x->m6, &y->m6) && x->m7 == y->m7; };
DCaggr* f_touchdcstA640() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A640));
		AF('d',union A640,m0,1)
		AF('B',union A640,m1,1)
		AF('S',union A640,m2,1)
		AF('c',union A640,m3,1)
		AFa(union A640,m4,1,A638)
		AF('d',union A640,m5,1)
		AFa(union A640,m6,1,A639)
		AF('f',union A640,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CcscLJLfCj[16]SJ} */
struct A641 { C m0; c m1; s m2; c m3; L m4; J m5; L m6; f m7; C m8; j m9[16]; S m10; J m11; };
int f_cmpA641(const struct A641 *x, const struct A641 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m9[8] == y->m9[8] && x->m9[9] == y->m9[9] && x->m9[10] == y->m9[10] && x->m9[11] == y->m9[11] && x->m9[12] == y->m9[12] && x->m9[13] == y->m9[13] && x->m9[14] == y->m9[14] && x->m9[15] == y->m9[15] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA641() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A641));
		AF('C',struct A641,m0,1)
		AF('c',struct A641,m1,1)
		AF('s',struct A641,m2,1)
		AF('c',struct A641,m3,1)
		AF('L',struct A641,m4,1)
		AF('J',struct A641,m5,1)
		AF('L',struct A641,m6,1)
		AF('f',struct A641,m7,1)
		AF('C',struct A641,m8,1)
		AF('j',struct A641,m9,16)
		AF('S',struct A641,m10,1)
		AF('J',struct A641,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LIccJBS[4]JipjL> */
union A642 { L m0; I m1; c m2; c m3; J m4; B m5; S m6[4]; J m7; i m8; p m9; j m10; L m11; };
int f_cmpA642(const union A642 *x, const union A642 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA642() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A642));
		AF('L',union A642,m0,1)
		AF('I',union A642,m1,1)
		AF('c',union A642,m2,1)
		AF('c',union A642,m3,1)
		AF('J',union A642,m4,1)
		AF('B',union A642,m5,1)
		AF('S',union A642,m6,4)
		AF('J',union A642,m7,1)
		AF('i',union A642,m8,1)
		AF('p',union A642,m9,1)
		AF('j',union A642,m10,1)
		AF('L',union A642,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fil} */
struct A643 { f m0; i m1; l m2; };
int f_cmpA643(const struct A643 *x, const struct A643 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA643() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A643));
		AF('f',struct A643,m0,1)
		AF('i',struct A643,m1,1)
		AF('l',struct A643,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {i<LIccJBS[4]JipjL>sji{fil}Ijjcjj} */
struct A644 { i m0; union A642 m1; s m2; j m3; i m4; struct A643 m5; I m6; j m7; j m8; c m9; j m10; j m11; };
int f_cmpA644(const struct A644 *x, const struct A644 *y) { return x->m0 == y->m0 && f_cmpA642(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA643(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA644() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A644));
		AF('i',struct A644,m0,1)
		AFa(struct A644,m1,1,A642)
		AF('s',struct A644,m2,1)
		AF('j',struct A644,m3,1)
		AF('i',struct A644,m4,1)
		AFa(struct A644,m5,1,A643)
		AF('I',struct A644,m6,1)
		AF('j',struct A644,m7,1)
		AF('j',struct A644,m8,1)
		AF('c',struct A644,m9,1)
		AF('j',struct A644,m10,1)
		AF('j',struct A644,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fcdC<dBSc{ciJdSBjdfBpc}d<BdjJBIjdi>f>p[4]Sc{CcscLJLfCj[16]SJ}li{i<LIccJBS[4]JipjL>sji{fil}Ijjcjj}} */
struct A645 { f m0; c m1; d m2; C m3; union A640 m4; p m5[4]; S m6; c m7; struct A641 m8; l m9; i m10; struct A644 m11; };
int f_cmpA645(const struct A645 *x, const struct A645 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA640(&x->m4, &y->m4) && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA641(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA644(&x->m11, &y->m11); };
DCaggr* f_touchdcstA645() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A645));
		AF('f',struct A645,m0,1)
		AF('c',struct A645,m1,1)
		AF('d',struct A645,m2,1)
		AF('C',struct A645,m3,1)
		AFa(struct A645,m4,1,A640)
		AF('p',struct A645,m5,4)
		AF('S',struct A645,m6,1)
		AF('c',struct A645,m7,1)
		AFa(struct A645,m8,1,A641)
		AF('l',struct A645,m9,1)
		AF('i',struct A645,m10,1)
		AFa(struct A645,m11,1,A644)
		dcCloseAggr(a);
	}
	return a;
};
/* <dsjLiIpc[9]cfcC> */
union A646 { d m0; s m1; j m2; L m3; i m4; I m5; p m6; c m7[9]; c m8; f m9; c m10; C m11; };
int f_cmpA646(const union A646 *x, const union A646 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA646() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A646));
		AF('d',union A646,m0,1)
		AF('s',union A646,m1,1)
		AF('j',union A646,m2,1)
		AF('L',union A646,m3,1)
		AF('i',union A646,m4,1)
		AF('I',union A646,m5,1)
		AF('p',union A646,m6,1)
		AF('c',union A646,m7,9)
		AF('c',union A646,m8,1)
		AF('f',union A646,m9,1)
		AF('c',union A646,m10,1)
		AF('C',union A646,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JCCCcCpjfJ<dsjLiIpc[9]cfcC>B} */
struct A647 { J m0; C m1; C m2; C m3; c m4; C m5; p m6; j m7; f m8; J m9; union A646 m10; B m11; };
int f_cmpA647(const struct A647 *x, const struct A647 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA646(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA647() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A647));
		AF('J',struct A647,m0,1)
		AF('C',struct A647,m1,1)
		AF('C',struct A647,m2,1)
		AF('C',struct A647,m3,1)
		AF('c',struct A647,m4,1)
		AF('C',struct A647,m5,1)
		AF('p',struct A647,m6,1)
		AF('j',struct A647,m7,1)
		AF('f',struct A647,m8,1)
		AF('J',struct A647,m9,1)
		AFa(struct A647,m10,1,A646)
		AF('B',struct A647,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {J[1]sLJ} */
struct A648 { J m0[1]; s m1; L m2; J m3; };
int f_cmpA648(const struct A648 *x, const struct A648 *y) { return x->m0[0] == y->m0[0] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA648() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A648));
		AF('J',struct A648,m0,1)
		AF('s',struct A648,m1,1)
		AF('L',struct A648,m2,1)
		AF('J',struct A648,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jlCsiclj{J[1]sLJ}p{Bp}I> */
union A649 { j m0; l m1; C m2; s m3; i m4; c m5; l m6; j m7; struct A648 m8; p m9; struct A363 m10; I m11; };
int f_cmpA649(const union A649 *x, const union A649 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA648(&x->m8, &y->m8) && x->m9 == y->m9 && f_cmpA363(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA649() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A649));
		AF('j',union A649,m0,1)
		AF('l',union A649,m1,1)
		AF('C',union A649,m2,1)
		AF('s',union A649,m3,1)
		AF('i',union A649,m4,1)
		AF('c',union A649,m5,1)
		AF('l',union A649,m6,1)
		AF('j',union A649,m7,1)
		AFa(union A649,m8,1,A648)
		AF('p',union A649,m9,1)
		AFa(union A649,m10,1,A363)
		AF('I',union A649,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sldiCpdsc> */
union A650 { s m0; l m1; d m2; i m3; C m4; p m5; d m6; s m7; c m8; };
int f_cmpA650(const union A650 *x, const union A650 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA650() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A650));
		AF('s',union A650,m0,1)
		AF('l',union A650,m1,1)
		AF('d',union A650,m2,1)
		AF('i',union A650,m3,1)
		AF('C',union A650,m4,1)
		AF('p',union A650,m5,1)
		AF('d',union A650,m6,1)
		AF('s',union A650,m7,1)
		AF('c',union A650,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lIpid} */
struct A651 { l m0; I m1; p m2; i m3; d m4; };
int f_cmpA651(const struct A651 *x, const struct A651 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA651() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A651));
		AF('l',struct A651,m0,1)
		AF('I',struct A651,m1,1)
		AF('p',struct A651,m2,1)
		AF('i',struct A651,m3,1)
		AF('d',struct A651,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <J[2]LipdlJJiddI> */
union A652 { J m0[2]; L m1; i m2; p m3; d m4; l m5; J m6; J m7; i m8; d m9; d m10; I m11; };
int f_cmpA652(const union A652 *x, const union A652 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA652() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A652));
		AF('J',union A652,m0,2)
		AF('L',union A652,m1,1)
		AF('i',union A652,m2,1)
		AF('p',union A652,m3,1)
		AF('d',union A652,m4,1)
		AF('l',union A652,m5,1)
		AF('J',union A652,m6,1)
		AF('J',union A652,m7,1)
		AF('i',union A652,m8,1)
		AF('d',union A652,m9,1)
		AF('d',union A652,m10,1)
		AF('I',union A652,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JBfdcBsiBSps} */
struct A653 { J m0; B m1; f m2; d m3; c m4; B m5; s m6; i m7; B m8; S m9; p m10; s m11; };
int f_cmpA653(const struct A653 *x, const struct A653 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA653() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A653));
		AF('J',struct A653,m0,1)
		AF('B',struct A653,m1,1)
		AF('f',struct A653,m2,1)
		AF('d',struct A653,m3,1)
		AF('c',struct A653,m4,1)
		AF('B',struct A653,m5,1)
		AF('s',struct A653,m6,1)
		AF('i',struct A653,m7,1)
		AF('B',struct A653,m8,1)
		AF('S',struct A653,m9,1)
		AF('p',struct A653,m10,1)
		AF('s',struct A653,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<J[2]LipdlJJiddI>S{JBfdcBsiBSps}> */
union A654 { union A652 m0; S m1; struct A653 m2; };
int f_cmpA654(const union A654 *x, const union A654 *y) { return f_cmpA652(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA653(&x->m2, &y->m2); };
DCaggr* f_touchdcstA654() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A654));
		AFa(union A654,m0,1,A652)
		AF('S',union A654,m1,1)
		AFa(union A654,m2,1,A653)
		dcCloseAggr(a);
	}
	return a;
};
/* {SS<<J[2]LipdlJJiddI>S{JBfdcBsiBSps}>} */
struct A655 { S m0; S m1; union A654 m2; };
int f_cmpA655(const struct A655 *x, const struct A655 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA654(&x->m2, &y->m2); };
DCaggr* f_touchdcstA655() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A655));
		AF('S',struct A655,m0,1)
		AF('S',struct A655,m1,1)
		AFa(struct A655,m2,1,A654)
		dcCloseAggr(a);
	}
	return a;
};
/* {jBdBpI} */
struct A656 { j m0; B m1; d m2; B m3; p m4; I m5; };
int f_cmpA656(const struct A656 *x, const struct A656 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA656() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A656));
		AF('j',struct A656,m0,1)
		AF('B',struct A656,m1,1)
		AF('d',struct A656,m2,1)
		AF('B',struct A656,m3,1)
		AF('p',struct A656,m4,1)
		AF('I',struct A656,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jp[12]Csj> */
union A657 { j m0; p m1[12]; C m2; s m3; j m4; };
int f_cmpA657(const union A657 *x, const union A657 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA657() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A657));
		AF('j',union A657,m0,1)
		AF('p',union A657,m1,12)
		AF('C',union A657,m2,1)
		AF('s',union A657,m3,1)
		AF('j',union A657,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ljL<jp[12]Csj>> */
union A658 { l m0; j m1; L m2; union A657 m3; };
int f_cmpA658(const union A658 *x, const union A658 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA657(&x->m3, &y->m3); };
DCaggr* f_touchdcstA658() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A658));
		AF('l',union A658,m0,1)
		AF('j',union A658,m1,1)
		AF('L',union A658,m2,1)
		AFa(union A658,m3,1,A657)
		dcCloseAggr(a);
	}
	return a;
};
/* <fiISSjLcIpCJ> */
union A659 { f m0; i m1; I m2; S m3; S m4; j m5; L m6; c m7; I m8; p m9; C m10; J m11; };
int f_cmpA659(const union A659 *x, const union A659 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA659() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A659));
		AF('f',union A659,m0,1)
		AF('i',union A659,m1,1)
		AF('I',union A659,m2,1)
		AF('S',union A659,m3,1)
		AF('S',union A659,m4,1)
		AF('j',union A659,m5,1)
		AF('L',union A659,m6,1)
		AF('c',union A659,m7,1)
		AF('I',union A659,m8,1)
		AF('p',union A659,m9,1)
		AF('C',union A659,m10,1)
		AF('J',union A659,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dCf> */
union A660 { d m0; C m1; f m2; };
int f_cmpA660(const union A660 *x, const union A660 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA660() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A660));
		AF('d',union A660,m0,1)
		AF('C',union A660,m1,1)
		AF('f',union A660,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sl<dCf>CfILI} */
struct A661 { s m0; l m1; union A660 m2; C m3; f m4; I m5; L m6; I m7; };
int f_cmpA661(const struct A661 *x, const struct A661 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA660(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA661() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A661));
		AF('s',struct A661,m0,1)
		AF('l',struct A661,m1,1)
		AFa(struct A661,m2,1,A660)
		AF('C',struct A661,m3,1)
		AF('f',struct A661,m4,1)
		AF('I',struct A661,m5,1)
		AF('L',struct A661,m6,1)
		AF('I',struct A661,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sdCpdfsCi> */
union A662 { s m0; d m1; C m2; p m3; d m4; f m5; s m6; C m7; i m8; };
int f_cmpA662(const union A662 *x, const union A662 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA662() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A662));
		AF('s',union A662,m0,1)
		AF('d',union A662,m1,1)
		AF('C',union A662,m2,1)
		AF('p',union A662,m3,1)
		AF('d',union A662,m4,1)
		AF('f',union A662,m5,1)
		AF('s',union A662,m6,1)
		AF('C',union A662,m7,1)
		AF('i',union A662,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {idLLJjffd[1]did} */
struct A663 { i m0; d m1; L m2; L m3; J m4; j m5; f m6; f m7; d m8[1]; d m9; i m10; d m11; };
int f_cmpA663(const struct A663 *x, const struct A663 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA663() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A663));
		AF('i',struct A663,m0,1)
		AF('d',struct A663,m1,1)
		AF('L',struct A663,m2,1)
		AF('L',struct A663,m3,1)
		AF('J',struct A663,m4,1)
		AF('j',struct A663,m5,1)
		AF('f',struct A663,m6,1)
		AF('f',struct A663,m7,1)
		AF('d',struct A663,m8,1)
		AF('d',struct A663,m9,1)
		AF('i',struct A663,m10,1)
		AF('d',struct A663,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jd> */
union A664 { j m0; d m1; };
int f_cmpA664(const union A664 *x, const union A664 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA664() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A664));
		AF('j',union A664,m0,1)
		AF('d',union A664,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dj{idLLJjffd[1]did}<jd>dBIL} */
struct A665 { d m0; j m1; struct A663 m2; union A664 m3; d m4; B m5; I m6; L m7; };
int f_cmpA665(const struct A665 *x, const struct A665 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA663(&x->m2, &y->m2) && f_cmpA664(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA665() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A665));
		AF('d',struct A665,m0,1)
		AF('j',struct A665,m1,1)
		AFa(struct A665,m2,1,A663)
		AFa(struct A665,m3,1,A664)
		AF('d',struct A665,m4,1)
		AF('B',struct A665,m5,1)
		AF('I',struct A665,m6,1)
		AF('L',struct A665,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LlpsL<fiISSjLcIpCJ>i{sl<dCf>CfILI}<sdCpdfsCi>i{dj{idLLJjffd[1]did}<jd>dBIL}p} */
struct A666 { L m0; l m1; p m2; s m3; L m4; union A659 m5; i m6; struct A661 m7; union A662 m8; i m9; struct A665 m10; p m11; };
int f_cmpA666(const struct A666 *x, const struct A666 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA659(&x->m5, &y->m5) && x->m6 == y->m6 && f_cmpA661(&x->m7, &y->m7) && f_cmpA662(&x->m8, &y->m8) && x->m9 == y->m9 && f_cmpA665(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA666() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A666));
		AF('L',struct A666,m0,1)
		AF('l',struct A666,m1,1)
		AF('p',struct A666,m2,1)
		AF('s',struct A666,m3,1)
		AF('L',struct A666,m4,1)
		AFa(struct A666,m5,1,A659)
		AF('i',struct A666,m6,1)
		AFa(struct A666,m7,1,A661)
		AFa(struct A666,m8,1,A662)
		AF('i',struct A666,m9,1)
		AFa(struct A666,m10,1,A665)
		AF('p',struct A666,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LcsldS> */
union A667 { L m0; c m1; s m2; l m3; d m4; S m5; };
int f_cmpA667(const union A667 *x, const union A667 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA667() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A667));
		AF('L',union A667,m0,1)
		AF('c',union A667,m1,1)
		AF('s',union A667,m2,1)
		AF('l',union A667,m3,1)
		AF('d',union A667,m4,1)
		AF('S',union A667,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IsSdd> */
union A668 { I m0; s m1; S m2; d m3; d m4; };
int f_cmpA668(const union A668 *x, const union A668 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA668() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A668));
		AF('I',union A668,m0,1)
		AF('s',union A668,m1,1)
		AF('S',union A668,m2,1)
		AF('d',union A668,m3,1)
		AF('d',union A668,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {j[1]Sl} */
struct A669 { j m0[1]; S m1; l m2; };
int f_cmpA669(const struct A669 *x, const struct A669 *y) { return x->m0[0] == y->m0[0] && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA669() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A669));
		AF('j',struct A669,m0,1)
		AF('S',struct A669,m1,1)
		AF('l',struct A669,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cdIS<LcsldS>i<IsSdd>l{j[1]Sl}BSB> */
union A670 { c m0; d m1; I m2; S m3; union A667 m4; i m5; union A668 m6; l m7; struct A669 m8; B m9; S m10; B m11; };
int f_cmpA670(const union A670 *x, const union A670 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA667(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA668(&x->m6, &y->m6) && x->m7 == y->m7 && f_cmpA669(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA670() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A670));
		AF('c',union A670,m0,1)
		AF('d',union A670,m1,1)
		AF('I',union A670,m2,1)
		AF('S',union A670,m3,1)
		AFa(union A670,m4,1,A667)
		AF('i',union A670,m5,1)
		AFa(union A670,m6,1,A668)
		AF('l',union A670,m7,1)
		AFa(union A670,m8,1,A669)
		AF('B',union A670,m9,1)
		AF('S',union A670,m10,1)
		AF('B',union A670,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cdJfciiLsjIp> */
union A671 { c m0; d m1; J m2; f m3; c m4; i m5; i m6; L m7; s m8; j m9; I m10; p m11; };
int f_cmpA671(const union A671 *x, const union A671 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA671() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A671));
		AF('c',union A671,m0,1)
		AF('d',union A671,m1,1)
		AF('J',union A671,m2,1)
		AF('f',union A671,m3,1)
		AF('c',union A671,m4,1)
		AF('i',union A671,m5,1)
		AF('i',union A671,m6,1)
		AF('L',union A671,m7,1)
		AF('s',union A671,m8,1)
		AF('j',union A671,m9,1)
		AF('I',union A671,m10,1)
		AF('p',union A671,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BpJd> */
union A672 { B m0; p m1; J m2; d m3; };
int f_cmpA672(const union A672 *x, const union A672 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA672() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A672));
		AF('B',union A672,m0,1)
		AF('p',union A672,m1,1)
		AF('J',union A672,m2,1)
		AF('d',union A672,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jiIj} */
struct A673 { j m0; i m1; I m2; j m3; };
int f_cmpA673(const struct A673 *x, const struct A673 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA673() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A673));
		AF('j',struct A673,m0,1)
		AF('i',struct A673,m1,1)
		AF('I',struct A673,m2,1)
		AF('j',struct A673,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LBlIlIfdSI> */
union A674 { L m0; B m1; l m2; I m3; l m4; I m5; f m6; d m7; S m8; I m9; };
int f_cmpA674(const union A674 *x, const union A674 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA674() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A674));
		AF('L',union A674,m0,1)
		AF('B',union A674,m1,1)
		AF('l',union A674,m2,1)
		AF('I',union A674,m3,1)
		AF('l',union A674,m4,1)
		AF('I',union A674,m5,1)
		AF('f',union A674,m6,1)
		AF('d',union A674,m7,1)
		AF('S',union A674,m8,1)
		AF('I',union A674,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ipIi> */
union A675 { i m0; p m1; I m2; i m3; };
int f_cmpA675(const union A675 *x, const union A675 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA675() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A675));
		AF('i',union A675,m0,1)
		AF('p',union A675,m1,1)
		AF('I',union A675,m2,1)
		AF('i',union A675,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IdcpC} */
struct A676 { I m0; d m1; c m2; p m3; C m4; };
int f_cmpA676(const struct A676 *x, const struct A676 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA676() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A676));
		AF('I',struct A676,m0,1)
		AF('d',struct A676,m1,1)
		AF('c',struct A676,m2,1)
		AF('p',struct A676,m3,1)
		AF('C',struct A676,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dJiidiLj} */
struct A677 { d m0; J m1; i m2; i m3; d m4; i m5; L m6; j m7; };
int f_cmpA677(const struct A677 *x, const struct A677 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA677() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A677));
		AF('d',struct A677,m0,1)
		AF('J',struct A677,m1,1)
		AF('i',struct A677,m2,1)
		AF('i',struct A677,m3,1)
		AF('d',struct A677,m4,1)
		AF('i',struct A677,m5,1)
		AF('L',struct A677,m6,1)
		AF('j',struct A677,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<ipIi>{IdcpC}S{dJiidiLj}cp} */
struct A678 { union A675 m0; struct A676 m1; S m2; struct A677 m3; c m4; p m5; };
int f_cmpA678(const struct A678 *x, const struct A678 *y) { return f_cmpA675(&x->m0, &y->m0) && f_cmpA676(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA677(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA678() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A678));
		AFa(struct A678,m0,1,A675)
		AFa(struct A678,m1,1,A676)
		AF('S',struct A678,m2,1)
		AFa(struct A678,m3,1,A677)
		AF('c',struct A678,m4,1)
		AF('p',struct A678,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cpsjBJpLdL> */
union A679 { c m0; p m1; s m2; j m3; B m4; J m5; p m6; L m7; d m8; L m9; };
int f_cmpA679(const union A679 *x, const union A679 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA679() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A679));
		AF('c',union A679,m0,1)
		AF('p',union A679,m1,1)
		AF('s',union A679,m2,1)
		AF('j',union A679,m3,1)
		AF('B',union A679,m4,1)
		AF('J',union A679,m5,1)
		AF('p',union A679,m6,1)
		AF('L',union A679,m7,1)
		AF('d',union A679,m8,1)
		AF('L',union A679,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BBdfcIScSSBB} */
struct A680 { B m0; B m1; d m2; f m3; c m4; I m5; S m6; c m7; S m8; S m9; B m10; B m11; };
int f_cmpA680(const struct A680 *x, const struct A680 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA680() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A680));
		AF('B',struct A680,m0,1)
		AF('B',struct A680,m1,1)
		AF('d',struct A680,m2,1)
		AF('f',struct A680,m3,1)
		AF('c',struct A680,m4,1)
		AF('I',struct A680,m5,1)
		AF('S',struct A680,m6,1)
		AF('c',struct A680,m7,1)
		AF('S',struct A680,m8,1)
		AF('S',struct A680,m9,1)
		AF('B',struct A680,m10,1)
		AF('B',struct A680,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SCL{BBdfcIScSSBB}c} */
struct A681 { S m0; C m1; L m2; struct A680 m3; c m4; };
int f_cmpA681(const struct A681 *x, const struct A681 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA680(&x->m3, &y->m3) && x->m4 == y->m4; };
DCaggr* f_touchdcstA681() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A681));
		AF('S',struct A681,m0,1)
		AF('C',struct A681,m1,1)
		AF('L',struct A681,m2,1)
		AFa(struct A681,m3,1,A680)
		AF('c',struct A681,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ppjSBjCfpicC} */
struct A682 { p m0; p m1; j m2; S m3; B m4; j m5; C m6; f m7; p m8; i m9; c m10; C m11; };
int f_cmpA682(const struct A682 *x, const struct A682 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA682() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A682));
		AF('p',struct A682,m0,1)
		AF('p',struct A682,m1,1)
		AF('j',struct A682,m2,1)
		AF('S',struct A682,m3,1)
		AF('B',struct A682,m4,1)
		AF('j',struct A682,m5,1)
		AF('C',struct A682,m6,1)
		AF('f',struct A682,m7,1)
		AF('p',struct A682,m8,1)
		AF('i',struct A682,m9,1)
		AF('c',struct A682,m10,1)
		AF('C',struct A682,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pc{ppjSBjCfpicC}iS[6]cCJj> */
union A683 { p m0; c m1; struct A682 m2; i m3; S m4[6]; c m5; C m6; J m7; j m8; };
int f_cmpA683(const union A683 *x, const union A683 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA682(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA683() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A683));
		AF('p',union A683,m0,1)
		AF('c',union A683,m1,1)
		AFa(union A683,m2,1,A682)
		AF('i',union A683,m3,1)
		AF('S',union A683,m4,6)
		AF('c',union A683,m5,1)
		AF('C',union A683,m6,1)
		AF('J',union A683,m7,1)
		AF('j',union A683,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fliJsBdCLSJd> */
union A684 { f m0; l m1; i m2; J m3; s m4; B m5; d m6; C m7; L m8; S m9; J m10; d m11; };
int f_cmpA684(const union A684 *x, const union A684 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA684() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A684));
		AF('f',union A684,m0,1)
		AF('l',union A684,m1,1)
		AF('i',union A684,m2,1)
		AF('J',union A684,m3,1)
		AF('s',union A684,m4,1)
		AF('B',union A684,m5,1)
		AF('d',union A684,m6,1)
		AF('C',union A684,m7,1)
		AF('L',union A684,m8,1)
		AF('S',union A684,m9,1)
		AF('J',union A684,m10,1)
		AF('d',union A684,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jifiJLJcSds> */
union A685 { j m0; i m1; f m2; i m3; J m4; L m5; J m6; c m7; S m8; d m9; s m10; };
int f_cmpA685(const union A685 *x, const union A685 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA685() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A685));
		AF('j',union A685,m0,1)
		AF('i',union A685,m1,1)
		AF('f',union A685,m2,1)
		AF('i',union A685,m3,1)
		AF('J',union A685,m4,1)
		AF('L',union A685,m5,1)
		AF('J',union A685,m6,1)
		AF('c',union A685,m7,1)
		AF('S',union A685,m8,1)
		AF('d',union A685,m9,1)
		AF('s',union A685,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JLcIcipLSSjB> */
union A686 { J m0; L m1; c m2; I m3; c m4; i m5; p m6; L m7; S m8; S m9; j m10; B m11; };
int f_cmpA686(const union A686 *x, const union A686 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA686() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A686));
		AF('J',union A686,m0,1)
		AF('L',union A686,m1,1)
		AF('c',union A686,m2,1)
		AF('I',union A686,m3,1)
		AF('c',union A686,m4,1)
		AF('i',union A686,m5,1)
		AF('p',union A686,m6,1)
		AF('L',union A686,m7,1)
		AF('S',union A686,m8,1)
		AF('S',union A686,m9,1)
		AF('j',union A686,m10,1)
		AF('B',union A686,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IfIBiCcCLSiI> */
union A687 { I m0; f m1; I m2; B m3; i m4; C m5; c m6; C m7; L m8; S m9; i m10; I m11; };
int f_cmpA687(const union A687 *x, const union A687 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA687() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A687));
		AF('I',union A687,m0,1)
		AF('f',union A687,m1,1)
		AF('I',union A687,m2,1)
		AF('B',union A687,m3,1)
		AF('i',union A687,m4,1)
		AF('C',union A687,m5,1)
		AF('c',union A687,m6,1)
		AF('C',union A687,m7,1)
		AF('L',union A687,m8,1)
		AF('S',union A687,m9,1)
		AF('i',union A687,m10,1)
		AF('I',union A687,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fSfppSfBS> */
union A688 { f m0; S m1; f m2; p m3; p m4; S m5; f m6; B m7; S m8; };
int f_cmpA688(const union A688 *x, const union A688 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA688() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A688));
		AF('f',union A688,m0,1)
		AF('S',union A688,m1,1)
		AF('f',union A688,m2,1)
		AF('p',union A688,m3,1)
		AF('p',union A688,m4,1)
		AF('S',union A688,m5,1)
		AF('f',union A688,m6,1)
		AF('B',union A688,m7,1)
		AF('S',union A688,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BdSclSLdIcpj> */
union A689 { B m0; d m1; S m2; c m3; l m4; S m5; L m6; d m7; I m8; c m9; p m10; j m11; };
int f_cmpA689(const union A689 *x, const union A689 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA689() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A689));
		AF('B',union A689,m0,1)
		AF('d',union A689,m1,1)
		AF('S',union A689,m2,1)
		AF('c',union A689,m3,1)
		AF('l',union A689,m4,1)
		AF('S',union A689,m5,1)
		AF('L',union A689,m6,1)
		AF('d',union A689,m7,1)
		AF('I',union A689,m8,1)
		AF('c',union A689,m9,1)
		AF('p',union A689,m10,1)
		AF('j',union A689,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {s<fSfppSfBS>sdSc<BdSclSLdIcpj>} */
struct A690 { s m0; union A688 m1; s m2; d m3; S m4; c m5; union A689 m6; };
int f_cmpA690(const struct A690 *x, const struct A690 *y) { return x->m0 == y->m0 && f_cmpA688(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA689(&x->m6, &y->m6); };
DCaggr* f_touchdcstA690() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A690));
		AF('s',struct A690,m0,1)
		AFa(struct A690,m1,1,A688)
		AF('s',struct A690,m2,1)
		AF('d',struct A690,m3,1)
		AF('S',struct A690,m4,1)
		AF('c',struct A690,m5,1)
		AFa(struct A690,m6,1,A689)
		dcCloseAggr(a);
	}
	return a;
};
/* {iIICsijI[1]slpC} */
struct A691 { i m0; I m1; I m2; C m3; s m4; i m5; j m6; I m7[1]; s m8; l m9; p m10; C m11; };
int f_cmpA691(const struct A691 *x, const struct A691 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA691() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A691));
		AF('i',struct A691,m0,1)
		AF('I',struct A691,m1,1)
		AF('I',struct A691,m2,1)
		AF('C',struct A691,m3,1)
		AF('s',struct A691,m4,1)
		AF('i',struct A691,m5,1)
		AF('j',struct A691,m6,1)
		AF('I',struct A691,m7,1)
		AF('s',struct A691,m8,1)
		AF('l',struct A691,m9,1)
		AF('p',struct A691,m10,1)
		AF('C',struct A691,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cddCCCjiBs} */
struct A692 { c m0; d m1; d m2; C m3; C m4; C m5; j m6; i m7; B m8; s m9; };
int f_cmpA692(const struct A692 *x, const struct A692 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA692() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A692));
		AF('c',struct A692,m0,1)
		AF('d',struct A692,m1,1)
		AF('d',struct A692,m2,1)
		AF('C',struct A692,m3,1)
		AF('C',struct A692,m4,1)
		AF('C',struct A692,m5,1)
		AF('j',struct A692,m6,1)
		AF('i',struct A692,m7,1)
		AF('B',struct A692,m8,1)
		AF('s',struct A692,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jC> */
union A693 { j m0; C m1; };
int f_cmpA693(const union A693 *x, const union A693 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA693() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A693));
		AF('j',union A693,m0,1)
		AF('C',union A693,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pjSfI[7]> */
union A694 { p m0; j m1; S m2; f m3; I m4[7]; };
int f_cmpA694(const union A694 *x, const union A694 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6]; };
DCaggr* f_touchdcstA694() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A694));
		AF('p',union A694,m0,1)
		AF('j',union A694,m1,1)
		AF('S',union A694,m2,1)
		AF('f',union A694,m3,1)
		AF('I',union A694,m4,7)
		dcCloseAggr(a);
	}
	return a;
};
/* {fIjsislfffis} */
struct A695 { f m0; I m1; j m2; s m3; i m4; s m5; l m6; f m7; f m8; f m9; i m10; s m11; };
int f_cmpA695(const struct A695 *x, const struct A695 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA695() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A695));
		AF('f',struct A695,m0,1)
		AF('I',struct A695,m1,1)
		AF('j',struct A695,m2,1)
		AF('s',struct A695,m3,1)
		AF('i',struct A695,m4,1)
		AF('s',struct A695,m5,1)
		AF('l',struct A695,m6,1)
		AF('f',struct A695,m7,1)
		AF('f',struct A695,m8,1)
		AF('f',struct A695,m9,1)
		AF('i',struct A695,m10,1)
		AF('s',struct A695,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Sf{cddCCCjiBs}<jC><pjSfI[7]>Id{fIjsislfffis}Llj> */
union A696 { S m0; f m1; struct A692 m2; union A693 m3; union A694 m4; I m5; d m6; struct A695 m7; L m8; l m9; j m10; };
int f_cmpA696(const union A696 *x, const union A696 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA692(&x->m2, &y->m2) && f_cmpA693(&x->m3, &y->m3) && f_cmpA694(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA695(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA696() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A696));
		AF('S',union A696,m0,1)
		AF('f',union A696,m1,1)
		AFa(union A696,m2,1,A692)
		AFa(union A696,m3,1,A693)
		AFa(union A696,m4,1,A694)
		AF('I',union A696,m5,1)
		AF('d',union A696,m6,1)
		AFa(union A696,m7,1,A695)
		AF('L',union A696,m8,1)
		AF('l',union A696,m9,1)
		AF('j',union A696,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ilICcsL} */
struct A697 { i m0; l m1; I m2; C m3; c m4; s m5; L m6; };
int f_cmpA697(const struct A697 *x, const struct A697 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA697() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A697));
		AF('i',struct A697,m0,1)
		AF('l',struct A697,m1,1)
		AF('I',struct A697,m2,1)
		AF('C',struct A697,m3,1)
		AF('c',struct A697,m4,1)
		AF('s',struct A697,m5,1)
		AF('L',struct A697,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fli} */
struct A698 { f m0; l m1; i m2; };
int f_cmpA698(const struct A698 *x, const struct A698 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA698() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A698));
		AF('f',struct A698,m0,1)
		AF('l',struct A698,m1,1)
		AF('i',struct A698,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ciSjcsicfiL> */
union A699 { c m0; i m1; S m2; j m3; c m4; s m5; i m6; c m7; f m8; i m9; L m10; };
int f_cmpA699(const union A699 *x, const union A699 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA699() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A699));
		AF('c',union A699,m0,1)
		AF('i',union A699,m1,1)
		AF('S',union A699,m2,1)
		AF('j',union A699,m3,1)
		AF('c',union A699,m4,1)
		AF('s',union A699,m5,1)
		AF('i',union A699,m6,1)
		AF('c',union A699,m7,1)
		AF('f',union A699,m8,1)
		AF('i',union A699,m9,1)
		AF('L',union A699,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fdfdcSIcdBSf} */
struct A700 { f m0; d m1; f m2; d m3; c m4; S m5; I m6; c m7; d m8; B m9; S m10; f m11; };
int f_cmpA700(const struct A700 *x, const struct A700 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA700() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A700));
		AF('f',struct A700,m0,1)
		AF('d',struct A700,m1,1)
		AF('f',struct A700,m2,1)
		AF('d',struct A700,m3,1)
		AF('c',struct A700,m4,1)
		AF('S',struct A700,m5,1)
		AF('I',struct A700,m6,1)
		AF('c',struct A700,m7,1)
		AF('d',struct A700,m8,1)
		AF('B',struct A700,m9,1)
		AF('S',struct A700,m10,1)
		AF('f',struct A700,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{fdfdcSIcdBSf}SC} */
struct A701 { struct A700 m0; S m1; C m2; };
int f_cmpA701(const struct A701 *x, const struct A701 *y) { return f_cmpA700(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA701() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A701));
		AFa(struct A701,m0,1,A700)
		AF('S',struct A701,m1,1)
		AF('C',struct A701,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Jd> */
union A702 { J m0; d m1; };
int f_cmpA702(const union A702 *x, const union A702 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA702() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A702));
		AF('J',union A702,m0,1)
		AF('d',union A702,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lcIL} */
struct A703 { l m0; c m1; I m2; L m3; };
int f_cmpA703(const struct A703 *x, const struct A703 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA703() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A703));
		AF('l',struct A703,m0,1)
		AF('c',struct A703,m1,1)
		AF('I',struct A703,m2,1)
		AF('L',struct A703,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iIilSpJiLip} */
struct A704 { i m0; I m1; i m2; l m3; S m4; p m5; J m6; i m7; L m8; i m9; p m10; };
int f_cmpA704(const struct A704 *x, const struct A704 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA704() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A704));
		AF('i',struct A704,m0,1)
		AF('I',struct A704,m1,1)
		AF('i',struct A704,m2,1)
		AF('l',struct A704,m3,1)
		AF('S',struct A704,m4,1)
		AF('p',struct A704,m5,1)
		AF('J',struct A704,m6,1)
		AF('i',struct A704,m7,1)
		AF('L',struct A704,m8,1)
		AF('i',struct A704,m9,1)
		AF('p',struct A704,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <S<Jd>{lcIL}{iIilSpJiLip}SC> */
union A705 { S m0; union A702 m1; struct A703 m2; struct A704 m3; S m4; C m5; };
int f_cmpA705(const union A705 *x, const union A705 *y) { return x->m0 == y->m0 && f_cmpA702(&x->m1, &y->m1) && f_cmpA703(&x->m2, &y->m2) && f_cmpA704(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA705() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A705));
		AF('S',union A705,m0,1)
		AFa(union A705,m1,1,A702)
		AFa(union A705,m2,1,A703)
		AFa(union A705,m3,1,A704)
		AF('S',union A705,m4,1)
		AF('C',union A705,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <S{{fdfdcSIcdBSf}SC}clCB[15]Jf<S<Jd>{lcIL}{iIilSpJiLip}SC>IfC> */
union A706 { S m0; struct A701 m1; c m2; l m3; C m4; B m5[15]; J m6; f m7; union A705 m8; I m9; f m10; C m11; };
int f_cmpA706(const union A706 *x, const union A706 *y) { return x->m0 == y->m0 && f_cmpA701(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m5[10] == y->m5[10] && x->m5[11] == y->m5[11] && x->m5[12] == y->m5[12] && x->m5[13] == y->m5[13] && x->m5[14] == y->m5[14] && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA705(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA706() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A706));
		AF('S',union A706,m0,1)
		AFa(union A706,m1,1,A701)
		AF('c',union A706,m2,1)
		AF('l',union A706,m3,1)
		AF('C',union A706,m4,1)
		AF('B',union A706,m5,15)
		AF('J',union A706,m6,1)
		AF('f',union A706,m7,1)
		AFa(union A706,m8,1,A705)
		AF('I',union A706,m9,1)
		AF('f',union A706,m10,1)
		AF('C',union A706,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ppsL[2]dcCJiIBL> */
union A707 { p m0; p m1; s m2; L m3[2]; d m4; c m5; C m6; J m7; i m8; I m9; B m10; L m11; };
int f_cmpA707(const union A707 *x, const union A707 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA707() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A707));
		AF('p',union A707,m0,1)
		AF('p',union A707,m1,1)
		AF('s',union A707,m2,1)
		AF('L',union A707,m3,2)
		AF('d',union A707,m4,1)
		AF('c',union A707,m5,1)
		AF('C',union A707,m6,1)
		AF('J',union A707,m7,1)
		AF('i',union A707,m8,1)
		AF('I',union A707,m9,1)
		AF('B',union A707,m10,1)
		AF('L',union A707,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LldsS> */
union A708 { L m0; l m1; d m2; s m3; S m4; };
int f_cmpA708(const union A708 *x, const union A708 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA708() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A708));
		AF('L',union A708,m0,1)
		AF('l',union A708,m1,1)
		AF('d',union A708,m2,1)
		AF('s',union A708,m3,1)
		AF('S',union A708,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {B<LldsS>i} */
struct A709 { B m0; union A708 m1; i m2; };
int f_cmpA709(const struct A709 *x, const struct A709 *y) { return x->m0 == y->m0 && f_cmpA708(&x->m1, &y->m1) && x->m2 == y->m2; };
DCaggr* f_touchdcstA709() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A709));
		AF('B',struct A709,m0,1)
		AFa(struct A709,m1,1,A708)
		AF('i',struct A709,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JJj{B<LldsS>i}lddl[1]l} */
struct A710 { J m0; J m1; j m2; struct A709 m3; l m4; d m5; d m6; l m7[1]; l m8; };
int f_cmpA710(const struct A710 *x, const struct A710 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA709(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m8 == y->m8; };
DCaggr* f_touchdcstA710() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A710));
		AF('J',struct A710,m0,1)
		AF('J',struct A710,m1,1)
		AF('j',struct A710,m2,1)
		AFa(struct A710,m3,1,A709)
		AF('l',struct A710,m4,1)
		AF('d',struct A710,m5,1)
		AF('d',struct A710,m6,1)
		AF('l',struct A710,m7,1)
		AF('l',struct A710,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dcclsfll} */
struct A711 { d m0; c m1; c m2; l m3; s m4; f m5; l m6; l m7; };
int f_cmpA711(const struct A711 *x, const struct A711 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA711() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A711));
		AF('d',struct A711,m0,1)
		AF('c',struct A711,m1,1)
		AF('c',struct A711,m2,1)
		AF('l',struct A711,m3,1)
		AF('s',struct A711,m4,1)
		AF('f',struct A711,m5,1)
		AF('l',struct A711,m6,1)
		AF('l',struct A711,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JCpspL{dcclsfll}ls> */
union A712 { J m0; C m1; p m2; s m3; p m4; L m5; struct A711 m6; l m7; s m8; };
int f_cmpA712(const union A712 *x, const union A712 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA711(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA712() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A712));
		AF('J',union A712,m0,1)
		AF('C',union A712,m1,1)
		AF('p',union A712,m2,1)
		AF('s',union A712,m3,1)
		AF('p',union A712,m4,1)
		AF('L',union A712,m5,1)
		AFa(union A712,m6,1,A711)
		AF('l',union A712,m7,1)
		AF('s',union A712,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SipJfS> */
union A713 { S m0; i m1; p m2; J m3; f m4; S m5; };
int f_cmpA713(const union A713 *x, const union A713 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA713() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A713));
		AF('S',union A713,m0,1)
		AF('i',union A713,m1,1)
		AF('p',union A713,m2,1)
		AF('J',union A713,m3,1)
		AF('f',union A713,m4,1)
		AF('S',union A713,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <scBd> */
union A714 { s m0; c m1; B m2; d m3; };
int f_cmpA714(const union A714 *x, const union A714 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA714() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A714));
		AF('s',union A714,m0,1)
		AF('c',union A714,m1,1)
		AF('B',union A714,m2,1)
		AF('d',union A714,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JBICCIJSs<scBd>Cs} */
struct A715 { J m0; B m1; I m2; C m3; C m4; I m5; J m6; S m7; s m8; union A714 m9; C m10; s m11; };
int f_cmpA715(const struct A715 *x, const struct A715 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA714(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA715() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A715));
		AF('J',struct A715,m0,1)
		AF('B',struct A715,m1,1)
		AF('I',struct A715,m2,1)
		AF('C',struct A715,m3,1)
		AF('C',struct A715,m4,1)
		AF('I',struct A715,m5,1)
		AF('J',struct A715,m6,1)
		AF('S',struct A715,m7,1)
		AF('s',struct A715,m8,1)
		AFa(struct A715,m9,1,A714)
		AF('C',struct A715,m10,1)
		AF('s',struct A715,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JICpiC{JBICCIJSs<scBd>Cs}lCCjC> */
union A716 { J m0; I m1; C m2; p m3; i m4; C m5; struct A715 m6; l m7; C m8; C m9; j m10; C m11; };
int f_cmpA716(const union A716 *x, const union A716 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA715(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA716() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A716));
		AF('J',union A716,m0,1)
		AF('I',union A716,m1,1)
		AF('C',union A716,m2,1)
		AF('p',union A716,m3,1)
		AF('i',union A716,m4,1)
		AF('C',union A716,m5,1)
		AFa(union A716,m6,1,A715)
		AF('l',union A716,m7,1)
		AF('C',union A716,m8,1)
		AF('C',union A716,m9,1)
		AF('j',union A716,m10,1)
		AF('C',union A716,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jl} */
struct A717 { j m0; l m1; };
int f_cmpA717(const struct A717 *x, const struct A717 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA717() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A717));
		AF('j',struct A717,m0,1)
		AF('l',struct A717,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cl{jl}IBlC> */
union A718 { C m0; l m1; struct A717 m2; I m3; B m4; l m5; C m6; };
int f_cmpA718(const union A718 *x, const union A718 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA717(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA718() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A718));
		AF('C',union A718,m0,1)
		AF('l',union A718,m1,1)
		AFa(union A718,m2,1,A717)
		AF('I',union A718,m3,1)
		AF('B',union A718,m4,1)
		AF('l',union A718,m5,1)
		AF('C',union A718,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JlBdJdCdsj> */
union A719 { J m0; l m1; B m2; d m3; J m4; d m5; C m6; d m7; s m8; j m9; };
int f_cmpA719(const union A719 *x, const union A719 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA719() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A719));
		AF('J',union A719,m0,1)
		AF('l',union A719,m1,1)
		AF('B',union A719,m2,1)
		AF('d',union A719,m3,1)
		AF('J',union A719,m4,1)
		AF('d',union A719,m5,1)
		AF('C',union A719,m6,1)
		AF('d',union A719,m7,1)
		AF('s',union A719,m8,1)
		AF('j',union A719,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <d<JlBdJdCdsj>slJL[9]llJpLL> */
union A720 { d m0; union A719 m1; s m2; l m3; J m4; L m5[9]; l m6; l m7; J m8; p m9; L m10; L m11; };
int f_cmpA720(const union A720 *x, const union A720 *y) { return x->m0 == y->m0 && f_cmpA719(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA720() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A720));
		AF('d',union A720,m0,1)
		AFa(union A720,m1,1,A719)
		AF('s',union A720,m2,1)
		AF('l',union A720,m3,1)
		AF('J',union A720,m4,1)
		AF('L',union A720,m5,9)
		AF('l',union A720,m6,1)
		AF('l',union A720,m7,1)
		AF('J',union A720,m8,1)
		AF('p',union A720,m9,1)
		AF('L',union A720,m10,1)
		AF('L',union A720,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<Cl{jl}IBlC>SfiidSlBjl<d<JlBdJdCdsj>slJL[9]llJpLL>> */
union A721 { union A718 m0; S m1; f m2; i m3; i m4; d m5; S m6; l m7; B m8; j m9; l m10; union A720 m11; };
int f_cmpA721(const union A721 *x, const union A721 *y) { return f_cmpA718(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA720(&x->m11, &y->m11); };
DCaggr* f_touchdcstA721() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A721));
		AFa(union A721,m0,1,A718)
		AF('S',union A721,m1,1)
		AF('f',union A721,m2,1)
		AF('i',union A721,m3,1)
		AF('i',union A721,m4,1)
		AF('d',union A721,m5,1)
		AF('S',union A721,m6,1)
		AF('l',union A721,m7,1)
		AF('B',union A721,m8,1)
		AF('j',union A721,m9,1)
		AF('l',union A721,m10,1)
		AFa(union A721,m11,1,A720)
		dcCloseAggr(a);
	}
	return a;
};
/* {IL[2]JscLSipfJi} */
struct A722 { I m0; L m1[2]; J m2; s m3; c m4; L m5; S m6; i m7; p m8; f m9; J m10; i m11; };
int f_cmpA722(const struct A722 *x, const struct A722 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA722() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A722));
		AF('I',struct A722,m0,1)
		AF('L',struct A722,m1,2)
		AF('J',struct A722,m2,1)
		AF('s',struct A722,m3,1)
		AF('c',struct A722,m4,1)
		AF('L',struct A722,m5,1)
		AF('S',struct A722,m6,1)
		AF('i',struct A722,m7,1)
		AF('p',struct A722,m8,1)
		AF('f',struct A722,m9,1)
		AF('J',struct A722,m10,1)
		AF('i',struct A722,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Jl{IL[2]JscLSipfJi}fBCIJSfi> */
union A723 { J m0; l m1; struct A722 m2; f m3; B m4; C m5; I m6; J m7; S m8; f m9; i m10; };
int f_cmpA723(const union A723 *x, const union A723 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA722(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA723() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A723));
		AF('J',union A723,m0,1)
		AF('l',union A723,m1,1)
		AFa(union A723,m2,1,A722)
		AF('f',union A723,m3,1)
		AF('B',union A723,m4,1)
		AF('C',union A723,m5,1)
		AF('I',union A723,m6,1)
		AF('J',union A723,m7,1)
		AF('S',union A723,m8,1)
		AF('f',union A723,m9,1)
		AF('i',union A723,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dJidcB[6]Jpllfc> */
union A724 { d m0; J m1; i m2; d m3; c m4; B m5[6]; J m6; p m7; l m8; l m9; f m10; c m11; };
int f_cmpA724(const union A724 *x, const union A724 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA724() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A724));
		AF('d',union A724,m0,1)
		AF('J',union A724,m1,1)
		AF('i',union A724,m2,1)
		AF('d',union A724,m3,1)
		AF('c',union A724,m4,1)
		AF('B',union A724,m5,6)
		AF('J',union A724,m6,1)
		AF('p',union A724,m7,1)
		AF('l',union A724,m8,1)
		AF('l',union A724,m9,1)
		AF('f',union A724,m10,1)
		AF('c',union A724,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jll} */
struct A725 { j m0; l m1; l m2; };
int f_cmpA725(const struct A725 *x, const struct A725 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA725() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A725));
		AF('j',struct A725,m0,1)
		AF('l',struct A725,m1,1)
		AF('l',struct A725,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SI{jll}LLJiBppIp} */
struct A726 { S m0; I m1; struct A725 m2; L m3; L m4; J m5; i m6; B m7; p m8; p m9; I m10; p m11; };
int f_cmpA726(const struct A726 *x, const struct A726 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA725(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA726() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A726));
		AF('S',struct A726,m0,1)
		AF('I',struct A726,m1,1)
		AFa(struct A726,m2,1,A725)
		AF('L',struct A726,m3,1)
		AF('L',struct A726,m4,1)
		AF('J',struct A726,m5,1)
		AF('i',struct A726,m6,1)
		AF('B',struct A726,m7,1)
		AF('p',struct A726,m8,1)
		AF('p',struct A726,m9,1)
		AF('I',struct A726,m10,1)
		AF('p',struct A726,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LciCIL{SI{jll}LLJiBppIp}isppd> */
union A727 { L m0; c m1; i m2; C m3; I m4; L m5; struct A726 m6; i m7; s m8; p m9; p m10; d m11; };
int f_cmpA727(const union A727 *x, const union A727 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA726(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA727() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A727));
		AF('L',union A727,m0,1)
		AF('c',union A727,m1,1)
		AF('i',union A727,m2,1)
		AF('C',union A727,m3,1)
		AF('I',union A727,m4,1)
		AF('L',union A727,m5,1)
		AFa(union A727,m6,1,A726)
		AF('i',union A727,m7,1)
		AF('s',union A727,m8,1)
		AF('p',union A727,m9,1)
		AF('p',union A727,m10,1)
		AF('d',union A727,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IJLjpdCsSSdC} */
struct A728 { I m0; J m1; L m2; j m3; p m4; d m5; C m6; s m7; S m8; S m9; d m10; C m11; };
int f_cmpA728(const struct A728 *x, const struct A728 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA728() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A728));
		AF('I',struct A728,m0,1)
		AF('J',struct A728,m1,1)
		AF('L',struct A728,m2,1)
		AF('j',struct A728,m3,1)
		AF('p',struct A728,m4,1)
		AF('d',struct A728,m5,1)
		AF('C',struct A728,m6,1)
		AF('s',struct A728,m7,1)
		AF('S',struct A728,m8,1)
		AF('S',struct A728,m9,1)
		AF('d',struct A728,m10,1)
		AF('C',struct A728,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CddISLddBLc{IJLjpdCsSSdC}} */
struct A729 { C m0; d m1; d m2; I m3; S m4; L m5; d m6; d m7; B m8; L m9; c m10; struct A728 m11; };
int f_cmpA729(const struct A729 *x, const struct A729 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA728(&x->m11, &y->m11); };
DCaggr* f_touchdcstA729() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A729));
		AF('C',struct A729,m0,1)
		AF('d',struct A729,m1,1)
		AF('d',struct A729,m2,1)
		AF('I',struct A729,m3,1)
		AF('S',struct A729,m4,1)
		AF('L',struct A729,m5,1)
		AF('d',struct A729,m6,1)
		AF('d',struct A729,m7,1)
		AF('B',struct A729,m8,1)
		AF('L',struct A729,m9,1)
		AF('c',struct A729,m10,1)
		AFa(struct A729,m11,1,A728)
		dcCloseAggr(a);
	}
	return a;
};
/* {Ji[12]dJ} */
struct A730 { J m0; i m1[12]; d m2; J m3; };
int f_cmpA730(const struct A730 *x, const struct A730 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA730() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A730));
		AF('J',struct A730,m0,1)
		AF('i',struct A730,m1,12)
		AF('d',struct A730,m2,1)
		AF('J',struct A730,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ScfLpSSJIBCI} */
struct A731 { S m0; c m1; f m2; L m3; p m4; S m5; S m6; J m7; I m8; B m9; C m10; I m11; };
int f_cmpA731(const struct A731 *x, const struct A731 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA731() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A731));
		AF('S',struct A731,m0,1)
		AF('c',struct A731,m1,1)
		AF('f',struct A731,m2,1)
		AF('L',struct A731,m3,1)
		AF('p',struct A731,m4,1)
		AF('S',struct A731,m5,1)
		AF('S',struct A731,m6,1)
		AF('J',struct A731,m7,1)
		AF('I',struct A731,m8,1)
		AF('B',struct A731,m9,1)
		AF('C',struct A731,m10,1)
		AF('I',struct A731,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{ScfLpSSJIBCI}Bid> */
union A732 { struct A731 m0; B m1; i m2; d m3; };
int f_cmpA732(const union A732 *x, const union A732 *y) { return f_cmpA731(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA732() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A732));
		AFa(union A732,m0,1,A731)
		AF('B',union A732,m1,1)
		AF('i',union A732,m2,1)
		AF('d',union A732,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ICpL} */
struct A733 { I m0; C m1; p m2; L m3; };
int f_cmpA733(const struct A733 *x, const struct A733 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA733() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A733));
		AF('I',struct A733,m0,1)
		AF('C',struct A733,m1,1)
		AF('p',struct A733,m2,1)
		AF('L',struct A733,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ILIsCpsfpcSp> */
union A734 { I m0; L m1; I m2; s m3; C m4; p m5; s m6; f m7; p m8; c m9; S m10; p m11; };
int f_cmpA734(const union A734 *x, const union A734 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA734() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A734));
		AF('I',union A734,m0,1)
		AF('L',union A734,m1,1)
		AF('I',union A734,m2,1)
		AF('s',union A734,m3,1)
		AF('C',union A734,m4,1)
		AF('p',union A734,m5,1)
		AF('s',union A734,m6,1)
		AF('f',union A734,m7,1)
		AF('p',union A734,m8,1)
		AF('c',union A734,m9,1)
		AF('S',union A734,m10,1)
		AF('p',union A734,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sSLjCcfiCdip> */
union A735 { s m0; S m1; L m2; j m3; C m4; c m5; f m6; i m7; C m8; d m9; i m10; p m11; };
int f_cmpA735(const union A735 *x, const union A735 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA735() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A735));
		AF('s',union A735,m0,1)
		AF('S',union A735,m1,1)
		AF('L',union A735,m2,1)
		AF('j',union A735,m3,1)
		AF('C',union A735,m4,1)
		AF('c',union A735,m5,1)
		AF('f',union A735,m6,1)
		AF('i',union A735,m7,1)
		AF('C',union A735,m8,1)
		AF('d',union A735,m9,1)
		AF('i',union A735,m10,1)
		AF('p',union A735,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bf} */
struct A736 { B m0; f m1; };
int f_cmpA736(const struct A736 *x, const struct A736 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA736() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A736));
		AF('B',struct A736,m0,1)
		AF('f',struct A736,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <li[14]LLIBjlJ> */
union A737 { l m0; i m1[14]; L m2; L m3; I m4; B m5; j m6; l m7; J m8; };
int f_cmpA737(const union A737 *x, const union A737 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m1[12] == y->m1[12] && x->m1[13] == y->m1[13] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA737() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A737));
		AF('l',union A737,m0,1)
		AF('i',union A737,m1,14)
		AF('L',union A737,m2,1)
		AF('L',union A737,m3,1)
		AF('I',union A737,m4,1)
		AF('B',union A737,m5,1)
		AF('j',union A737,m6,1)
		AF('l',union A737,m7,1)
		AF('J',union A737,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Cdjs<ILIsCpsfpcSp>i<sSLjCcfiCdip>{Bf}d<li[14]LLIBjlJ>ld} */
struct A738 { C m0; d m1; j m2; s m3; union A734 m4; i m5; union A735 m6; struct A736 m7; d m8; union A737 m9; l m10; d m11; };
int f_cmpA738(const struct A738 *x, const struct A738 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA734(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA735(&x->m6, &y->m6) && f_cmpA736(&x->m7, &y->m7) && x->m8 == y->m8 && f_cmpA737(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA738() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A738));
		AF('C',struct A738,m0,1)
		AF('d',struct A738,m1,1)
		AF('j',struct A738,m2,1)
		AF('s',struct A738,m3,1)
		AFa(struct A738,m4,1,A734)
		AF('i',struct A738,m5,1)
		AFa(struct A738,m6,1,A735)
		AFa(struct A738,m7,1,A736)
		AF('d',struct A738,m8,1)
		AFa(struct A738,m9,1,A737)
		AF('l',struct A738,m10,1)
		AF('d',struct A738,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{Cdjs<ILIsCpsfpcSp>i<sSLjCcfiCdip>{Bf}d<li[14]LLIBjlJ>ld}fJIsCjLcpp[16]c} */
struct A739 { struct A738 m0; f m1; J m2; I m3; s m4; C m5; j m6; L m7; c m8; p m9; p m10[16]; c m11; };
int f_cmpA739(const struct A739 *x, const struct A739 *y) { return f_cmpA738(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m10[12] == y->m10[12] && x->m10[13] == y->m10[13] && x->m10[14] == y->m10[14] && x->m10[15] == y->m10[15] && x->m11 == y->m11; };
DCaggr* f_touchdcstA739() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A739));
		AFa(struct A739,m0,1,A738)
		AF('f',struct A739,m1,1)
		AF('J',struct A739,m2,1)
		AF('I',struct A739,m3,1)
		AF('s',struct A739,m4,1)
		AF('C',struct A739,m5,1)
		AF('j',struct A739,m6,1)
		AF('L',struct A739,m7,1)
		AF('c',struct A739,m8,1)
		AF('p',struct A739,m9,1)
		AF('p',struct A739,m10,16)
		AF('c',struct A739,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jjffcid} */
struct A740 { j m0; j m1; f m2; f m3; c m4; i m5; d m6; };
int f_cmpA740(const struct A740 *x, const struct A740 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA740() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A740));
		AF('j',struct A740,m0,1)
		AF('j',struct A740,m1,1)
		AF('f',struct A740,m2,1)
		AF('f',struct A740,m3,1)
		AF('c',struct A740,m4,1)
		AF('i',struct A740,m5,1)
		AF('d',struct A740,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BIiijS} */
struct A741 { B m0; I m1; i m2; i m3; j m4; S m5; };
int f_cmpA741(const struct A741 *x, const struct A741 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA741() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A741));
		AF('B',struct A741,m0,1)
		AF('I',struct A741,m1,1)
		AF('i',struct A741,m2,1)
		AF('i',struct A741,m3,1)
		AF('j',struct A741,m4,1)
		AF('S',struct A741,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sIB{jjffcid}BCBICBj{BIiijS}> */
union A742 { s m0; I m1; B m2; struct A740 m3; B m4; C m5; B m6; I m7; C m8; B m9; j m10; struct A741 m11; };
int f_cmpA742(const union A742 *x, const union A742 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA740(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA741(&x->m11, &y->m11); };
DCaggr* f_touchdcstA742() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A742));
		AF('s',union A742,m0,1)
		AF('I',union A742,m1,1)
		AF('B',union A742,m2,1)
		AFa(union A742,m3,1,A740)
		AF('B',union A742,m4,1)
		AF('C',union A742,m5,1)
		AF('B',union A742,m6,1)
		AF('I',union A742,m7,1)
		AF('C',union A742,m8,1)
		AF('B',union A742,m9,1)
		AF('j',union A742,m10,1)
		AFa(union A742,m11,1,A741)
		dcCloseAggr(a);
	}
	return a;
};
/* <SC> */
union A743 { S m0; C m1; };
int f_cmpA743(const union A743 *x, const union A743 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA743() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A743));
		AF('S',union A743,m0,1)
		AF('C',union A743,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fB> */
union A744 { f m0; B m1; };
int f_cmpA744(const union A744 *x, const union A744 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA744() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A744));
		AF('f',union A744,m0,1)
		AF('B',union A744,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fl<SC><fB>dJpj<i>ijL> */
union A745 { f m0; l m1; union A743 m2; union A744 m3; d m4; J m5; p m6; j m7; union A45 m8; i m9; j m10; L m11; };
int f_cmpA745(const union A745 *x, const union A745 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA743(&x->m2, &y->m2) && f_cmpA744(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA45(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA745() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A745));
		AF('f',union A745,m0,1)
		AF('l',union A745,m1,1)
		AFa(union A745,m2,1,A743)
		AFa(union A745,m3,1,A744)
		AF('d',union A745,m4,1)
		AF('J',union A745,m5,1)
		AF('p',union A745,m6,1)
		AF('j',union A745,m7,1)
		AFa(union A745,m8,1,A45)
		AF('i',union A745,m9,1)
		AF('j',union A745,m10,1)
		AF('L',union A745,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jj[1]diiI<fl<SC><fB>dJpj<i>ijL>L> */
union A746 { j m0; j m1[1]; d m2; i m3; i m4; I m5; union A745 m6; L m7; };
int f_cmpA746(const union A746 *x, const union A746 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA745(&x->m6, &y->m6) && x->m7 == y->m7; };
DCaggr* f_touchdcstA746() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A746));
		AF('j',union A746,m0,1)
		AF('j',union A746,m1,1)
		AF('d',union A746,m2,1)
		AF('i',union A746,m3,1)
		AF('i',union A746,m4,1)
		AF('I',union A746,m5,1)
		AFa(union A746,m6,1,A745)
		AF('L',union A746,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ipJB} */
struct A747 { i m0; p m1; J m2; B m3; };
int f_cmpA747(const struct A747 *x, const struct A747 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA747() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A747));
		AF('i',struct A747,m0,1)
		AF('p',struct A747,m1,1)
		AF('J',struct A747,m2,1)
		AF('B',struct A747,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iJCdIiILjJLd} */
struct A748 { i m0; J m1; C m2; d m3; I m4; i m5; I m6; L m7; j m8; J m9; L m10; d m11; };
int f_cmpA748(const struct A748 *x, const struct A748 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA748() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A748));
		AF('i',struct A748,m0,1)
		AF('J',struct A748,m1,1)
		AF('C',struct A748,m2,1)
		AF('d',struct A748,m3,1)
		AF('I',struct A748,m4,1)
		AF('i',struct A748,m5,1)
		AF('I',struct A748,m6,1)
		AF('L',struct A748,m7,1)
		AF('j',struct A748,m8,1)
		AF('J',struct A748,m9,1)
		AF('L',struct A748,m10,1)
		AF('d',struct A748,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CjjdcCClISJ} */
struct A749 { C m0; j m1; j m2; d m3; c m4; C m5; C m6; l m7; I m8; S m9; J m10; };
int f_cmpA749(const struct A749 *x, const struct A749 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA749() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A749));
		AF('C',struct A749,m0,1)
		AF('j',struct A749,m1,1)
		AF('j',struct A749,m2,1)
		AF('d',struct A749,m3,1)
		AF('c',struct A749,m4,1)
		AF('C',struct A749,m5,1)
		AF('C',struct A749,m6,1)
		AF('l',struct A749,m7,1)
		AF('I',struct A749,m8,1)
		AF('S',struct A749,m9,1)
		AF('J',struct A749,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {B} */
struct A750 { B m0; };
int f_cmpA750(const struct A750 *x, const struct A750 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA750() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A750));
		AF('B',struct A750,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jjjCB} */
struct A751 { j m0; j m1; j m2; C m3; B m4; };
int f_cmpA751(const struct A751 *x, const struct A751 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA751() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A751));
		AF('j',struct A751,m0,1)
		AF('j',struct A751,m1,1)
		AF('j',struct A751,m2,1)
		AF('C',struct A751,m3,1)
		AF('B',struct A751,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{B}BlB{jjjCB}} */
struct A752 { struct A750 m0; B m1; l m2; B m3; struct A751 m4; };
int f_cmpA752(const struct A752 *x, const struct A752 *y) { return f_cmpA750(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA751(&x->m4, &y->m4); };
DCaggr* f_touchdcstA752() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A752));
		AFa(struct A752,m0,1,A750)
		AF('B',struct A752,m1,1)
		AF('l',struct A752,m2,1)
		AF('B',struct A752,m3,1)
		AFa(struct A752,m4,1,A751)
		dcCloseAggr(a);
	}
	return a;
};
/* <CC> */
union A753 { C m0; C m1; };
int f_cmpA753(const union A753 *x, const union A753 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA753() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A753));
		AF('C',union A753,m0,1)
		AF('C',union A753,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sI{{B}BlB{jjjCB}}p<CC>llc[5]ilji} */
struct A754 { s m0; I m1; struct A752 m2; p m3; union A753 m4; l m5; l m6; c m7[5]; i m8; l m9; j m10; i m11; };
int f_cmpA754(const struct A754 *x, const struct A754 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA752(&x->m2, &y->m2) && x->m3 == y->m3 && f_cmpA753(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA754() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A754));
		AF('s',struct A754,m0,1)
		AF('I',struct A754,m1,1)
		AFa(struct A754,m2,1,A752)
		AF('p',struct A754,m3,1)
		AFa(struct A754,m4,1,A753)
		AF('l',struct A754,m5,1)
		AF('l',struct A754,m6,1)
		AF('c',struct A754,m7,5)
		AF('i',struct A754,m8,1)
		AF('l',struct A754,m9,1)
		AF('j',struct A754,m10,1)
		AF('i',struct A754,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <clJd> */
union A755 { c m0; l m1; J m2; d m3; };
int f_cmpA755(const union A755 *x, const union A755 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA755() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A755));
		AF('c',union A755,m0,1)
		AF('l',union A755,m1,1)
		AF('J',union A755,m2,1)
		AF('d',union A755,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SiJS[4]isIjfscc} */
struct A756 { S m0; i m1; J m2; S m3[4]; i m4; s m5; I m6; j m7; f m8; s m9; c m10; c m11; };
int f_cmpA756(const struct A756 *x, const struct A756 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA756() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A756));
		AF('S',struct A756,m0,1)
		AF('i',struct A756,m1,1)
		AF('J',struct A756,m2,1)
		AF('S',struct A756,m3,4)
		AF('i',struct A756,m4,1)
		AF('s',struct A756,m5,1)
		AF('I',struct A756,m6,1)
		AF('j',struct A756,m7,1)
		AF('f',struct A756,m8,1)
		AF('s',struct A756,m9,1)
		AF('c',struct A756,m10,1)
		AF('c',struct A756,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ijsjpfJ> */
union A757 { i m0; j m1; s m2; j m3; p m4; f m5; J m6; };
int f_cmpA757(const union A757 *x, const union A757 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA757() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A757));
		AF('i',union A757,m0,1)
		AF('j',union A757,m1,1)
		AF('s',union A757,m2,1)
		AF('j',union A757,m3,1)
		AF('p',union A757,m4,1)
		AF('f',union A757,m5,1)
		AF('J',union A757,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CBLclCIpicpp} */
struct A758 { C m0; B m1; L m2; c m3; l m4; C m5; I m6; p m7; i m8; c m9; p m10; p m11; };
int f_cmpA758(const struct A758 *x, const struct A758 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA758() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A758));
		AF('C',struct A758,m0,1)
		AF('B',struct A758,m1,1)
		AF('L',struct A758,m2,1)
		AF('c',struct A758,m3,1)
		AF('l',struct A758,m4,1)
		AF('C',struct A758,m5,1)
		AF('I',struct A758,m6,1)
		AF('p',struct A758,m7,1)
		AF('i',struct A758,m8,1)
		AF('c',struct A758,m9,1)
		AF('p',struct A758,m10,1)
		AF('p',struct A758,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ccp{CBLclCIpicpp}Is} */
struct A759 { c m0; c m1; p m2; struct A758 m3; I m4; s m5; };
int f_cmpA759(const struct A759 *x, const struct A759 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA758(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA759() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A759));
		AF('c',struct A759,m0,1)
		AF('c',struct A759,m1,1)
		AF('p',struct A759,m2,1)
		AFa(struct A759,m3,1,A758)
		AF('I',struct A759,m4,1)
		AF('s',struct A759,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jdjSiIJILi> */
union A760 { j m0; d m1; j m2; S m3; i m4; I m5; J m6; I m7; L m8; i m9; };
int f_cmpA760(const union A760 *x, const union A760 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA760() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A760));
		AF('j',union A760,m0,1)
		AF('d',union A760,m1,1)
		AF('j',union A760,m2,1)
		AF('S',union A760,m3,1)
		AF('i',union A760,m4,1)
		AF('I',union A760,m5,1)
		AF('J',union A760,m6,1)
		AF('I',union A760,m7,1)
		AF('L',union A760,m8,1)
		AF('i',union A760,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pSSBcpCLJ> */
union A761 { p m0; S m1; S m2; B m3; c m4; p m5; C m6; L m7; J m8; };
int f_cmpA761(const union A761 *x, const union A761 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA761() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A761));
		AF('p',union A761,m0,1)
		AF('S',union A761,m1,1)
		AF('S',union A761,m2,1)
		AF('B',union A761,m3,1)
		AF('c',union A761,m4,1)
		AF('p',union A761,m5,1)
		AF('C',union A761,m6,1)
		AF('L',union A761,m7,1)
		AF('J',union A761,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {L<jdjSiIJILi>lddCCBd<pSSBcpCLJ>Lc} */
struct A762 { L m0; union A760 m1; l m2; d m3; d m4; C m5; C m6; B m7; d m8; union A761 m9; L m10; c m11; };
int f_cmpA762(const struct A762 *x, const struct A762 *y) { return x->m0 == y->m0 && f_cmpA760(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA761(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA762() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A762));
		AF('L',struct A762,m0,1)
		AFa(struct A762,m1,1,A760)
		AF('l',struct A762,m2,1)
		AF('d',struct A762,m3,1)
		AF('d',struct A762,m4,1)
		AF('C',struct A762,m5,1)
		AF('C',struct A762,m6,1)
		AF('B',struct A762,m7,1)
		AF('d',struct A762,m8,1)
		AFa(struct A762,m9,1,A761)
		AF('L',struct A762,m10,1)
		AF('c',struct A762,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <is{L<jdjSiIJILi>lddCCBd<pSSBcpCLJ>Lc}l> */
union A763 { i m0; s m1; struct A762 m2; l m3; };
int f_cmpA763(const union A763 *x, const union A763 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA762(&x->m2, &y->m2) && x->m3 == y->m3; };
DCaggr* f_touchdcstA763() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A763));
		AF('i',union A763,m0,1)
		AF('s',union A763,m1,1)
		AFa(union A763,m2,1,A762)
		AF('l',union A763,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SdjlSid> */
union A764 { S m0; d m1; j m2; l m3; S m4; i m5; d m6; };
int f_cmpA764(const union A764 *x, const union A764 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA764() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A764));
		AF('S',union A764,m0,1)
		AF('d',union A764,m1,1)
		AF('j',union A764,m2,1)
		AF('l',union A764,m3,1)
		AF('S',union A764,m4,1)
		AF('i',union A764,m5,1)
		AF('d',union A764,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cIIl<SdjlSid>cpjsLjl> */
union A765 { c m0; I m1; I m2; l m3; union A764 m4; c m5; p m6; j m7; s m8; L m9; j m10; l m11; };
int f_cmpA765(const union A765 *x, const union A765 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA764(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA765() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A765));
		AF('c',union A765,m0,1)
		AF('I',union A765,m1,1)
		AF('I',union A765,m2,1)
		AF('l',union A765,m3,1)
		AFa(union A765,m4,1,A764)
		AF('c',union A765,m5,1)
		AF('p',union A765,m6,1)
		AF('j',union A765,m7,1)
		AF('s',union A765,m8,1)
		AF('L',union A765,m9,1)
		AF('j',union A765,m10,1)
		AF('l',union A765,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dCJcl} */
struct A766 { d m0; C m1; J m2; c m3; l m4; };
int f_cmpA766(const struct A766 *x, const struct A766 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA766() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A766));
		AF('d',struct A766,m0,1)
		AF('C',struct A766,m1,1)
		AF('J',struct A766,m2,1)
		AF('c',struct A766,m3,1)
		AF('l',struct A766,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {flLpLjCJjsjc} */
struct A767 { f m0; l m1; L m2; p m3; L m4; j m5; C m6; J m7; j m8; s m9; j m10; c m11; };
int f_cmpA767(const struct A767 *x, const struct A767 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA767() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A767));
		AF('f',struct A767,m0,1)
		AF('l',struct A767,m1,1)
		AF('L',struct A767,m2,1)
		AF('p',struct A767,m3,1)
		AF('L',struct A767,m4,1)
		AF('j',struct A767,m5,1)
		AF('C',struct A767,m6,1)
		AF('J',struct A767,m7,1)
		AF('j',struct A767,m8,1)
		AF('s',struct A767,m9,1)
		AF('j',struct A767,m10,1)
		AF('c',struct A767,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <S[11]CdldBIj> */
union A768 { S m0[11]; C m1; d m2; l m3; d m4; B m5; I m6; j m7; };
int f_cmpA768(const union A768 *x, const union A768 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m0[8] == y->m0[8] && x->m0[9] == y->m0[9] && x->m0[10] == y->m0[10] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA768() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A768));
		AF('S',union A768,m0,11)
		AF('C',union A768,m1,1)
		AF('d',union A768,m2,1)
		AF('l',union A768,m3,1)
		AF('d',union A768,m4,1)
		AF('B',union A768,m5,1)
		AF('I',union A768,m6,1)
		AF('j',union A768,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CsIllBlBd<S[11]CdldBIj>Jc> */
union A769 { C m0; s m1; I m2; l m3; l m4; B m5; l m6; B m7; d m8; union A768 m9; J m10; c m11; };
int f_cmpA769(const union A769 *x, const union A769 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA768(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA769() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A769));
		AF('C',union A769,m0,1)
		AF('s',union A769,m1,1)
		AF('I',union A769,m2,1)
		AF('l',union A769,m3,1)
		AF('l',union A769,m4,1)
		AF('B',union A769,m5,1)
		AF('l',union A769,m6,1)
		AF('B',union A769,m7,1)
		AF('d',union A769,m8,1)
		AFa(union A769,m9,1,A768)
		AF('J',union A769,m10,1)
		AF('c',union A769,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <spcddBcfjj> */
union A770 { s m0; p m1; c m2; d m3; d m4; B m5; c m6; f m7; j m8; j m9; };
int f_cmpA770(const union A770 *x, const union A770 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA770() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A770));
		AF('s',union A770,m0,1)
		AF('p',union A770,m1,1)
		AF('c',union A770,m2,1)
		AF('d',union A770,m3,1)
		AF('d',union A770,m4,1)
		AF('B',union A770,m5,1)
		AF('c',union A770,m6,1)
		AF('f',union A770,m7,1)
		AF('j',union A770,m8,1)
		AF('j',union A770,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fdlIILBfBcIJ> */
union A771 { f m0; d m1; l m2; I m3; I m4; L m5; B m6; f m7; B m8; c m9; I m10; J m11; };
int f_cmpA771(const union A771 *x, const union A771 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA771() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A771));
		AF('f',union A771,m0,1)
		AF('d',union A771,m1,1)
		AF('l',union A771,m2,1)
		AF('I',union A771,m3,1)
		AF('I',union A771,m4,1)
		AF('L',union A771,m5,1)
		AF('B',union A771,m6,1)
		AF('f',union A771,m7,1)
		AF('B',union A771,m8,1)
		AF('c',union A771,m9,1)
		AF('I',union A771,m10,1)
		AF('J',union A771,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JpSSCJlBpcLC} */
struct A772 { J m0; p m1; S m2; S m3; C m4; J m5; l m6; B m7; p m8; c m9; L m10; C m11; };
int f_cmpA772(const struct A772 *x, const struct A772 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA772() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A772));
		AF('J',struct A772,m0,1)
		AF('p',struct A772,m1,1)
		AF('S',struct A772,m2,1)
		AF('S',struct A772,m3,1)
		AF('C',struct A772,m4,1)
		AF('J',struct A772,m5,1)
		AF('l',struct A772,m6,1)
		AF('B',struct A772,m7,1)
		AF('p',struct A772,m8,1)
		AF('c',struct A772,m9,1)
		AF('L',struct A772,m10,1)
		AF('C',struct A772,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BIJlBBpjC> */
union A773 { B m0; I m1; J m2; l m3; B m4; B m5; p m6; j m7; C m8; };
int f_cmpA773(const union A773 *x, const union A773 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA773() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A773));
		AF('B',union A773,m0,1)
		AF('I',union A773,m1,1)
		AF('J',union A773,m2,1)
		AF('l',union A773,m3,1)
		AF('B',union A773,m4,1)
		AF('B',union A773,m5,1)
		AF('p',union A773,m6,1)
		AF('j',union A773,m7,1)
		AF('C',union A773,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {J<fdlIILBfBcIJ>jIi{JpSSCJlBpcLC}jC<BIJlBBpjC>scs} */
struct A774 { J m0; union A771 m1; j m2; I m3; i m4; struct A772 m5; j m6; C m7; union A773 m8; s m9; c m10; s m11; };
int f_cmpA774(const struct A774 *x, const struct A774 *y) { return x->m0 == y->m0 && f_cmpA771(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA772(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA773(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA774() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A774));
		AF('J',struct A774,m0,1)
		AFa(struct A774,m1,1,A771)
		AF('j',struct A774,m2,1)
		AF('I',struct A774,m3,1)
		AF('i',struct A774,m4,1)
		AFa(struct A774,m5,1,A772)
		AF('j',struct A774,m6,1)
		AF('C',struct A774,m7,1)
		AFa(struct A774,m8,1,A773)
		AF('s',struct A774,m9,1)
		AF('c',struct A774,m10,1)
		AF('s',struct A774,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jIfB{J<fdlIILBfBcIJ>jIi{JpSSCJlBpcLC}jC<BIJlBBpjC>scs}ppiBSB<l>> */
union A775 { j m0; I m1; f m2; B m3; struct A774 m4; p m5; p m6; i m7; B m8; S m9; B m10; union A264 m11; };
int f_cmpA775(const union A775 *x, const union A775 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA774(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA264(&x->m11, &y->m11); };
DCaggr* f_touchdcstA775() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A775));
		AF('j',union A775,m0,1)
		AF('I',union A775,m1,1)
		AF('f',union A775,m2,1)
		AF('B',union A775,m3,1)
		AFa(union A775,m4,1,A774)
		AF('p',union A775,m5,1)
		AF('p',union A775,m6,1)
		AF('i',union A775,m7,1)
		AF('B',union A775,m8,1)
		AF('S',union A775,m9,1)
		AF('B',union A775,m10,1)
		AFa(union A775,m11,1,A264)
		dcCloseAggr(a);
	}
	return a;
};
/* {pIfCBiScBl[1]Ci} */
struct A776 { p m0; I m1; f m2; C m3; B m4; i m5; S m6; c m7; B m8; l m9[1]; C m10; i m11; };
int f_cmpA776(const struct A776 *x, const struct A776 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA776() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A776));
		AF('p',struct A776,m0,1)
		AF('I',struct A776,m1,1)
		AF('f',struct A776,m2,1)
		AF('C',struct A776,m3,1)
		AF('B',struct A776,m4,1)
		AF('i',struct A776,m5,1)
		AF('S',struct A776,m6,1)
		AF('c',struct A776,m7,1)
		AF('B',struct A776,m8,1)
		AF('l',struct A776,m9,1)
		AF('C',struct A776,m10,1)
		AF('i',struct A776,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LLsjciJBfLfJ} */
struct A777 { L m0; L m1; s m2; j m3; c m4; i m5; J m6; B m7; f m8; L m9; f m10; J m11; };
int f_cmpA777(const struct A777 *x, const struct A777 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA777() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A777));
		AF('L',struct A777,m0,1)
		AF('L',struct A777,m1,1)
		AF('s',struct A777,m2,1)
		AF('j',struct A777,m3,1)
		AF('c',struct A777,m4,1)
		AF('i',struct A777,m5,1)
		AF('J',struct A777,m6,1)
		AF('B',struct A777,m7,1)
		AF('f',struct A777,m8,1)
		AF('L',struct A777,m9,1)
		AF('f',struct A777,m10,1)
		AF('J',struct A777,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sp> */
union A778 { s m0; p m1; };
int f_cmpA778(const union A778 *x, const union A778 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA778() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A778));
		AF('s',union A778,m0,1)
		AF('p',union A778,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <isSjdBBcpLpL> */
union A779 { i m0; s m1; S m2; j m3; d m4; B m5; B m6; c m7; p m8; L m9; p m10; L m11; };
int f_cmpA779(const union A779 *x, const union A779 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA779() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A779));
		AF('i',union A779,m0,1)
		AF('s',union A779,m1,1)
		AF('S',union A779,m2,1)
		AF('j',union A779,m3,1)
		AF('d',union A779,m4,1)
		AF('B',union A779,m5,1)
		AF('B',union A779,m6,1)
		AF('c',union A779,m7,1)
		AF('p',union A779,m8,1)
		AF('L',union A779,m9,1)
		AF('p',union A779,m10,1)
		AF('L',union A779,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pCLJdC> */
union A780 { p m0; C m1; L m2; J m3; d m4; C m5; };
int f_cmpA780(const union A780 *x, const union A780 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA780() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A780));
		AF('p',union A780,m0,1)
		AF('C',union A780,m1,1)
		AF('L',union A780,m2,1)
		AF('J',union A780,m3,1)
		AF('d',union A780,m4,1)
		AF('C',union A780,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Jclc<isSjdBBcpLpL>S<pCLJdC>> */
union A781 { J m0; c m1; l m2; c m3; union A779 m4; S m5; union A780 m6; };
int f_cmpA781(const union A781 *x, const union A781 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA779(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA780(&x->m6, &y->m6); };
DCaggr* f_touchdcstA781() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A781));
		AF('J',union A781,m0,1)
		AF('c',union A781,m1,1)
		AF('l',union A781,m2,1)
		AF('c',union A781,m3,1)
		AFa(union A781,m4,1,A779)
		AF('S',union A781,m5,1)
		AFa(union A781,m6,1,A780)
		dcCloseAggr(a);
	}
	return a;
};
/* {ffBIcJSJfSBB} */
struct A782 { f m0; f m1; B m2; I m3; c m4; J m5; S m6; J m7; f m8; S m9; B m10; B m11; };
int f_cmpA782(const struct A782 *x, const struct A782 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA782() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A782));
		AF('f',struct A782,m0,1)
		AF('f',struct A782,m1,1)
		AF('B',struct A782,m2,1)
		AF('I',struct A782,m3,1)
		AF('c',struct A782,m4,1)
		AF('J',struct A782,m5,1)
		AF('S',struct A782,m6,1)
		AF('J',struct A782,m7,1)
		AF('f',struct A782,m8,1)
		AF('S',struct A782,m9,1)
		AF('B',struct A782,m10,1)
		AF('B',struct A782,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {C[16]id} */
struct A783 { C m0[16]; i m1; d m2; };
int f_cmpA783(const struct A783 *x, const struct A783 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m0[8] == y->m0[8] && x->m0[9] == y->m0[9] && x->m0[10] == y->m0[10] && x->m0[11] == y->m0[11] && x->m0[12] == y->m0[12] && x->m0[13] == y->m0[13] && x->m0[14] == y->m0[14] && x->m0[15] == y->m0[15] && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA783() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A783));
		AF('C',struct A783,m0,16)
		AF('i',struct A783,m1,1)
		AF('d',struct A783,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{C[16]id}} */
struct A784 { struct A783 m0; };
int f_cmpA784(const struct A784 *x, const struct A784 *y) { return f_cmpA783(&x->m0, &y->m0); };
DCaggr* f_touchdcstA784() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A784));
		AFa(struct A784,m0,1,A783)
		dcCloseAggr(a);
	}
	return a;
};
/* <JBCilpjlfils> */
union A785 { J m0; B m1; C m2; i m3; l m4; p m5; j m6; l m7; f m8; i m9; l m10; s m11; };
int f_cmpA785(const union A785 *x, const union A785 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA785() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A785));
		AF('J',union A785,m0,1)
		AF('B',union A785,m1,1)
		AF('C',union A785,m2,1)
		AF('i',union A785,m3,1)
		AF('l',union A785,m4,1)
		AF('p',union A785,m5,1)
		AF('j',union A785,m6,1)
		AF('l',union A785,m7,1)
		AF('f',union A785,m8,1)
		AF('i',union A785,m9,1)
		AF('l',union A785,m10,1)
		AF('s',union A785,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lCjSIp} */
struct A786 { l m0; C m1; j m2; S m3; I m4; p m5; };
int f_cmpA786(const struct A786 *x, const struct A786 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA786() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A786));
		AF('l',struct A786,m0,1)
		AF('C',struct A786,m1,1)
		AF('j',struct A786,m2,1)
		AF('S',struct A786,m3,1)
		AF('I',struct A786,m4,1)
		AF('p',struct A786,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IdIlicLCJBcJ[4]} */
struct A787 { I m0; d m1; I m2; l m3; i m4; c m5; L m6; C m7; J m8; B m9; c m10; J m11[4]; };
int f_cmpA787(const struct A787 *x, const struct A787 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3]; };
DCaggr* f_touchdcstA787() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A787));
		AF('I',struct A787,m0,1)
		AF('d',struct A787,m1,1)
		AF('I',struct A787,m2,1)
		AF('l',struct A787,m3,1)
		AF('i',struct A787,m4,1)
		AF('c',struct A787,m5,1)
		AF('L',struct A787,m6,1)
		AF('C',struct A787,m7,1)
		AF('J',struct A787,m8,1)
		AF('B',struct A787,m9,1)
		AF('c',struct A787,m10,1)
		AF('J',struct A787,m11,4)
		dcCloseAggr(a);
	}
	return a;
};
/* {J{lCjSIp}J[14]{IdIlicLCJBcJ[4]}} */
struct A788 { J m0; struct A786 m1; J m2[14]; struct A787 m3; };
int f_cmpA788(const struct A788 *x, const struct A788 *y) { return x->m0 == y->m0 && f_cmpA786(&x->m1, &y->m1) && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m2[12] == y->m2[12] && x->m2[13] == y->m2[13] && f_cmpA787(&x->m3, &y->m3); };
DCaggr* f_touchdcstA788() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A788));
		AF('J',struct A788,m0,1)
		AFa(struct A788,m1,1,A786)
		AF('J',struct A788,m2,14)
		AFa(struct A788,m3,1,A787)
		dcCloseAggr(a);
	}
	return a;
};
/* <lsJlpLCdl[9]iSB> */
union A789 { l m0; s m1; J m2; l m3; p m4; L m5; C m6; d m7; l m8[9]; i m9; S m10; B m11; };
int f_cmpA789(const union A789 *x, const union A789 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA789() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A789));
		AF('l',union A789,m0,1)
		AF('s',union A789,m1,1)
		AF('J',union A789,m2,1)
		AF('l',union A789,m3,1)
		AF('p',union A789,m4,1)
		AF('L',union A789,m5,1)
		AF('C',union A789,m6,1)
		AF('d',union A789,m7,1)
		AF('l',union A789,m8,9)
		AF('i',union A789,m9,1)
		AF('S',union A789,m10,1)
		AF('B',union A789,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <S<lsJlpLCdl[9]iSB>s> */
union A790 { S m0; union A789 m1; s m2; };
int f_cmpA790(const union A790 *x, const union A790 *y) { return x->m0 == y->m0 && f_cmpA789(&x->m1, &y->m1) && x->m2 == y->m2; };
DCaggr* f_touchdcstA790() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A790));
		AF('S',union A790,m0,1)
		AFa(union A790,m1,1,A789)
		AF('s',union A790,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{J{lCjSIp}J[14]{IdIlicLCJBcJ[4]}}[7]l[2]Ii<S<lsJlpLCdl[9]iSB>s>JjsBjlf> */
union A791 { struct A788 m0[7]; l m1[2]; I m2; i m3; union A790 m4; J m5; j m6; s m7; B m8; j m9; l m10; f m11; };
int f_cmpA791(const union A791 *x, const union A791 *y) { return f_cmpA788(&x->m0[0], &y->m0[0]) && f_cmpA788(&x->m0[1], &y->m0[1]) && f_cmpA788(&x->m0[2], &y->m0[2]) && f_cmpA788(&x->m0[3], &y->m0[3]) && f_cmpA788(&x->m0[4], &y->m0[4]) && f_cmpA788(&x->m0[5], &y->m0[5]) && f_cmpA788(&x->m0[6], &y->m0[6]) && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA790(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA791() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A791));
		AFa(union A791,m0,7,A788)
		AF('l',union A791,m1,2)
		AF('I',union A791,m2,1)
		AF('i',union A791,m3,1)
		AFa(union A791,m4,1,A790)
		AF('J',union A791,m5,1)
		AF('j',union A791,m6,1)
		AF('s',union A791,m7,1)
		AF('B',union A791,m8,1)
		AF('j',union A791,m9,1)
		AF('l',union A791,m10,1)
		AF('f',union A791,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dIjlIcL} */
struct A792 { d m0; I m1; j m2; l m3; I m4; c m5; L m6; };
int f_cmpA792(const struct A792 *x, const struct A792 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA792() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A792));
		AF('d',struct A792,m0,1)
		AF('I',struct A792,m1,1)
		AF('j',struct A792,m2,1)
		AF('l',struct A792,m3,1)
		AF('I',struct A792,m4,1)
		AF('c',struct A792,m5,1)
		AF('L',struct A792,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Ld> */
union A793 { L m0; d m1; };
int f_cmpA793(const union A793 *x, const union A793 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA793() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A793));
		AF('L',union A793,m0,1)
		AF('d',union A793,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JIfi> */
union A794 { J m0; I m1; f m2; i m3; };
int f_cmpA794(const union A794 *x, const union A794 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA794() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A794));
		AF('J',union A794,m0,1)
		AF('I',union A794,m1,1)
		AF('f',union A794,m2,1)
		AF('i',union A794,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Iil[10]Spp<JIfi>pf[13]plL> */
union A795 { I m0; i m1; l m2[10]; S m3; p m4; p m5; union A794 m6; p m7; f m8[13]; p m9; l m10; L m11; };
int f_cmpA795(const union A795 *x, const union A795 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA794(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m8[12] == y->m8[12] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA795() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A795));
		AF('I',union A795,m0,1)
		AF('i',union A795,m1,1)
		AF('l',union A795,m2,10)
		AF('S',union A795,m3,1)
		AF('p',union A795,m4,1)
		AF('p',union A795,m5,1)
		AFa(union A795,m6,1,A794)
		AF('p',union A795,m7,1)
		AF('f',union A795,m8,13)
		AF('p',union A795,m9,1)
		AF('l',union A795,m10,1)
		AF('L',union A795,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iSIpdciflfsB> */
union A796 { i m0; S m1; I m2; p m3; d m4; c m5; i m6; f m7; l m8; f m9; s m10; B m11; };
int f_cmpA796(const union A796 *x, const union A796 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA796() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A796));
		AF('i',union A796,m0,1)
		AF('S',union A796,m1,1)
		AF('I',union A796,m2,1)
		AF('p',union A796,m3,1)
		AF('d',union A796,m4,1)
		AF('c',union A796,m5,1)
		AF('i',union A796,m6,1)
		AF('f',union A796,m7,1)
		AF('l',union A796,m8,1)
		AF('f',union A796,m9,1)
		AF('s',union A796,m10,1)
		AF('B',union A796,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CBjBpf<iSIpdciflfsB>> */
union A797 { C m0; B m1; j m2; B m3; p m4; f m5; union A796 m6; };
int f_cmpA797(const union A797 *x, const union A797 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA796(&x->m6, &y->m6); };
DCaggr* f_touchdcstA797() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A797));
		AF('C',union A797,m0,1)
		AF('B',union A797,m1,1)
		AF('j',union A797,m2,1)
		AF('B',union A797,m3,1)
		AF('p',union A797,m4,1)
		AF('f',union A797,m5,1)
		AFa(union A797,m6,1,A796)
		dcCloseAggr(a);
	}
	return a;
};
/* <CjcIBL> */
union A798 { C m0; j m1; c m2; I m3; B m4; L m5; };
int f_cmpA798(const union A798 *x, const union A798 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA798() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A798));
		AF('C',union A798,m0,1)
		AF('j',union A798,m1,1)
		AF('c',union A798,m2,1)
		AF('I',union A798,m3,1)
		AF('B',union A798,m4,1)
		AF('L',union A798,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dLLld} */
struct A799 { d m0; L m1; L m2; l m3; d m4; };
int f_cmpA799(const struct A799 *x, const struct A799 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA799() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A799));
		AF('d',struct A799,m0,1)
		AF('L',struct A799,m1,1)
		AF('L',struct A799,m2,1)
		AF('l',struct A799,m3,1)
		AF('d',struct A799,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ljjJ[11]cjdSpBfB} */
struct A800 { l m0; j m1; j m2; J m3[11]; c m4; j m5; d m6; S m7; p m8; B m9; f m10; B m11; };
int f_cmpA800(const struct A800 *x, const struct A800 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA800() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A800));
		AF('l',struct A800,m0,1)
		AF('j',struct A800,m1,1)
		AF('j',struct A800,m2,1)
		AF('J',struct A800,m3,11)
		AF('c',struct A800,m4,1)
		AF('j',struct A800,m5,1)
		AF('d',struct A800,m6,1)
		AF('S',struct A800,m7,1)
		AF('p',struct A800,m8,1)
		AF('B',struct A800,m9,1)
		AF('f',struct A800,m10,1)
		AF('B',struct A800,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jsfsCiLj[16]} */
struct A801 { j m0; s m1; f m2; s m3; C m4; i m5; L m6; j m7[16]; };
int f_cmpA801(const struct A801 *x, const struct A801 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m7[9] == y->m7[9] && x->m7[10] == y->m7[10] && x->m7[11] == y->m7[11] && x->m7[12] == y->m7[12] && x->m7[13] == y->m7[13] && x->m7[14] == y->m7[14] && x->m7[15] == y->m7[15]; };
DCaggr* f_touchdcstA801() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A801));
		AF('j',struct A801,m0,1)
		AF('s',struct A801,m1,1)
		AF('f',struct A801,m2,1)
		AF('s',struct A801,m3,1)
		AF('C',struct A801,m4,1)
		AF('i',struct A801,m5,1)
		AF('L',struct A801,m6,1)
		AF('j',struct A801,m7,16)
		dcCloseAggr(a);
	}
	return a;
};
/* {flLIf{dLLld}Sl{ljjJ[11]cjdSpBfB}{jsfsCiLj[16]}S} */
struct A802 { f m0; l m1; L m2; I m3; f m4; struct A799 m5; S m6; l m7; struct A800 m8; struct A801 m9; S m10; };
int f_cmpA802(const struct A802 *x, const struct A802 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA799(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA800(&x->m8, &y->m8) && f_cmpA801(&x->m9, &y->m9) && x->m10 == y->m10; };
DCaggr* f_touchdcstA802() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A802));
		AF('f',struct A802,m0,1)
		AF('l',struct A802,m1,1)
		AF('L',struct A802,m2,1)
		AF('I',struct A802,m3,1)
		AF('f',struct A802,m4,1)
		AFa(struct A802,m5,1,A799)
		AF('S',struct A802,m6,1)
		AF('l',struct A802,m7,1)
		AFa(struct A802,m8,1,A800)
		AFa(struct A802,m9,1,A801)
		AF('S',struct A802,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lcsLjsjj> */
union A803 { l m0; c m1; s m2; L m3; j m4; s m5; j m6; j m7; };
int f_cmpA803(const union A803 *x, const union A803 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA803() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A803));
		AF('l',union A803,m0,1)
		AF('c',union A803,m1,1)
		AF('s',union A803,m2,1)
		AF('L',union A803,m3,1)
		AF('j',union A803,m4,1)
		AF('s',union A803,m5,1)
		AF('j',union A803,m6,1)
		AF('j',union A803,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cfiCJlsjdsCl} */
struct A804 { c m0; f m1; i m2; C m3; J m4; l m5; s m6; j m7; d m8; s m9; C m10; l m11; };
int f_cmpA804(const struct A804 *x, const struct A804 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA804() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A804));
		AF('c',struct A804,m0,1)
		AF('f',struct A804,m1,1)
		AF('i',struct A804,m2,1)
		AF('C',struct A804,m3,1)
		AF('J',struct A804,m4,1)
		AF('l',struct A804,m5,1)
		AF('s',struct A804,m6,1)
		AF('j',struct A804,m7,1)
		AF('d',struct A804,m8,1)
		AF('s',struct A804,m9,1)
		AF('C',struct A804,m10,1)
		AF('l',struct A804,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ssjLcC} */
struct A805 { s m0; s m1; j m2; L m3; c m4; C m5; };
int f_cmpA805(const struct A805 *x, const struct A805 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA805() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A805));
		AF('s',struct A805,m0,1)
		AF('s',struct A805,m1,1)
		AF('j',struct A805,m2,1)
		AF('L',struct A805,m3,1)
		AF('c',struct A805,m4,1)
		AF('C',struct A805,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IBj{cfiCJlsjdsCl}sJsp{ssjLcC}Spf> */
union A806 { I m0; B m1; j m2; struct A804 m3; s m4; J m5; s m6; p m7; struct A805 m8; S m9; p m10; f m11; };
int f_cmpA806(const union A806 *x, const union A806 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA804(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA805(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA806() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A806));
		AF('I',union A806,m0,1)
		AF('B',union A806,m1,1)
		AF('j',union A806,m2,1)
		AFa(union A806,m3,1,A804)
		AF('s',union A806,m4,1)
		AF('J',union A806,m5,1)
		AF('s',union A806,m6,1)
		AF('p',union A806,m7,1)
		AFa(union A806,m8,1,A805)
		AF('S',union A806,m9,1)
		AF('p',union A806,m10,1)
		AF('f',union A806,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jI<IBj{cfiCJlsjdsCl}sJsp{ssjLcC}Spf>JsdJLJSLL} */
struct A807 { j m0; I m1; union A806 m2; J m3; s m4; d m5; J m6; L m7; J m8; S m9; L m10; L m11; };
int f_cmpA807(const struct A807 *x, const struct A807 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA806(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA807() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A807));
		AF('j',struct A807,m0,1)
		AF('I',struct A807,m1,1)
		AFa(struct A807,m2,1,A806)
		AF('J',struct A807,m3,1)
		AF('s',struct A807,m4,1)
		AF('d',struct A807,m5,1)
		AF('J',struct A807,m6,1)
		AF('L',struct A807,m7,1)
		AF('J',struct A807,m8,1)
		AF('S',struct A807,m9,1)
		AF('L',struct A807,m10,1)
		AF('L',struct A807,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lB> */
union A808 { l m0; B m1; };
int f_cmpA808(const union A808 *x, const union A808 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA808() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A808));
		AF('l',union A808,m0,1)
		AF('B',union A808,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fcIcsijjCJSs> */
union A809 { f m0; c m1; I m2; c m3; s m4; i m5; j m6; j m7; C m8; J m9; S m10; s m11; };
int f_cmpA809(const union A809 *x, const union A809 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA809() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A809));
		AF('f',union A809,m0,1)
		AF('c',union A809,m1,1)
		AF('I',union A809,m2,1)
		AF('c',union A809,m3,1)
		AF('s',union A809,m4,1)
		AF('i',union A809,m5,1)
		AF('j',union A809,m6,1)
		AF('j',union A809,m7,1)
		AF('C',union A809,m8,1)
		AF('J',union A809,m9,1)
		AF('S',union A809,m10,1)
		AF('s',union A809,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cfs<fcIcsijjCJSs>iSBsBjfp} */
struct A810 { c m0; f m1; s m2; union A809 m3; i m4; S m5; B m6; s m7; B m8; j m9; f m10; p m11; };
int f_cmpA810(const struct A810 *x, const struct A810 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA809(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA810() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A810));
		AF('c',struct A810,m0,1)
		AF('f',struct A810,m1,1)
		AF('s',struct A810,m2,1)
		AFa(struct A810,m3,1,A809)
		AF('i',struct A810,m4,1)
		AF('S',struct A810,m5,1)
		AF('B',struct A810,m6,1)
		AF('s',struct A810,m7,1)
		AF('B',struct A810,m8,1)
		AF('j',struct A810,m9,1)
		AF('f',struct A810,m10,1)
		AF('p',struct A810,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CIs> */
union A811 { C m0; I m1; s m2; };
int f_cmpA811(const union A811 *x, const union A811 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA811() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A811));
		AF('C',union A811,m0,1)
		AF('I',union A811,m1,1)
		AF('s',union A811,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sSpIsiLLscIf} */
struct A812 { s m0; S m1; p m2; I m3; s m4; i m5; L m6; L m7; s m8; c m9; I m10; f m11; };
int f_cmpA812(const struct A812 *x, const struct A812 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA812() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A812));
		AF('s',struct A812,m0,1)
		AF('S',struct A812,m1,1)
		AF('p',struct A812,m2,1)
		AF('I',struct A812,m3,1)
		AF('s',struct A812,m4,1)
		AF('i',struct A812,m5,1)
		AF('L',struct A812,m6,1)
		AF('L',struct A812,m7,1)
		AF('s',struct A812,m8,1)
		AF('c',struct A812,m9,1)
		AF('I',struct A812,m10,1)
		AF('f',struct A812,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fslLf> */
union A813 { f m0; s m1; l m2; L m3; f m4; };
int f_cmpA813(const union A813 *x, const union A813 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA813() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A813));
		AF('f',union A813,m0,1)
		AF('s',union A813,m1,1)
		AF('l',union A813,m2,1)
		AF('L',union A813,m3,1)
		AF('f',union A813,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BJcBdsd[15]jlplC} */
struct A814 { B m0; J m1; c m2; B m3; d m4; s m5; d m6[15]; j m7; l m8; p m9; l m10; C m11; };
int f_cmpA814(const struct A814 *x, const struct A814 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m6[10] == y->m6[10] && x->m6[11] == y->m6[11] && x->m6[12] == y->m6[12] && x->m6[13] == y->m6[13] && x->m6[14] == y->m6[14] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA814() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A814));
		AF('B',struct A814,m0,1)
		AF('J',struct A814,m1,1)
		AF('c',struct A814,m2,1)
		AF('B',struct A814,m3,1)
		AF('d',struct A814,m4,1)
		AF('s',struct A814,m5,1)
		AF('d',struct A814,m6,15)
		AF('j',struct A814,m7,1)
		AF('l',struct A814,m8,1)
		AF('p',struct A814,m9,1)
		AF('l',struct A814,m10,1)
		AF('C',struct A814,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ippfiL<fslLf>f{BJcBdsd[15]jlplC}idI} */
struct A815 { i m0; p m1; p m2; f m3; i m4; L m5; union A813 m6; f m7; struct A814 m8; i m9; d m10; I m11; };
int f_cmpA815(const struct A815 *x, const struct A815 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA813(&x->m6, &y->m6) && x->m7 == y->m7 && f_cmpA814(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA815() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A815));
		AF('i',struct A815,m0,1)
		AF('p',struct A815,m1,1)
		AF('p',struct A815,m2,1)
		AF('f',struct A815,m3,1)
		AF('i',struct A815,m4,1)
		AF('L',struct A815,m5,1)
		AFa(struct A815,m6,1,A813)
		AF('f',struct A815,m7,1)
		AFa(struct A815,m8,1,A814)
		AF('i',struct A815,m9,1)
		AF('d',struct A815,m10,1)
		AF('I',struct A815,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lsCLpd{sSpIsiLLscIf}S{ippfiL<fslLf>f{BJcBdsd[15]jlplC}idI}JBj} */
struct A816 { l m0; s m1; C m2; L m3; p m4; d m5; struct A812 m6; S m7; struct A815 m8; J m9; B m10; j m11; };
int f_cmpA816(const struct A816 *x, const struct A816 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA812(&x->m6, &y->m6) && x->m7 == y->m7 && f_cmpA815(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA816() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A816));
		AF('l',struct A816,m0,1)
		AF('s',struct A816,m1,1)
		AF('C',struct A816,m2,1)
		AF('L',struct A816,m3,1)
		AF('p',struct A816,m4,1)
		AF('d',struct A816,m5,1)
		AFa(struct A816,m6,1,A812)
		AF('S',struct A816,m7,1)
		AFa(struct A816,m8,1,A815)
		AF('J',struct A816,m9,1)
		AF('B',struct A816,m10,1)
		AF('j',struct A816,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iSiLBlsI} */
struct A817 { i m0; S m1; i m2; L m3; B m4; l m5; s m6; I m7; };
int f_cmpA817(const struct A817 *x, const struct A817 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA817() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A817));
		AF('i',struct A817,m0,1)
		AF('S',struct A817,m1,1)
		AF('i',struct A817,m2,1)
		AF('L',struct A817,m3,1)
		AF('B',struct A817,m4,1)
		AF('l',struct A817,m5,1)
		AF('s',struct A817,m6,1)
		AF('I',struct A817,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dSdLJLijCjBi> */
union A818 { d m0; S m1; d m2; L m3; J m4; L m5; i m6; j m7; C m8; j m9; B m10; i m11; };
int f_cmpA818(const union A818 *x, const union A818 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA818() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A818));
		AF('d',union A818,m0,1)
		AF('S',union A818,m1,1)
		AF('d',union A818,m2,1)
		AF('L',union A818,m3,1)
		AF('J',union A818,m4,1)
		AF('L',union A818,m5,1)
		AF('i',union A818,m6,1)
		AF('j',union A818,m7,1)
		AF('C',union A818,m8,1)
		AF('j',union A818,m9,1)
		AF('B',union A818,m10,1)
		AF('i',union A818,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cIjBS> */
union A819 { c m0; I m1; j m2; B m3; S m4; };
int f_cmpA819(const union A819 *x, const union A819 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA819() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A819));
		AF('c',union A819,m0,1)
		AF('I',union A819,m1,1)
		AF('j',union A819,m2,1)
		AF('B',union A819,m3,1)
		AF('S',union A819,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <s{iSiLBlsI}jljc[12]J<dSdLJLijCjBi><cIjBS>j> */
union A820 { s m0; struct A817 m1; j m2; l m3; j m4; c m5[12]; J m6; union A818 m7; union A819 m8; j m9; };
int f_cmpA820(const union A820 *x, const union A820 *y) { return x->m0 == y->m0 && f_cmpA817(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m5[10] == y->m5[10] && x->m5[11] == y->m5[11] && x->m6 == y->m6 && f_cmpA818(&x->m7, &y->m7) && f_cmpA819(&x->m8, &y->m8) && x->m9 == y->m9; };
DCaggr* f_touchdcstA820() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A820));
		AF('s',union A820,m0,1)
		AFa(union A820,m1,1,A817)
		AF('j',union A820,m2,1)
		AF('l',union A820,m3,1)
		AF('j',union A820,m4,1)
		AF('c',union A820,m5,12)
		AF('J',union A820,m6,1)
		AFa(union A820,m7,1,A818)
		AFa(union A820,m8,1,A819)
		AF('j',union A820,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {icIpjdcCCdsi} */
struct A821 { i m0; c m1; I m2; p m3; j m4; d m5; c m6; C m7; C m8; d m9; s m10; i m11; };
int f_cmpA821(const struct A821 *x, const struct A821 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA821() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A821));
		AF('i',struct A821,m0,1)
		AF('c',struct A821,m1,1)
		AF('I',struct A821,m2,1)
		AF('p',struct A821,m3,1)
		AF('j',struct A821,m4,1)
		AF('d',struct A821,m5,1)
		AF('c',struct A821,m6,1)
		AF('C',struct A821,m7,1)
		AF('C',struct A821,m8,1)
		AF('d',struct A821,m9,1)
		AF('s',struct A821,m10,1)
		AF('i',struct A821,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lljilSfLLjf[7]{icIpjdcCCdsi}} */
struct A822 { l m0; l m1; j m2; i m3; l m4; S m5; f m6; L m7; L m8; j m9; f m10[7]; struct A821 m11; };
int f_cmpA822(const struct A822 *x, const struct A822 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && f_cmpA821(&x->m11, &y->m11); };
DCaggr* f_touchdcstA822() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A822));
		AF('l',struct A822,m0,1)
		AF('l',struct A822,m1,1)
		AF('j',struct A822,m2,1)
		AF('i',struct A822,m3,1)
		AF('l',struct A822,m4,1)
		AF('S',struct A822,m5,1)
		AF('f',struct A822,m6,1)
		AF('L',struct A822,m7,1)
		AF('L',struct A822,m8,1)
		AF('j',struct A822,m9,1)
		AF('f',struct A822,m10,7)
		AFa(struct A822,m11,1,A821)
		dcCloseAggr(a);
	}
	return a;
};
/* <SSdLic{lljilSfLLjf[7]{icIpjdcCCdsi}}> */
union A823 { S m0; S m1; d m2; L m3; i m4; c m5; struct A822 m6; };
int f_cmpA823(const union A823 *x, const union A823 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA822(&x->m6, &y->m6); };
DCaggr* f_touchdcstA823() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A823));
		AF('S',union A823,m0,1)
		AF('S',union A823,m1,1)
		AF('d',union A823,m2,1)
		AF('L',union A823,m3,1)
		AF('i',union A823,m4,1)
		AF('c',union A823,m5,1)
		AFa(union A823,m6,1,A822)
		dcCloseAggr(a);
	}
	return a;
};
/* <dlcs> */
union A824 { d m0; l m1; c m2; s m3; };
int f_cmpA824(const union A824 *x, const union A824 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA824() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A824));
		AF('d',union A824,m0,1)
		AF('l',union A824,m1,1)
		AF('c',union A824,m2,1)
		AF('s',union A824,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SsJ[15]ccsJSjL<dlcs>p> */
union A825 { S m0; s m1; J m2[15]; c m3; c m4; s m5; J m6; S m7; j m8; L m9; union A824 m10; p m11; };
int f_cmpA825(const union A825 *x, const union A825 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m2[12] == y->m2[12] && x->m2[13] == y->m2[13] && x->m2[14] == y->m2[14] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA824(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA825() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A825));
		AF('S',union A825,m0,1)
		AF('s',union A825,m1,1)
		AF('J',union A825,m2,15)
		AF('c',union A825,m3,1)
		AF('c',union A825,m4,1)
		AF('s',union A825,m5,1)
		AF('J',union A825,m6,1)
		AF('S',union A825,m7,1)
		AF('j',union A825,m8,1)
		AF('L',union A825,m9,1)
		AFa(union A825,m10,1,A824)
		AF('p',union A825,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jsI[10]icipBcId} */
struct A826 { j m0; s m1; I m2[10]; i m3; c m4; i m5; p m6; B m7; c m8; I m9; d m10; };
int f_cmpA826(const struct A826 *x, const struct A826 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA826() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A826));
		AF('j',struct A826,m0,1)
		AF('s',struct A826,m1,1)
		AF('I',struct A826,m2,10)
		AF('i',struct A826,m3,1)
		AF('c',struct A826,m4,1)
		AF('i',struct A826,m5,1)
		AF('p',struct A826,m6,1)
		AF('B',struct A826,m7,1)
		AF('c',struct A826,m8,1)
		AF('I',struct A826,m9,1)
		AF('d',struct A826,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IlCc} */
struct A827 { I m0; l m1; C m2; c m3; };
int f_cmpA827(const struct A827 *x, const struct A827 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA827() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A827));
		AF('I',struct A827,m0,1)
		AF('l',struct A827,m1,1)
		AF('C',struct A827,m2,1)
		AF('c',struct A827,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SspIpsCfsfSC> */
union A828 { S m0; s m1; p m2; I m3; p m4; s m5; C m6; f m7; s m8; f m9; S m10; C m11; };
int f_cmpA828(const union A828 *x, const union A828 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA828() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A828));
		AF('S',union A828,m0,1)
		AF('s',union A828,m1,1)
		AF('p',union A828,m2,1)
		AF('I',union A828,m3,1)
		AF('p',union A828,m4,1)
		AF('s',union A828,m5,1)
		AF('C',union A828,m6,1)
		AF('f',union A828,m7,1)
		AF('s',union A828,m8,1)
		AF('f',union A828,m9,1)
		AF('S',union A828,m10,1)
		AF('C',union A828,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <J{jsI[10]icipBcId}Ifds<C>p{IlCc}B<SspIpsCfsfSC>l> */
union A829 { J m0; struct A826 m1; I m2; f m3; d m4; s m5; union A247 m6; p m7; struct A827 m8; B m9; union A828 m10; l m11; };
int f_cmpA829(const union A829 *x, const union A829 *y) { return x->m0 == y->m0 && f_cmpA826(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA247(&x->m6, &y->m6) && x->m7 == y->m7 && f_cmpA827(&x->m8, &y->m8) && x->m9 == y->m9 && f_cmpA828(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA829() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A829));
		AF('J',union A829,m0,1)
		AFa(union A829,m1,1,A826)
		AF('I',union A829,m2,1)
		AF('f',union A829,m3,1)
		AF('d',union A829,m4,1)
		AF('s',union A829,m5,1)
		AFa(union A829,m6,1,A247)
		AF('p',union A829,m7,1)
		AFa(union A829,m8,1,A827)
		AF('B',union A829,m9,1)
		AFa(union A829,m10,1,A828)
		AF('l',union A829,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {psLIl} */
struct A830 { p m0; s m1; L m2; I m3; l m4; };
int f_cmpA830(const struct A830 *x, const struct A830 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA830() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A830));
		AF('p',struct A830,m0,1)
		AF('s',struct A830,m1,1)
		AF('L',struct A830,m2,1)
		AF('I',struct A830,m3,1)
		AF('l',struct A830,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sl{psLIl}Si[4]pJ> */
union A831 { s m0; l m1; struct A830 m2; S m3; i m4[4]; p m5; J m6; };
int f_cmpA831(const union A831 *x, const union A831 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA830(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA831() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A831));
		AF('s',union A831,m0,1)
		AF('l',union A831,m1,1)
		AFa(union A831,m2,1,A830)
		AF('S',union A831,m3,1)
		AF('i',union A831,m4,4)
		AF('p',union A831,m5,1)
		AF('J',union A831,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<J{jsI[10]icipBcId}Ifds<C>p{IlCc}B<SspIpsCfsfSC>l>fSclLjLIlj<sl{psLIl}Si[4]pJ>> */
union A832 { union A829 m0; f m1; S m2; c m3; l m4; L m5; j m6; L m7; I m8; l m9; j m10; union A831 m11; };
int f_cmpA832(const union A832 *x, const union A832 *y) { return f_cmpA829(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA831(&x->m11, &y->m11); };
DCaggr* f_touchdcstA832() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A832));
		AFa(union A832,m0,1,A829)
		AF('f',union A832,m1,1)
		AF('S',union A832,m2,1)
		AF('c',union A832,m3,1)
		AF('l',union A832,m4,1)
		AF('L',union A832,m5,1)
		AF('j',union A832,m6,1)
		AF('L',union A832,m7,1)
		AF('I',union A832,m8,1)
		AF('l',union A832,m9,1)
		AF('j',union A832,m10,1)
		AFa(union A832,m11,1,A831)
		dcCloseAggr(a);
	}
	return a;
};
/* {dpfsJsCS} */
struct A833 { d m0; p m1; f m2; s m3; J m4; s m5; C m6; S m7; };
int f_cmpA833(const struct A833 *x, const struct A833 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA833() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A833));
		AF('d',struct A833,m0,1)
		AF('p',struct A833,m1,1)
		AF('f',struct A833,m2,1)
		AF('s',struct A833,m3,1)
		AF('J',struct A833,m4,1)
		AF('s',struct A833,m5,1)
		AF('C',struct A833,m6,1)
		AF('S',struct A833,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dsdILii> */
union A834 { d m0; s m1; d m2; I m3; L m4; i m5; i m6; };
int f_cmpA834(const union A834 *x, const union A834 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA834() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A834));
		AF('d',union A834,m0,1)
		AF('s',union A834,m1,1)
		AF('d',union A834,m2,1)
		AF('I',union A834,m3,1)
		AF('L',union A834,m4,1)
		AF('i',union A834,m5,1)
		AF('i',union A834,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lSl> */
union A835 { l m0; S m1; l m2; };
int f_cmpA835(const union A835 *x, const union A835 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA835() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A835));
		AF('l',union A835,m0,1)
		AF('S',union A835,m1,1)
		AF('l',union A835,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iBi<dsdILii>L<lSl>jjpBjl> */
union A836 { i m0; B m1; i m2; union A834 m3; L m4; union A835 m5; j m6; j m7; p m8; B m9; j m10; l m11; };
int f_cmpA836(const union A836 *x, const union A836 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA834(&x->m3, &y->m3) && x->m4 == y->m4 && f_cmpA835(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA836() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A836));
		AF('i',union A836,m0,1)
		AF('B',union A836,m1,1)
		AF('i',union A836,m2,1)
		AFa(union A836,m3,1,A834)
		AF('L',union A836,m4,1)
		AFa(union A836,m5,1,A835)
		AF('j',union A836,m6,1)
		AF('j',union A836,m7,1)
		AF('p',union A836,m8,1)
		AF('B',union A836,m9,1)
		AF('j',union A836,m10,1)
		AF('l',union A836,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pi} */
struct A837 { p m0; i m1; };
int f_cmpA837(const struct A837 *x, const struct A837 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA837() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A837));
		AF('p',struct A837,m0,1)
		AF('i',struct A837,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Lf[5]LL> */
union A838 { L m0; f m1[5]; L m2; L m3; };
int f_cmpA838(const union A838 *x, const union A838 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA838() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A838));
		AF('L',union A838,m0,1)
		AF('f',union A838,m1,5)
		AF('L',union A838,m2,1)
		AF('L',union A838,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<Lf[5]LL>jCIcJJIpilL} */
struct A839 { union A838 m0; j m1; C m2; I m3; c m4; J m5; J m6; I m7; p m8; i m9; l m10; L m11; };
int f_cmpA839(const struct A839 *x, const struct A839 *y) { return f_cmpA838(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA839() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A839));
		AFa(struct A839,m0,1,A838)
		AF('j',struct A839,m1,1)
		AF('C',struct A839,m2,1)
		AF('I',struct A839,m3,1)
		AF('c',struct A839,m4,1)
		AF('J',struct A839,m5,1)
		AF('J',struct A839,m6,1)
		AF('I',struct A839,m7,1)
		AF('p',struct A839,m8,1)
		AF('i',struct A839,m9,1)
		AF('l',struct A839,m10,1)
		AF('L',struct A839,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lsdfffLSLjji} */
struct A840 { l m0; s m1; d m2; f m3; f m4; f m5; L m6; S m7; L m8; j m9; j m10; i m11; };
int f_cmpA840(const struct A840 *x, const struct A840 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA840() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A840));
		AF('l',struct A840,m0,1)
		AF('s',struct A840,m1,1)
		AF('d',struct A840,m2,1)
		AF('f',struct A840,m3,1)
		AF('f',struct A840,m4,1)
		AF('f',struct A840,m5,1)
		AF('L',struct A840,m6,1)
		AF('S',struct A840,m7,1)
		AF('L',struct A840,m8,1)
		AF('j',struct A840,m9,1)
		AF('j',struct A840,m10,1)
		AF('i',struct A840,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Sppcp} */
struct A841 { S m0; p m1; p m2; c m3; p m4; };
int f_cmpA841(const struct A841 *x, const struct A841 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA841() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A841));
		AF('S',struct A841,m0,1)
		AF('p',struct A841,m1,1)
		AF('p',struct A841,m2,1)
		AF('c',struct A841,m3,1)
		AF('p',struct A841,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lsCcldcdlCdJ> */
union A842 { l m0; s m1; C m2; c m3; l m4; d m5; c m6; d m7; l m8; C m9; d m10; J m11; };
int f_cmpA842(const union A842 *x, const union A842 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA842() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A842));
		AF('l',union A842,m0,1)
		AF('s',union A842,m1,1)
		AF('C',union A842,m2,1)
		AF('c',union A842,m3,1)
		AF('l',union A842,m4,1)
		AF('d',union A842,m5,1)
		AF('c',union A842,m6,1)
		AF('d',union A842,m7,1)
		AF('l',union A842,m8,1)
		AF('C',union A842,m9,1)
		AF('d',union A842,m10,1)
		AF('J',union A842,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BiL[6]IBICj} */
struct A843 { B m0; i m1; L m2[6]; I m3; B m4; I m5; C m6; j m7; };
int f_cmpA843(const struct A843 *x, const struct A843 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA843() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A843));
		AF('B',struct A843,m0,1)
		AF('i',struct A843,m1,1)
		AF('L',struct A843,m2,6)
		AF('I',struct A843,m3,1)
		AF('B',struct A843,m4,1)
		AF('I',struct A843,m5,1)
		AF('C',struct A843,m6,1)
		AF('j',struct A843,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {j{lsdfffLSLjji}Bp{Sppcp}f<lsCcldcdlCdJ>[15]f{BiL[6]IBICj}[14]C} */
struct A844 { j m0; struct A840 m1; B m2; p m3; struct A841 m4; f m5; union A842 m6[15]; f m7; struct A843 m8[14]; C m9; };
int f_cmpA844(const struct A844 *x, const struct A844 *y) { return x->m0 == y->m0 && f_cmpA840(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA841(&x->m4, &y->m4) && x->m5 == y->m5 && f_cmpA842(&x->m6[0], &y->m6[0]) && f_cmpA842(&x->m6[1], &y->m6[1]) && f_cmpA842(&x->m6[2], &y->m6[2]) && f_cmpA842(&x->m6[3], &y->m6[3]) && f_cmpA842(&x->m6[4], &y->m6[4]) && f_cmpA842(&x->m6[5], &y->m6[5]) && f_cmpA842(&x->m6[6], &y->m6[6]) && f_cmpA842(&x->m6[7], &y->m6[7]) && f_cmpA842(&x->m6[8], &y->m6[8]) && f_cmpA842(&x->m6[9], &y->m6[9]) && f_cmpA842(&x->m6[10], &y->m6[10]) && f_cmpA842(&x->m6[11], &y->m6[11]) && f_cmpA842(&x->m6[12], &y->m6[12]) && f_cmpA842(&x->m6[13], &y->m6[13]) && f_cmpA842(&x->m6[14], &y->m6[14]) && x->m7 == y->m7 && f_cmpA843(&x->m8[0], &y->m8[0]) && f_cmpA843(&x->m8[1], &y->m8[1]) && f_cmpA843(&x->m8[2], &y->m8[2]) && f_cmpA843(&x->m8[3], &y->m8[3]) && f_cmpA843(&x->m8[4], &y->m8[4]) && f_cmpA843(&x->m8[5], &y->m8[5]) && f_cmpA843(&x->m8[6], &y->m8[6]) && f_cmpA843(&x->m8[7], &y->m8[7]) && f_cmpA843(&x->m8[8], &y->m8[8]) && f_cmpA843(&x->m8[9], &y->m8[9]) && f_cmpA843(&x->m8[10], &y->m8[10]) && f_cmpA843(&x->m8[11], &y->m8[11]) && f_cmpA843(&x->m8[12], &y->m8[12]) && f_cmpA843(&x->m8[13], &y->m8[13]) && x->m9 == y->m9; };
DCaggr* f_touchdcstA844() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A844));
		AF('j',struct A844,m0,1)
		AFa(struct A844,m1,1,A840)
		AF('B',struct A844,m2,1)
		AF('p',struct A844,m3,1)
		AFa(struct A844,m4,1,A841)
		AF('f',struct A844,m5,1)
		AFa(struct A844,m6,15,A842)
		AF('f',struct A844,m7,1)
		AFa(struct A844,m8,14,A843)
		AF('C',struct A844,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{j{lsdfffLSLjji}Bp{Sppcp}f<lsCcldcdlCdJ>[15]f{BiL[6]IBICj}[14]C}fcSSlpSpSJs} */
struct A845 { struct A844 m0; f m1; c m2; S m3; S m4; l m5; p m6; S m7; p m8; S m9; J m10; s m11; };
int f_cmpA845(const struct A845 *x, const struct A845 *y) { return f_cmpA844(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA845() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A845));
		AFa(struct A845,m0,1,A844)
		AF('f',struct A845,m1,1)
		AF('c',struct A845,m2,1)
		AF('S',struct A845,m3,1)
		AF('S',struct A845,m4,1)
		AF('l',struct A845,m5,1)
		AF('p',struct A845,m6,1)
		AF('S',struct A845,m7,1)
		AF('p',struct A845,m8,1)
		AF('S',struct A845,m9,1)
		AF('J',struct A845,m10,1)
		AF('s',struct A845,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ffSBiBssBSif> */
union A846 { f m0; f m1; S m2; B m3; i m4; B m5; s m6; s m7; B m8; S m9; i m10; f m11; };
int f_cmpA846(const union A846 *x, const union A846 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA846() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A846));
		AF('f',union A846,m0,1)
		AF('f',union A846,m1,1)
		AF('S',union A846,m2,1)
		AF('B',union A846,m3,1)
		AF('i',union A846,m4,1)
		AF('B',union A846,m5,1)
		AF('s',union A846,m6,1)
		AF('s',union A846,m7,1)
		AF('B',union A846,m8,1)
		AF('S',union A846,m9,1)
		AF('i',union A846,m10,1)
		AF('f',union A846,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jilSjplpf<ffSBiBssBSif>Lf> */
union A847 { j m0; i m1; l m2; S m3; j m4; p m5; l m6; p m7; f m8; union A846 m9; L m10; f m11; };
int f_cmpA847(const union A847 *x, const union A847 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA846(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA847() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A847));
		AF('j',union A847,m0,1)
		AF('i',union A847,m1,1)
		AF('l',union A847,m2,1)
		AF('S',union A847,m3,1)
		AF('j',union A847,m4,1)
		AF('p',union A847,m5,1)
		AF('l',union A847,m6,1)
		AF('p',union A847,m7,1)
		AF('f',union A847,m8,1)
		AFa(union A847,m9,1,A846)
		AF('L',union A847,m10,1)
		AF('f',union A847,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sLCBsfcS> */
union A848 { s m0; L m1; C m2; B m3; s m4; f m5; c m6; S m7; };
int f_cmpA848(const union A848 *x, const union A848 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA848() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A848));
		AF('s',union A848,m0,1)
		AF('L',union A848,m1,1)
		AF('C',union A848,m2,1)
		AF('B',union A848,m3,1)
		AF('s',union A848,m4,1)
		AF('f',union A848,m5,1)
		AF('c',union A848,m6,1)
		AF('S',union A848,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IccfI<sLCBsfcS>> */
union A849 { I m0; c m1; c m2; f m3; I m4; union A848 m5; };
int f_cmpA849(const union A849 *x, const union A849 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA848(&x->m5, &y->m5); };
DCaggr* f_touchdcstA849() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A849));
		AF('I',union A849,m0,1)
		AF('c',union A849,m1,1)
		AF('c',union A849,m2,1)
		AF('f',union A849,m3,1)
		AF('I',union A849,m4,1)
		AFa(union A849,m5,1,A848)
		dcCloseAggr(a);
	}
	return a;
};
/* {fCSj<IccfI<sLCBsfcS>>isJjJIf} */
struct A850 { f m0; C m1; S m2; j m3; union A849 m4; i m5; s m6; J m7; j m8; J m9; I m10; f m11; };
int f_cmpA850(const struct A850 *x, const struct A850 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA849(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA850() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A850));
		AF('f',struct A850,m0,1)
		AF('C',struct A850,m1,1)
		AF('S',struct A850,m2,1)
		AF('j',struct A850,m3,1)
		AFa(struct A850,m4,1,A849)
		AF('i',struct A850,m5,1)
		AF('s',struct A850,m6,1)
		AF('J',struct A850,m7,1)
		AF('j',struct A850,m8,1)
		AF('J',struct A850,m9,1)
		AF('I',struct A850,m10,1)
		AF('f',struct A850,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lLlBC} */
struct A851 { l m0; L m1; l m2; B m3; C m4; };
int f_cmpA851(const struct A851 *x, const struct A851 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA851() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A851));
		AF('l',struct A851,m0,1)
		AF('L',struct A851,m1,1)
		AF('l',struct A851,m2,1)
		AF('B',struct A851,m3,1)
		AF('C',struct A851,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BBIfff} */
struct A852 { B m0; B m1; I m2; f m3; f m4; f m5; };
int f_cmpA852(const struct A852 *x, const struct A852 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA852() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A852));
		AF('B',struct A852,m0,1)
		AF('B',struct A852,m1,1)
		AF('I',struct A852,m2,1)
		AF('f',struct A852,m3,1)
		AF('f',struct A852,m4,1)
		AF('f',struct A852,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IJlC[8]jiCpcfLl} */
struct A853 { I m0; J m1; l m2; C m3[8]; j m4; i m5; C m6; p m7; c m8; f m9; L m10; l m11; };
int f_cmpA853(const struct A853 *x, const struct A853 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA853() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A853));
		AF('I',struct A853,m0,1)
		AF('J',struct A853,m1,1)
		AF('l',struct A853,m2,1)
		AF('C',struct A853,m3,8)
		AF('j',struct A853,m4,1)
		AF('i',struct A853,m5,1)
		AF('C',struct A853,m6,1)
		AF('p',struct A853,m7,1)
		AF('c',struct A853,m8,1)
		AF('f',struct A853,m9,1)
		AF('L',struct A853,m10,1)
		AF('l',struct A853,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fJCflp[5]l[16]p{IJlC[8]jiCpcfLl}ssl> */
union A854 { f m0; J m1; C m2; f m3; l m4; p m5[5]; l m6[16]; p m7; struct A853 m8; s m9; s m10; l m11; };
int f_cmpA854(const union A854 *x, const union A854 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m6[10] == y->m6[10] && x->m6[11] == y->m6[11] && x->m6[12] == y->m6[12] && x->m6[13] == y->m6[13] && x->m6[14] == y->m6[14] && x->m6[15] == y->m6[15] && x->m7 == y->m7 && f_cmpA853(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA854() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A854));
		AF('f',union A854,m0,1)
		AF('J',union A854,m1,1)
		AF('C',union A854,m2,1)
		AF('f',union A854,m3,1)
		AF('l',union A854,m4,1)
		AF('p',union A854,m5,5)
		AF('l',union A854,m6,16)
		AF('p',union A854,m7,1)
		AFa(union A854,m8,1,A853)
		AF('s',union A854,m9,1)
		AF('s',union A854,m10,1)
		AF('l',union A854,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <c<fJCflp[5]l[16]p{IJlC[8]jiCpcfLl}ssl>jpc> */
union A855 { c m0; union A854 m1; j m2; p m3; c m4; };
int f_cmpA855(const union A855 *x, const union A855 *y) { return x->m0 == y->m0 && f_cmpA854(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA855() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A855));
		AF('c',union A855,m0,1)
		AFa(union A855,m1,1,A854)
		AF('j',union A855,m2,1)
		AF('p',union A855,m3,1)
		AF('c',union A855,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IdiiBljC> */
union A856 { I m0; d m1; i m2; i m3; B m4; l m5; j m6; C m7; };
int f_cmpA856(const union A856 *x, const union A856 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA856() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A856));
		AF('I',union A856,m0,1)
		AF('d',union A856,m1,1)
		AF('i',union A856,m2,1)
		AF('i',union A856,m3,1)
		AF('B',union A856,m4,1)
		AF('l',union A856,m5,1)
		AF('j',union A856,m6,1)
		AF('C',union A856,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lL<IdiiBljC>> */
union A857 { l m0; L m1; union A856 m2; };
int f_cmpA857(const union A857 *x, const union A857 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA856(&x->m2, &y->m2); };
DCaggr* f_touchdcstA857() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A857));
		AF('l',union A857,m0,1)
		AF('L',union A857,m1,1)
		AFa(union A857,m2,1,A856)
		dcCloseAggr(a);
	}
	return a;
};
/* {lCLIdcsCp} */
struct A858 { l m0; C m1; L m2; I m3; d m4; c m5; s m6; C m7; p m8; };
int f_cmpA858(const struct A858 *x, const struct A858 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA858() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A858));
		AF('l',struct A858,m0,1)
		AF('C',struct A858,m1,1)
		AF('L',struct A858,m2,1)
		AF('I',struct A858,m3,1)
		AF('d',struct A858,m4,1)
		AF('c',struct A858,m5,1)
		AF('s',struct A858,m6,1)
		AF('C',struct A858,m7,1)
		AF('p',struct A858,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Csl[11]ssfl} */
struct A859 { C m0; s m1; l m2[11]; s m3; s m4; f m5; l m6; };
int f_cmpA859(const struct A859 *x, const struct A859 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA859() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A859));
		AF('C',struct A859,m0,1)
		AF('s',struct A859,m1,1)
		AF('l',struct A859,m2,11)
		AF('s',struct A859,m3,1)
		AF('s',struct A859,m4,1)
		AF('f',struct A859,m5,1)
		AF('l',struct A859,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iSppp} */
struct A860 { i m0; S m1; p m2; p m3; p m4; };
int f_cmpA860(const struct A860 *x, const struct A860 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA860() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A860));
		AF('i',struct A860,m0,1)
		AF('S',struct A860,m1,1)
		AF('p',struct A860,m2,1)
		AF('p',struct A860,m3,1)
		AF('p',struct A860,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <scJJc[12]ICSJLs> */
union A861 { s m0; c m1; J m2; J m3; c m4[12]; I m5; C m6; S m7; J m8; L m9; s m10; };
int f_cmpA861(const union A861 *x, const union A861 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA861() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A861));
		AF('s',union A861,m0,1)
		AF('c',union A861,m1,1)
		AF('J',union A861,m2,1)
		AF('J',union A861,m3,1)
		AF('c',union A861,m4,12)
		AF('I',union A861,m5,1)
		AF('C',union A861,m6,1)
		AF('S',union A861,m7,1)
		AF('J',union A861,m8,1)
		AF('L',union A861,m9,1)
		AF('s',union A861,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <B{lCLIdcsCp}jI{Csl[11]ssfl}{iSppp}jfj[7]<scJJc[12]ICSJLs>c[15]> */
union A862 { B m0; struct A858 m1; j m2; I m3; struct A859 m4; struct A860 m5; j m6; f m7; j m8[7]; union A861 m9; c m10[15]; };
int f_cmpA862(const union A862 *x, const union A862 *y) { return x->m0 == y->m0 && f_cmpA858(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA859(&x->m4, &y->m4) && f_cmpA860(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && f_cmpA861(&x->m9, &y->m9) && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m10[12] == y->m10[12] && x->m10[13] == y->m10[13] && x->m10[14] == y->m10[14]; };
DCaggr* f_touchdcstA862() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A862));
		AF('B',union A862,m0,1)
		AFa(union A862,m1,1,A858)
		AF('j',union A862,m2,1)
		AF('I',union A862,m3,1)
		AFa(union A862,m4,1,A859)
		AFa(union A862,m5,1,A860)
		AF('j',union A862,m6,1)
		AF('f',union A862,m7,1)
		AF('j',union A862,m8,7)
		AFa(union A862,m9,1,A861)
		AF('c',union A862,m10,15)
		dcCloseAggr(a);
	}
	return a;
};
/* <dB<lL<IdiiBljC>><B{lCLIdcsCp}jI{Csl[11]ssfl}{iSppp}jfj[7]<scJJc[12]ICSJLs>c[15]>dCBJdccI> */
union A863 { d m0; B m1; union A857 m2; union A862 m3; d m4; C m5; B m6; J m7; d m8; c m9; c m10; I m11; };
int f_cmpA863(const union A863 *x, const union A863 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA857(&x->m2, &y->m2) && f_cmpA862(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA863() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A863));
		AF('d',union A863,m0,1)
		AF('B',union A863,m1,1)
		AFa(union A863,m2,1,A857)
		AFa(union A863,m3,1,A862)
		AF('d',union A863,m4,1)
		AF('C',union A863,m5,1)
		AF('B',union A863,m6,1)
		AF('J',union A863,m7,1)
		AF('d',union A863,m8,1)
		AF('c',union A863,m9,1)
		AF('c',union A863,m10,1)
		AF('I',union A863,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lCLpfcSpCpfI> */
union A864 { l m0; C m1; L m2; p m3; f m4; c m5; S m6; p m7; C m8; p m9; f m10; I m11; };
int f_cmpA864(const union A864 *x, const union A864 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA864() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A864));
		AF('l',union A864,m0,1)
		AF('C',union A864,m1,1)
		AF('L',union A864,m2,1)
		AF('p',union A864,m3,1)
		AF('f',union A864,m4,1)
		AF('c',union A864,m5,1)
		AF('S',union A864,m6,1)
		AF('p',union A864,m7,1)
		AF('C',union A864,m8,1)
		AF('p',union A864,m9,1)
		AF('f',union A864,m10,1)
		AF('I',union A864,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BpLBJLisBBSJ} */
struct A865 { B m0; p m1; L m2; B m3; J m4; L m5; i m6; s m7; B m8; B m9; S m10; J m11; };
int f_cmpA865(const struct A865 *x, const struct A865 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA865() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A865));
		AF('B',struct A865,m0,1)
		AF('p',struct A865,m1,1)
		AF('L',struct A865,m2,1)
		AF('B',struct A865,m3,1)
		AF('J',struct A865,m4,1)
		AF('L',struct A865,m5,1)
		AF('i',struct A865,m6,1)
		AF('s',struct A865,m7,1)
		AF('B',struct A865,m8,1)
		AF('B',struct A865,m9,1)
		AF('S',struct A865,m10,1)
		AF('J',struct A865,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BJSBjjlpJdII> */
union A866 { B m0; J m1; S m2; B m3; j m4; j m5; l m6; p m7; J m8; d m9; I m10; I m11; };
int f_cmpA866(const union A866 *x, const union A866 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA866() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A866));
		AF('B',union A866,m0,1)
		AF('J',union A866,m1,1)
		AF('S',union A866,m2,1)
		AF('B',union A866,m3,1)
		AF('j',union A866,m4,1)
		AF('j',union A866,m5,1)
		AF('l',union A866,m6,1)
		AF('p',union A866,m7,1)
		AF('J',union A866,m8,1)
		AF('d',union A866,m9,1)
		AF('I',union A866,m10,1)
		AF('I',union A866,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jlIS[3]jBf[2]scB> */
union A867 { j m0; l m1; I m2; S m3[3]; j m4; B m5; f m6[2]; s m7; c m8; B m9; };
int f_cmpA867(const union A867 *x, const union A867 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA867() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A867));
		AF('j',union A867,m0,1)
		AF('l',union A867,m1,1)
		AF('I',union A867,m2,1)
		AF('S',union A867,m3,3)
		AF('j',union A867,m4,1)
		AF('B',union A867,m5,1)
		AF('f',union A867,m6,2)
		AF('s',union A867,m7,1)
		AF('c',union A867,m8,1)
		AF('B',union A867,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<BJSBjjlpJdII>l<jlIS[3]jBf[2]scB>} */
struct A868 { union A866 m0; l m1; union A867 m2; };
int f_cmpA868(const struct A868 *x, const struct A868 *y) { return f_cmpA866(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA867(&x->m2, &y->m2); };
DCaggr* f_touchdcstA868() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A868));
		AFa(struct A868,m0,1,A866)
		AF('l',struct A868,m1,1)
		AFa(struct A868,m2,1,A867)
		dcCloseAggr(a);
	}
	return a;
};
/* {iljCdI} */
struct A869 { i m0; l m1; j m2; C m3; d m4; I m5; };
int f_cmpA869(const struct A869 *x, const struct A869 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA869() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A869));
		AF('i',struct A869,m0,1)
		AF('l',struct A869,m1,1)
		AF('j',struct A869,m2,1)
		AF('C',struct A869,m3,1)
		AF('d',struct A869,m4,1)
		AF('I',struct A869,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{iljCdI}lSpl[12]LIddLdj} */
struct A870 { struct A869 m0; l m1; S m2; p m3; l m4[12]; L m5; I m6; d m7; d m8; L m9; d m10; j m11; };
int f_cmpA870(const struct A870 *x, const struct A870 *y) { return f_cmpA869(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA870() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A870));
		AFa(struct A870,m0,1,A869)
		AF('l',struct A870,m1,1)
		AF('S',struct A870,m2,1)
		AF('p',struct A870,m3,1)
		AF('l',struct A870,m4,12)
		AF('L',struct A870,m5,1)
		AF('I',struct A870,m6,1)
		AF('d',struct A870,m7,1)
		AF('d',struct A870,m8,1)
		AF('L',struct A870,m9,1)
		AF('d',struct A870,m10,1)
		AF('j',struct A870,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{{iljCdI}lSpl[12]LIddLdj}cJjdiSScpBS} */
struct A871 { struct A870 m0; c m1; J m2; j m3; d m4; i m5; S m6; S m7; c m8; p m9; B m10; S m11; };
int f_cmpA871(const struct A871 *x, const struct A871 *y) { return f_cmpA870(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA871() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A871));
		AFa(struct A871,m0,1,A870)
		AF('c',struct A871,m1,1)
		AF('J',struct A871,m2,1)
		AF('j',struct A871,m3,1)
		AF('d',struct A871,m4,1)
		AF('i',struct A871,m5,1)
		AF('S',struct A871,m6,1)
		AF('S',struct A871,m7,1)
		AF('c',struct A871,m8,1)
		AF('p',struct A871,m9,1)
		AF('B',struct A871,m10,1)
		AF('S',struct A871,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <scLJfLfBdccB> */
union A872 { s m0; c m1; L m2; J m3; f m4; L m5; f m6; B m7; d m8; c m9; c m10; B m11; };
int f_cmpA872(const union A872 *x, const union A872 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA872() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A872));
		AF('s',union A872,m0,1)
		AF('c',union A872,m1,1)
		AF('L',union A872,m2,1)
		AF('J',union A872,m3,1)
		AF('f',union A872,m4,1)
		AF('L',union A872,m5,1)
		AF('f',union A872,m6,1)
		AF('B',union A872,m7,1)
		AF('d',union A872,m8,1)
		AF('c',union A872,m9,1)
		AF('c',union A872,m10,1)
		AF('B',union A872,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iSJld<scLJfLfBdccB>} */
struct A873 { i m0; S m1; J m2; l m3; d m4; union A872 m5; };
int f_cmpA873(const struct A873 *x, const struct A873 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA872(&x->m5, &y->m5); };
DCaggr* f_touchdcstA873() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A873));
		AF('i',struct A873,m0,1)
		AF('S',struct A873,m1,1)
		AF('J',struct A873,m2,1)
		AF('l',struct A873,m3,1)
		AF('d',struct A873,m4,1)
		AFa(struct A873,m5,1,A872)
		dcCloseAggr(a);
	}
	return a;
};
/* {s{iSJld<scLJfLfBdccB>}lpCLL} */
struct A874 { s m0; struct A873 m1; l m2; p m3; C m4; L m5; L m6; };
int f_cmpA874(const struct A874 *x, const struct A874 *y) { return x->m0 == y->m0 && f_cmpA873(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA874() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A874));
		AF('s',struct A874,m0,1)
		AFa(struct A874,m1,1,A873)
		AF('l',struct A874,m2,1)
		AF('p',struct A874,m3,1)
		AF('C',struct A874,m4,1)
		AF('L',struct A874,m5,1)
		AF('L',struct A874,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SsdjJ} */
struct A875 { S m0; s m1; d m2; j m3; J m4; };
int f_cmpA875(const struct A875 *x, const struct A875 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA875() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A875));
		AF('S',struct A875,m0,1)
		AF('s',struct A875,m1,1)
		AF('d',struct A875,m2,1)
		AF('j',struct A875,m3,1)
		AF('J',struct A875,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CiiBL[14]> */
union A876 { C m0; i m1; i m2; B m3; L m4[14]; };
int f_cmpA876(const union A876 *x, const union A876 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m4[12] == y->m4[12] && x->m4[13] == y->m4[13]; };
DCaggr* f_touchdcstA876() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A876));
		AF('C',union A876,m0,1)
		AF('i',union A876,m1,1)
		AF('i',union A876,m2,1)
		AF('B',union A876,m3,1)
		AF('L',union A876,m4,14)
		dcCloseAggr(a);
	}
	return a;
};
/* {djI<CiiBL[14]>LSliLpSS} */
struct A877 { d m0; j m1; I m2; union A876 m3; L m4; S m5; l m6; i m7; L m8; p m9; S m10; S m11; };
int f_cmpA877(const struct A877 *x, const struct A877 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA876(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA877() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A877));
		AF('d',struct A877,m0,1)
		AF('j',struct A877,m1,1)
		AF('I',struct A877,m2,1)
		AFa(struct A877,m3,1,A876)
		AF('L',struct A877,m4,1)
		AF('S',struct A877,m5,1)
		AF('l',struct A877,m6,1)
		AF('i',struct A877,m7,1)
		AF('L',struct A877,m8,1)
		AF('p',struct A877,m9,1)
		AF('S',struct A877,m10,1)
		AF('S',struct A877,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sl> */
union A878 { s m0; l m1; };
int f_cmpA878(const union A878 *x, const union A878 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA878() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A878));
		AF('s',union A878,m0,1)
		AF('l',union A878,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ccjl[8]jlpjdiJJ} */
struct A879 { c m0; c m1; j m2; l m3[8]; j m4; l m5; p m6; j m7; d m8; i m9; J m10; J m11; };
int f_cmpA879(const struct A879 *x, const struct A879 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA879() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A879));
		AF('c',struct A879,m0,1)
		AF('c',struct A879,m1,1)
		AF('j',struct A879,m2,1)
		AF('l',struct A879,m3,8)
		AF('j',struct A879,m4,1)
		AF('l',struct A879,m5,1)
		AF('p',struct A879,m6,1)
		AF('j',struct A879,m7,1)
		AF('d',struct A879,m8,1)
		AF('i',struct A879,m9,1)
		AF('J',struct A879,m10,1)
		AF('J',struct A879,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {I<sl>Il{ccjl[8]jlpjdiJJ}jjpCJL[12]j} */
struct A880 { I m0; union A878 m1; I m2; l m3; struct A879 m4; j m5; j m6; p m7; C m8; J m9; L m10[12]; j m11; };
int f_cmpA880(const struct A880 *x, const struct A880 *y) { return x->m0 == y->m0 && f_cmpA878(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA879(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m11 == y->m11; };
DCaggr* f_touchdcstA880() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A880));
		AF('I',struct A880,m0,1)
		AFa(struct A880,m1,1,A878)
		AF('I',struct A880,m2,1)
		AF('l',struct A880,m3,1)
		AFa(struct A880,m4,1,A879)
		AF('j',struct A880,m5,1)
		AF('j',struct A880,m6,1)
		AF('p',struct A880,m7,1)
		AF('C',struct A880,m8,1)
		AF('J',struct A880,m9,1)
		AF('L',struct A880,m10,12)
		AF('j',struct A880,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pJcflLfp> */
union A881 { p m0; J m1; c m2; f m3; l m4; L m5; f m6; p m7; };
int f_cmpA881(const union A881 *x, const union A881 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA881() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A881));
		AF('p',union A881,m0,1)
		AF('J',union A881,m1,1)
		AF('c',union A881,m2,1)
		AF('f',union A881,m3,1)
		AF('l',union A881,m4,1)
		AF('L',union A881,m5,1)
		AF('f',union A881,m6,1)
		AF('p',union A881,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cIIsij<pJcflLfp>Cp> */
union A882 { c m0; I m1; I m2; s m3; i m4; j m5; union A881 m6; C m7; p m8; };
int f_cmpA882(const union A882 *x, const union A882 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA881(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA882() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A882));
		AF('c',union A882,m0,1)
		AF('I',union A882,m1,1)
		AF('I',union A882,m2,1)
		AF('s',union A882,m3,1)
		AF('i',union A882,m4,1)
		AF('j',union A882,m5,1)
		AFa(union A882,m6,1,A881)
		AF('C',union A882,m7,1)
		AF('p',union A882,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BBJJ> */
union A883 { B m0; B m1; J m2; J m3; };
int f_cmpA883(const union A883 *x, const union A883 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA883() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A883));
		AF('B',union A883,m0,1)
		AF('B',union A883,m1,1)
		AF('J',union A883,m2,1)
		AF('J',union A883,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sllLsJd} */
struct A884 { s m0; l m1; l m2; L m3; s m4; J m5; d m6; };
int f_cmpA884(const struct A884 *x, const struct A884 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA884() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A884));
		AF('s',struct A884,m0,1)
		AF('l',struct A884,m1,1)
		AF('l',struct A884,m2,1)
		AF('L',struct A884,m3,1)
		AF('s',struct A884,m4,1)
		AF('J',struct A884,m5,1)
		AF('d',struct A884,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LccipLpjBp} */
struct A885 { L m0; c m1; c m2; i m3; p m4; L m5; p m6; j m7; B m8; p m9; };
int f_cmpA885(const struct A885 *x, const struct A885 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA885() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A885));
		AF('L',struct A885,m0,1)
		AF('c',struct A885,m1,1)
		AF('c',struct A885,m2,1)
		AF('i',struct A885,m3,1)
		AF('p',struct A885,m4,1)
		AF('L',struct A885,m5,1)
		AF('p',struct A885,m6,1)
		AF('j',struct A885,m7,1)
		AF('B',struct A885,m8,1)
		AF('p',struct A885,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JBijsl{sllLsJd}cL{LccipLpjBp}sB} */
struct A886 { J m0; B m1; i m2; j m3; s m4; l m5; struct A884 m6; c m7; L m8; struct A885 m9; s m10; B m11; };
int f_cmpA886(const struct A886 *x, const struct A886 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA884(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA885(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA886() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A886));
		AF('J',struct A886,m0,1)
		AF('B',struct A886,m1,1)
		AF('i',struct A886,m2,1)
		AF('j',struct A886,m3,1)
		AF('s',struct A886,m4,1)
		AF('l',struct A886,m5,1)
		AFa(struct A886,m6,1,A884)
		AF('c',struct A886,m7,1)
		AF('L',struct A886,m8,1)
		AFa(struct A886,m9,1,A885)
		AF('s',struct A886,m10,1)
		AF('B',struct A886,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<cIIsij<pJcflLfp>Cp>pJ<BBJJ>{JBijsl{sllLsJd}cL{LccipLpjBp}sB}pIiLJis> */
union A887 { union A882 m0; p m1; J m2; union A883 m3; struct A886 m4; p m5; I m6; i m7; L m8; J m9; i m10; s m11; };
int f_cmpA887(const union A887 *x, const union A887 *y) { return f_cmpA882(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA883(&x->m3, &y->m3) && f_cmpA886(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA887() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A887));
		AFa(union A887,m0,1,A882)
		AF('p',union A887,m1,1)
		AF('J',union A887,m2,1)
		AFa(union A887,m3,1,A883)
		AFa(union A887,m4,1,A886)
		AF('p',union A887,m5,1)
		AF('I',union A887,m6,1)
		AF('i',union A887,m7,1)
		AF('L',union A887,m8,1)
		AF('J',union A887,m9,1)
		AF('i',union A887,m10,1)
		AF('s',union A887,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <csBdccljslcp> */
union A888 { c m0; s m1; B m2; d m3; c m4; c m5; l m6; j m7; s m8; l m9; c m10; p m11; };
int f_cmpA888(const union A888 *x, const union A888 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA888() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A888));
		AF('c',union A888,m0,1)
		AF('s',union A888,m1,1)
		AF('B',union A888,m2,1)
		AF('d',union A888,m3,1)
		AF('c',union A888,m4,1)
		AF('c',union A888,m5,1)
		AF('l',union A888,m6,1)
		AF('j',union A888,m7,1)
		AF('s',union A888,m8,1)
		AF('l',union A888,m9,1)
		AF('c',union A888,m10,1)
		AF('p',union A888,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CsjIB<csBdccljslcp>fI} */
struct A889 { C m0; s m1; j m2; I m3; B m4; union A888 m5; f m6; I m7; };
int f_cmpA889(const struct A889 *x, const struct A889 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA888(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA889() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A889));
		AF('C',struct A889,m0,1)
		AF('s',struct A889,m1,1)
		AF('j',struct A889,m2,1)
		AF('I',struct A889,m3,1)
		AF('B',struct A889,m4,1)
		AFa(struct A889,m5,1,A888)
		AF('f',struct A889,m6,1)
		AF('I',struct A889,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dBflLClLsjdj> */
union A890 { d m0; B m1; f m2; l m3; L m4; C m5; l m6; L m7; s m8; j m9; d m10; j m11; };
int f_cmpA890(const union A890 *x, const union A890 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA890() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A890));
		AF('d',union A890,m0,1)
		AF('B',union A890,m1,1)
		AF('f',union A890,m2,1)
		AF('l',union A890,m3,1)
		AF('L',union A890,m4,1)
		AF('C',union A890,m5,1)
		AF('l',union A890,m6,1)
		AF('L',union A890,m7,1)
		AF('s',union A890,m8,1)
		AF('j',union A890,m9,1)
		AF('d',union A890,m10,1)
		AF('j',union A890,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jpdCcdjl} */
struct A891 { j m0; p m1; d m2; C m3; c m4; d m5; j m6; l m7; };
int f_cmpA891(const struct A891 *x, const struct A891 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA891() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A891));
		AF('j',struct A891,m0,1)
		AF('p',struct A891,m1,1)
		AF('d',struct A891,m2,1)
		AF('C',struct A891,m3,1)
		AF('c',struct A891,m4,1)
		AF('d',struct A891,m5,1)
		AF('j',struct A891,m6,1)
		AF('l',struct A891,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lfcdppfcCILC} */
struct A892 { l m0; f m1; c m2; d m3; p m4; p m5; f m6; c m7; C m8; I m9; L m10; C m11; };
int f_cmpA892(const struct A892 *x, const struct A892 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA892() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A892));
		AF('l',struct A892,m0,1)
		AF('f',struct A892,m1,1)
		AF('c',struct A892,m2,1)
		AF('d',struct A892,m3,1)
		AF('p',struct A892,m4,1)
		AF('p',struct A892,m5,1)
		AF('f',struct A892,m6,1)
		AF('c',struct A892,m7,1)
		AF('C',struct A892,m8,1)
		AF('I',struct A892,m9,1)
		AF('L',struct A892,m10,1)
		AF('C',struct A892,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jcLcLf{jpdCcdjl}{d}{lfcdppfcCILC}CLp} */
struct A893 { j m0; c m1; L m2; c m3; L m4; f m5; struct A891 m6; struct A378 m7; struct A892 m8; C m9; L m10; p m11; };
int f_cmpA893(const struct A893 *x, const struct A893 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA891(&x->m6, &y->m6) && f_cmpA378(&x->m7, &y->m7) && f_cmpA892(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA893() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A893));
		AF('j',struct A893,m0,1)
		AF('c',struct A893,m1,1)
		AF('L',struct A893,m2,1)
		AF('c',struct A893,m3,1)
		AF('L',struct A893,m4,1)
		AF('f',struct A893,m5,1)
		AFa(struct A893,m6,1,A891)
		AFa(struct A893,m7,1,A378)
		AFa(struct A893,m8,1,A892)
		AF('C',struct A893,m9,1)
		AF('L',struct A893,m10,1)
		AF('p',struct A893,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iSiLJdSCfCjc} */
struct A894 { i m0; S m1; i m2; L m3; J m4; d m5; S m6; C m7; f m8; C m9; j m10; c m11; };
int f_cmpA894(const struct A894 *x, const struct A894 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA894() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A894));
		AF('i',struct A894,m0,1)
		AF('S',struct A894,m1,1)
		AF('i',struct A894,m2,1)
		AF('L',struct A894,m3,1)
		AF('J',struct A894,m4,1)
		AF('d',struct A894,m5,1)
		AF('S',struct A894,m6,1)
		AF('C',struct A894,m7,1)
		AF('f',struct A894,m8,1)
		AF('C',struct A894,m9,1)
		AF('j',struct A894,m10,1)
		AF('c',struct A894,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IfpLSsLipBjI} */
struct A895 { I m0; f m1; p m2; L m3; S m4; s m5; L m6; i m7; p m8; B m9; j m10; I m11; };
int f_cmpA895(const struct A895 *x, const struct A895 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA895() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A895));
		AF('I',struct A895,m0,1)
		AF('f',struct A895,m1,1)
		AF('p',struct A895,m2,1)
		AF('L',struct A895,m3,1)
		AF('S',struct A895,m4,1)
		AF('s',struct A895,m5,1)
		AF('L',struct A895,m6,1)
		AF('i',struct A895,m7,1)
		AF('p',struct A895,m8,1)
		AF('B',struct A895,m9,1)
		AF('j',struct A895,m10,1)
		AF('I',struct A895,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sLdpfjSdjILl> */
union A896 { s m0; L m1; d m2; p m3; f m4; j m5; S m6; d m7; j m8; I m9; L m10; l m11; };
int f_cmpA896(const union A896 *x, const union A896 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA896() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A896));
		AF('s',union A896,m0,1)
		AF('L',union A896,m1,1)
		AF('d',union A896,m2,1)
		AF('p',union A896,m3,1)
		AF('f',union A896,m4,1)
		AF('j',union A896,m5,1)
		AF('S',union A896,m6,1)
		AF('d',union A896,m7,1)
		AF('j',union A896,m8,1)
		AF('I',union A896,m9,1)
		AF('L',union A896,m10,1)
		AF('l',union A896,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ifdCSJSpjdsd> */
union A897 { i m0; f m1; d m2; C m3; S m4; J m5; S m6; p m7; j m8; d m9; s m10; d m11; };
int f_cmpA897(const union A897 *x, const union A897 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA897() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A897));
		AF('i',union A897,m0,1)
		AF('f',union A897,m1,1)
		AF('d',union A897,m2,1)
		AF('C',union A897,m3,1)
		AF('S',union A897,m4,1)
		AF('J',union A897,m5,1)
		AF('S',union A897,m6,1)
		AF('p',union A897,m7,1)
		AF('j',union A897,m8,1)
		AF('d',union A897,m9,1)
		AF('s',union A897,m10,1)
		AF('d',union A897,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cBBddpBlilSj} */
struct A898 { c m0; B m1; B m2; d m3; d m4; p m5; B m6; l m7; i m8; l m9; S m10; j m11; };
int f_cmpA898(const struct A898 *x, const struct A898 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA898() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A898));
		AF('c',struct A898,m0,1)
		AF('B',struct A898,m1,1)
		AF('B',struct A898,m2,1)
		AF('d',struct A898,m3,1)
		AF('d',struct A898,m4,1)
		AF('p',struct A898,m5,1)
		AF('B',struct A898,m6,1)
		AF('l',struct A898,m7,1)
		AF('i',struct A898,m8,1)
		AF('l',struct A898,m9,1)
		AF('S',struct A898,m10,1)
		AF('j',struct A898,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BCcLsdJCCpSB> */
union A899 { B m0; C m1; c m2; L m3; s m4; d m5; J m6; C m7; C m8; p m9; S m10; B m11; };
int f_cmpA899(const union A899 *x, const union A899 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA899() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A899));
		AF('B',union A899,m0,1)
		AF('C',union A899,m1,1)
		AF('c',union A899,m2,1)
		AF('L',union A899,m3,1)
		AF('s',union A899,m4,1)
		AF('d',union A899,m5,1)
		AF('J',union A899,m6,1)
		AF('C',union A899,m7,1)
		AF('C',union A899,m8,1)
		AF('p',union A899,m9,1)
		AF('S',union A899,m10,1)
		AF('B',union A899,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jSpSSf} */
struct A900 { j m0; S m1; p m2; S m3; S m4; f m5; };
int f_cmpA900(const struct A900 *x, const struct A900 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA900() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A900));
		AF('j',struct A900,m0,1)
		AF('S',struct A900,m1,1)
		AF('p',struct A900,m2,1)
		AF('S',struct A900,m3,1)
		AF('S',struct A900,m4,1)
		AF('f',struct A900,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CIplIllJ[9]cllB} */
struct A901 { C m0; I m1; p m2; l m3; I m4; l m5; l m6; J m7[9]; c m8; l m9; l m10; B m11; };
int f_cmpA901(const struct A901 *x, const struct A901 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA901() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A901));
		AF('C',struct A901,m0,1)
		AF('I',struct A901,m1,1)
		AF('p',struct A901,m2,1)
		AF('l',struct A901,m3,1)
		AF('I',struct A901,m4,1)
		AF('l',struct A901,m5,1)
		AF('l',struct A901,m6,1)
		AF('J',struct A901,m7,9)
		AF('c',struct A901,m8,1)
		AF('l',struct A901,m9,1)
		AF('l',struct A901,m10,1)
		AF('B',struct A901,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{jSpSSf}l{CIplIllJ[9]cllB}llC} */
struct A902 { struct A900 m0; l m1; struct A901 m2; l m3; l m4; C m5; };
int f_cmpA902(const struct A902 *x, const struct A902 *y) { return f_cmpA900(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA901(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA902() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A902));
		AFa(struct A902,m0,1,A900)
		AF('l',struct A902,m1,1)
		AFa(struct A902,m2,1,A901)
		AF('l',struct A902,m3,1)
		AF('l',struct A902,m4,1)
		AF('C',struct A902,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BSLJljppcd} */
struct A903 { B m0; S m1; L m2; J m3; l m4; j m5; p m6; p m7; c m8; d m9; };
int f_cmpA903(const struct A903 *x, const struct A903 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA903() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A903));
		AF('B',struct A903,m0,1)
		AF('S',struct A903,m1,1)
		AF('L',struct A903,m2,1)
		AF('J',struct A903,m3,1)
		AF('l',struct A903,m4,1)
		AF('j',struct A903,m5,1)
		AF('p',struct A903,m6,1)
		AF('p',struct A903,m7,1)
		AF('c',struct A903,m8,1)
		AF('d',struct A903,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CfjJippjJfdp} */
struct A904 { C m0; f m1; j m2; J m3; i m4; p m5; p m6; j m7; J m8; f m9; d m10; p m11; };
int f_cmpA904(const struct A904 *x, const struct A904 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA904() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A904));
		AF('C',struct A904,m0,1)
		AF('f',struct A904,m1,1)
		AF('j',struct A904,m2,1)
		AF('J',struct A904,m3,1)
		AF('i',struct A904,m4,1)
		AF('p',struct A904,m5,1)
		AF('p',struct A904,m6,1)
		AF('j',struct A904,m7,1)
		AF('J',struct A904,m8,1)
		AF('f',struct A904,m9,1)
		AF('d',struct A904,m10,1)
		AF('p',struct A904,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dpfjJjJdILIC} */
struct A905 { d m0; p m1; f m2; j m3; J m4; j m5; J m6; d m7; I m8; L m9; I m10; C m11; };
int f_cmpA905(const struct A905 *x, const struct A905 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA905() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A905));
		AF('d',struct A905,m0,1)
		AF('p',struct A905,m1,1)
		AF('f',struct A905,m2,1)
		AF('j',struct A905,m3,1)
		AF('J',struct A905,m4,1)
		AF('j',struct A905,m5,1)
		AF('J',struct A905,m6,1)
		AF('d',struct A905,m7,1)
		AF('I',struct A905,m8,1)
		AF('L',struct A905,m9,1)
		AF('I',struct A905,m10,1)
		AF('C',struct A905,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iSJpIddSIIfs} */
struct A906 { i m0; S m1; J m2; p m3; I m4; d m5; d m6; S m7; I m8; I m9; f m10; s m11; };
int f_cmpA906(const struct A906 *x, const struct A906 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA906() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A906));
		AF('i',struct A906,m0,1)
		AF('S',struct A906,m1,1)
		AF('J',struct A906,m2,1)
		AF('p',struct A906,m3,1)
		AF('I',struct A906,m4,1)
		AF('d',struct A906,m5,1)
		AF('d',struct A906,m6,1)
		AF('S',struct A906,m7,1)
		AF('I',struct A906,m8,1)
		AF('I',struct A906,m9,1)
		AF('f',struct A906,m10,1)
		AF('s',struct A906,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cpLSLCIBsSId} */
struct A907 { c m0; p m1; L m2; S m3; L m4; C m5; I m6; B m7; s m8; S m9; I m10; d m11; };
int f_cmpA907(const struct A907 *x, const struct A907 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA907() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A907));
		AF('c',struct A907,m0,1)
		AF('p',struct A907,m1,1)
		AF('L',struct A907,m2,1)
		AF('S',struct A907,m3,1)
		AF('L',struct A907,m4,1)
		AF('C',struct A907,m5,1)
		AF('I',struct A907,m6,1)
		AF('B',struct A907,m7,1)
		AF('s',struct A907,m8,1)
		AF('S',struct A907,m9,1)
		AF('I',struct A907,m10,1)
		AF('d',struct A907,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {f{cpLSLCIBsSId}fpICCBLIpi} */
struct A908 { f m0; struct A907 m1; f m2; p m3; I m4; C m5; C m6; B m7; L m8; I m9; p m10; i m11; };
int f_cmpA908(const struct A908 *x, const struct A908 *y) { return x->m0 == y->m0 && f_cmpA907(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA908() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A908));
		AF('f',struct A908,m0,1)
		AFa(struct A908,m1,1,A907)
		AF('f',struct A908,m2,1)
		AF('p',struct A908,m3,1)
		AF('I',struct A908,m4,1)
		AF('C',struct A908,m5,1)
		AF('C',struct A908,m6,1)
		AF('B',struct A908,m7,1)
		AF('L',struct A908,m8,1)
		AF('I',struct A908,m9,1)
		AF('p',struct A908,m10,1)
		AF('i',struct A908,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JI} */
struct A909 { J m0; I m1; };
int f_cmpA909(const struct A909 *x, const struct A909 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA909() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A909));
		AF('J',struct A909,m0,1)
		AF('I',struct A909,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{JI}dcsBpjLBJJC[1]> */
union A910 { struct A909 m0; d m1; c m2; s m3; B m4; p m5; j m6; L m7; B m8; J m9; J m10; C m11[1]; };
int f_cmpA910(const union A910 *x, const union A910 *y) { return f_cmpA909(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0]; };
DCaggr* f_touchdcstA910() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A910));
		AFa(union A910,m0,1,A909)
		AF('d',union A910,m1,1)
		AF('c',union A910,m2,1)
		AF('s',union A910,m3,1)
		AF('B',union A910,m4,1)
		AF('p',union A910,m5,1)
		AF('j',union A910,m6,1)
		AF('L',union A910,m7,1)
		AF('B',union A910,m8,1)
		AF('J',union A910,m9,1)
		AF('J',union A910,m10,1)
		AF('C',union A910,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LLljIdLCIcpC} */
struct A911 { L m0; L m1; l m2; j m3; I m4; d m5; L m6; C m7; I m8; c m9; p m10; C m11; };
int f_cmpA911(const struct A911 *x, const struct A911 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA911() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A911));
		AF('L',struct A911,m0,1)
		AF('L',struct A911,m1,1)
		AF('l',struct A911,m2,1)
		AF('j',struct A911,m3,1)
		AF('I',struct A911,m4,1)
		AF('d',struct A911,m5,1)
		AF('L',struct A911,m6,1)
		AF('C',struct A911,m7,1)
		AF('I',struct A911,m8,1)
		AF('c',struct A911,m9,1)
		AF('p',struct A911,m10,1)
		AF('C',struct A911,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BJslCifpLpIL> */
union A912 { B m0; J m1; s m2; l m3; C m4; i m5; f m6; p m7; L m8; p m9; I m10; L m11; };
int f_cmpA912(const union A912 *x, const union A912 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA912() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A912));
		AF('B',union A912,m0,1)
		AF('J',union A912,m1,1)
		AF('s',union A912,m2,1)
		AF('l',union A912,m3,1)
		AF('C',union A912,m4,1)
		AF('i',union A912,m5,1)
		AF('f',union A912,m6,1)
		AF('p',union A912,m7,1)
		AF('L',union A912,m8,1)
		AF('p',union A912,m9,1)
		AF('I',union A912,m10,1)
		AF('L',union A912,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{f}JdJCI[1]BLcJi> */
union A913 { struct A471 m0; J m1; d m2; J m3; C m4; I m5[1]; B m6; L m7; c m8; J m9; i m10; };
int f_cmpA913(const union A913 *x, const union A913 *y) { return f_cmpA471(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA913() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A913));
		AFa(union A913,m0,1,A471)
		AF('J',union A913,m1,1)
		AF('d',union A913,m2,1)
		AF('J',union A913,m3,1)
		AF('C',union A913,m4,1)
		AF('I',union A913,m5,1)
		AF('B',union A913,m6,1)
		AF('L',union A913,m7,1)
		AF('c',union A913,m8,1)
		AF('J',union A913,m9,1)
		AF('i',union A913,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SjCjfBcLScSd> */
union A914 { S m0; j m1; C m2; j m3; f m4; B m5; c m6; L m7; S m8; c m9; S m10; d m11; };
int f_cmpA914(const union A914 *x, const union A914 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA914() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A914));
		AF('S',union A914,m0,1)
		AF('j',union A914,m1,1)
		AF('C',union A914,m2,1)
		AF('j',union A914,m3,1)
		AF('f',union A914,m4,1)
		AF('B',union A914,m5,1)
		AF('c',union A914,m6,1)
		AF('L',union A914,m7,1)
		AF('S',union A914,m8,1)
		AF('c',union A914,m9,1)
		AF('S',union A914,m10,1)
		AF('d',union A914,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ddfjCjsCJJ[4]Ci> */
union A915 { d m0; d m1; f m2; j m3; C m4; j m5; s m6; C m7; J m8; J m9[4]; C m10; i m11; };
int f_cmpA915(const union A915 *x, const union A915 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA915() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A915));
		AF('d',union A915,m0,1)
		AF('d',union A915,m1,1)
		AF('f',union A915,m2,1)
		AF('j',union A915,m3,1)
		AF('C',union A915,m4,1)
		AF('j',union A915,m5,1)
		AF('s',union A915,m6,1)
		AF('C',union A915,m7,1)
		AF('J',union A915,m8,1)
		AF('J',union A915,m9,4)
		AF('C',union A915,m10,1)
		AF('i',union A915,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lLiBcfpcjCSB} */
struct A916 { l m0; L m1; i m2; B m3; c m4; f m5; p m6; c m7; j m8; C m9; S m10; B m11; };
int f_cmpA916(const struct A916 *x, const struct A916 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA916() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A916));
		AF('l',struct A916,m0,1)
		AF('L',struct A916,m1,1)
		AF('i',struct A916,m2,1)
		AF('B',struct A916,m3,1)
		AF('c',struct A916,m4,1)
		AF('f',struct A916,m5,1)
		AF('p',struct A916,m6,1)
		AF('c',struct A916,m7,1)
		AF('j',struct A916,m8,1)
		AF('C',struct A916,m9,1)
		AF('S',struct A916,m10,1)
		AF('B',struct A916,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SCC{lLiBcfpcjCSB}spiJfc> */
union A917 { S m0; C m1; C m2; struct A916 m3; s m4; p m5; i m6; J m7; f m8; c m9; };
int f_cmpA917(const union A917 *x, const union A917 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA916(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA917() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A917));
		AF('S',union A917,m0,1)
		AF('C',union A917,m1,1)
		AF('C',union A917,m2,1)
		AFa(union A917,m3,1,A916)
		AF('s',union A917,m4,1)
		AF('p',union A917,m5,1)
		AF('i',union A917,m6,1)
		AF('J',union A917,m7,1)
		AF('f',union A917,m8,1)
		AF('c',union A917,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ijcSdLIB> */
union A918 { i m0; j m1; c m2; S m3; d m4; L m5; I m6; B m7; };
int f_cmpA918(const union A918 *x, const union A918 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA918() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A918));
		AF('i',union A918,m0,1)
		AF('j',union A918,m1,1)
		AF('c',union A918,m2,1)
		AF('S',union A918,m3,1)
		AF('d',union A918,m4,1)
		AF('L',union A918,m5,1)
		AF('I',union A918,m6,1)
		AF('B',union A918,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<ijcSdLIB>[2]CBIIsLj> */
union A919 { union A918 m0[2]; C m1; B m2; I m3; I m4; s m5; L m6; j m7; };
int f_cmpA919(const union A919 *x, const union A919 *y) { return f_cmpA918(&x->m0[0], &y->m0[0]) && f_cmpA918(&x->m0[1], &y->m0[1]) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA919() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A919));
		AFa(union A919,m0,2,A918)
		AF('C',union A919,m1,1)
		AF('B',union A919,m2,1)
		AF('I',union A919,m3,1)
		AF('I',union A919,m4,1)
		AF('s',union A919,m5,1)
		AF('L',union A919,m6,1)
		AF('j',union A919,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JIj> */
union A920 { J m0; I m1; j m2; };
int f_cmpA920(const union A920 *x, const union A920 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA920() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A920));
		AF('J',union A920,m0,1)
		AF('I',union A920,m1,1)
		AF('j',union A920,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iBsLjjp[8]jliiI} */
struct A921 { i m0; B m1; s m2; L m3; j m4; j m5; p m6[8]; j m7; l m8; i m9; i m10; I m11; };
int f_cmpA921(const struct A921 *x, const struct A921 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA921() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A921));
		AF('i',struct A921,m0,1)
		AF('B',struct A921,m1,1)
		AF('s',struct A921,m2,1)
		AF('L',struct A921,m3,1)
		AF('j',struct A921,m4,1)
		AF('j',struct A921,m5,1)
		AF('p',struct A921,m6,8)
		AF('j',struct A921,m7,1)
		AF('l',struct A921,m8,1)
		AF('i',struct A921,m9,1)
		AF('i',struct A921,m10,1)
		AF('I',struct A921,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dLjjSJslB> */
union A922 { d m0; L m1; j m2; j m3; S m4; J m5; s m6; l m7; B m8; };
int f_cmpA922(const union A922 *x, const union A922 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA922() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A922));
		AF('d',union A922,m0,1)
		AF('L',union A922,m1,1)
		AF('j',union A922,m2,1)
		AF('j',union A922,m3,1)
		AF('S',union A922,m4,1)
		AF('J',union A922,m5,1)
		AF('s',union A922,m6,1)
		AF('l',union A922,m7,1)
		AF('B',union A922,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sJspSij> */
union A923 { s m0; J m1; s m2; p m3; S m4; i m5; j m6; };
int f_cmpA923(const union A923 *x, const union A923 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA923() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A923));
		AF('s',union A923,m0,1)
		AF('J',union A923,m1,1)
		AF('s',union A923,m2,1)
		AF('p',union A923,m3,1)
		AF('S',union A923,m4,1)
		AF('i',union A923,m5,1)
		AF('j',union A923,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BdLcifc> */
union A924 { B m0; d m1; L m2; c m3; i m4; f m5; c m6; };
int f_cmpA924(const union A924 *x, const union A924 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA924() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A924));
		AF('B',union A924,m0,1)
		AF('d',union A924,m1,1)
		AF('L',union A924,m2,1)
		AF('c',union A924,m3,1)
		AF('i',union A924,m4,1)
		AF('f',union A924,m5,1)
		AF('c',union A924,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BcpiljpsdBB[3]I> */
union A925 { B m0; c m1; p m2; i m3; l m4; j m5; p m6; s m7; d m8; B m9; B m10[3]; I m11; };
int f_cmpA925(const union A925 *x, const union A925 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m11 == y->m11; };
DCaggr* f_touchdcstA925() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A925));
		AF('B',union A925,m0,1)
		AF('c',union A925,m1,1)
		AF('p',union A925,m2,1)
		AF('i',union A925,m3,1)
		AF('l',union A925,m4,1)
		AF('j',union A925,m5,1)
		AF('p',union A925,m6,1)
		AF('s',union A925,m7,1)
		AF('d',union A925,m8,1)
		AF('B',union A925,m9,1)
		AF('B',union A925,m10,3)
		AF('I',union A925,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SpCSsLBfjIlf} */
struct A926 { S m0; p m1; C m2; S m3; s m4; L m5; B m6; f m7; j m8; I m9; l m10; f m11; };
int f_cmpA926(const struct A926 *x, const struct A926 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA926() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A926));
		AF('S',struct A926,m0,1)
		AF('p',struct A926,m1,1)
		AF('C',struct A926,m2,1)
		AF('S',struct A926,m3,1)
		AF('s',struct A926,m4,1)
		AF('L',struct A926,m5,1)
		AF('B',struct A926,m6,1)
		AF('f',struct A926,m7,1)
		AF('j',struct A926,m8,1)
		AF('I',struct A926,m9,1)
		AF('l',struct A926,m10,1)
		AF('f',struct A926,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{SpCSsLBfjIlf}fJc[7]ifIjcdJ[12]B} */
struct A927 { struct A926 m0; f m1; J m2; c m3[7]; i m4; f m5; I m6; j m7; c m8; d m9; J m10[12]; B m11; };
int f_cmpA927(const struct A927 *x, const struct A927 *y) { return f_cmpA926(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m11 == y->m11; };
DCaggr* f_touchdcstA927() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A927));
		AFa(struct A927,m0,1,A926)
		AF('f',struct A927,m1,1)
		AF('J',struct A927,m2,1)
		AF('c',struct A927,m3,7)
		AF('i',struct A927,m4,1)
		AF('f',struct A927,m5,1)
		AF('I',struct A927,m6,1)
		AF('j',struct A927,m7,1)
		AF('c',struct A927,m8,1)
		AF('d',struct A927,m9,1)
		AF('J',struct A927,m10,12)
		AF('B',struct A927,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BJLsSjILiBfd} */
struct A928 { B m0; J m1; L m2; s m3; S m4; j m5; I m6; L m7; i m8; B m9; f m10; d m11; };
int f_cmpA928(const struct A928 *x, const struct A928 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA928() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A928));
		AF('B',struct A928,m0,1)
		AF('J',struct A928,m1,1)
		AF('L',struct A928,m2,1)
		AF('s',struct A928,m3,1)
		AF('S',struct A928,m4,1)
		AF('j',struct A928,m5,1)
		AF('I',struct A928,m6,1)
		AF('L',struct A928,m7,1)
		AF('i',struct A928,m8,1)
		AF('B',struct A928,m9,1)
		AF('f',struct A928,m10,1)
		AF('d',struct A928,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cid[6]sSIdliici> */
union A929 { C m0; i m1; d m2[6]; s m3; S m4; I m5; d m6; l m7; i m8; i m9; c m10; i m11; };
int f_cmpA929(const union A929 *x, const union A929 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA929() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A929));
		AF('C',union A929,m0,1)
		AF('i',union A929,m1,1)
		AF('d',union A929,m2,6)
		AF('s',union A929,m3,1)
		AF('S',union A929,m4,1)
		AF('I',union A929,m5,1)
		AF('d',union A929,m6,1)
		AF('l',union A929,m7,1)
		AF('i',union A929,m8,1)
		AF('i',union A929,m9,1)
		AF('c',union A929,m10,1)
		AF('i',union A929,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dpcjJ{BJLsSjILiBfd}Lidcp<Cid[6]sSIdliici>} */
struct A930 { d m0; p m1; c m2; j m3; J m4; struct A928 m5; L m6; i m7; d m8; c m9; p m10; union A929 m11; };
int f_cmpA930(const struct A930 *x, const struct A930 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA928(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA929(&x->m11, &y->m11); };
DCaggr* f_touchdcstA930() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A930));
		AF('d',struct A930,m0,1)
		AF('p',struct A930,m1,1)
		AF('c',struct A930,m2,1)
		AF('j',struct A930,m3,1)
		AF('J',struct A930,m4,1)
		AFa(struct A930,m5,1,A928)
		AF('L',struct A930,m6,1)
		AF('i',struct A930,m7,1)
		AF('d',struct A930,m8,1)
		AF('c',struct A930,m9,1)
		AF('p',struct A930,m10,1)
		AFa(struct A930,m11,1,A929)
		dcCloseAggr(a);
	}
	return a;
};
/* {pidL} */
struct A931 { p m0; i m1; d m2; L m3; };
int f_cmpA931(const struct A931 *x, const struct A931 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA931() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A931));
		AF('p',struct A931,m0,1)
		AF('i',struct A931,m1,1)
		AF('d',struct A931,m2,1)
		AF('L',struct A931,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Cs{pidL}i{s}i[10]spsll} */
struct A932 { C m0; s m1; struct A931 m2; i m3; struct A144 m4; i m5[10]; s m6; p m7; s m8; l m9; l m10; };
int f_cmpA932(const struct A932 *x, const struct A932 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA931(&x->m2, &y->m2) && x->m3 == y->m3 && f_cmpA144(&x->m4, &y->m4) && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA932() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A932));
		AF('C',struct A932,m0,1)
		AF('s',struct A932,m1,1)
		AFa(struct A932,m2,1,A931)
		AF('i',struct A932,m3,1)
		AFa(struct A932,m4,1,A144)
		AF('i',struct A932,m5,10)
		AF('s',struct A932,m6,1)
		AF('p',struct A932,m7,1)
		AF('s',struct A932,m8,1)
		AF('l',struct A932,m9,1)
		AF('l',struct A932,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JSs[12]sf{Cs{pidL}i{s}i[10]spsll}lJcS[6]IJ> */
union A933 { J m0; S m1; s m2[12]; s m3; f m4; struct A932 m5; l m6; J m7; c m8; S m9[6]; I m10; J m11; };
int f_cmpA933(const union A933 *x, const union A933 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA932(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA933() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A933));
		AF('J',union A933,m0,1)
		AF('S',union A933,m1,1)
		AF('s',union A933,m2,12)
		AF('s',union A933,m3,1)
		AF('f',union A933,m4,1)
		AFa(union A933,m5,1,A932)
		AF('l',union A933,m6,1)
		AF('J',union A933,m7,1)
		AF('c',union A933,m8,1)
		AF('S',union A933,m9,6)
		AF('I',union A933,m10,1)
		AF('J',union A933,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LBClpBdfBpBc> */
union A934 { L m0; B m1; C m2; l m3; p m4; B m5; d m6; f m7; B m8; p m9; B m10; c m11; };
int f_cmpA934(const union A934 *x, const union A934 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA934() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A934));
		AF('L',union A934,m0,1)
		AF('B',union A934,m1,1)
		AF('C',union A934,m2,1)
		AF('l',union A934,m3,1)
		AF('p',union A934,m4,1)
		AF('B',union A934,m5,1)
		AF('d',union A934,m6,1)
		AF('f',union A934,m7,1)
		AF('B',union A934,m8,1)
		AF('p',union A934,m9,1)
		AF('B',union A934,m10,1)
		AF('c',union A934,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <siIdJ> */
union A935 { s m0; i m1; I m2; d m3; J m4; };
int f_cmpA935(const union A935 *x, const union A935 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA935() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A935));
		AF('s',union A935,m0,1)
		AF('i',union A935,m1,1)
		AF('I',union A935,m2,1)
		AF('d',union A935,m3,1)
		AF('J',union A935,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LIcpfjcIclff> */
union A936 { L m0; I m1; c m2; p m3; f m4; j m5; c m6; I m7; c m8; l m9; f m10; f m11; };
int f_cmpA936(const union A936 *x, const union A936 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA936() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A936));
		AF('L',union A936,m0,1)
		AF('I',union A936,m1,1)
		AF('c',union A936,m2,1)
		AF('p',union A936,m3,1)
		AF('f',union A936,m4,1)
		AF('j',union A936,m5,1)
		AF('c',union A936,m6,1)
		AF('I',union A936,m7,1)
		AF('c',union A936,m8,1)
		AF('l',union A936,m9,1)
		AF('f',union A936,m10,1)
		AF('f',union A936,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {l} */
struct A937 { l m0; };
int f_cmpA937(const struct A937 *x, const struct A937 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA937() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A937));
		AF('l',struct A937,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <C<LIcpfjcIclff>LcpfjcpL{l}c> */
union A938 { C m0; union A936 m1; L m2; c m3; p m4; f m5; j m6; c m7; p m8; L m9; struct A937 m10; c m11; };
int f_cmpA938(const union A938 *x, const union A938 *y) { return x->m0 == y->m0 && f_cmpA936(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA937(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA938() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A938));
		AF('C',union A938,m0,1)
		AFa(union A938,m1,1,A936)
		AF('L',union A938,m2,1)
		AF('c',union A938,m3,1)
		AF('p',union A938,m4,1)
		AF('f',union A938,m5,1)
		AF('j',union A938,m6,1)
		AF('c',union A938,m7,1)
		AF('p',union A938,m8,1)
		AF('L',union A938,m9,1)
		AFa(union A938,m10,1,A937)
		AF('c',union A938,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<C<LIcpfjcIclff>LcpfjcpL{l}c>Jc[15]lJpijj> */
union A939 { union A938 m0; J m1; c m2[15]; l m3; J m4; p m5; i m6; j m7; j m8; };
int f_cmpA939(const union A939 *x, const union A939 *y) { return f_cmpA938(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m2[12] == y->m2[12] && x->m2[13] == y->m2[13] && x->m2[14] == y->m2[14] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA939() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A939));
		AFa(union A939,m0,1,A938)
		AF('J',union A939,m1,1)
		AF('c',union A939,m2,15)
		AF('l',union A939,m3,1)
		AF('J',union A939,m4,1)
		AF('p',union A939,m5,1)
		AF('i',union A939,m6,1)
		AF('j',union A939,m7,1)
		AF('j',union A939,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pCSI} */
struct A940 { p m0; C m1; S m2; I m3; };
int f_cmpA940(const struct A940 *x, const struct A940 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA940() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A940));
		AF('p',struct A940,m0,1)
		AF('C',struct A940,m1,1)
		AF('S',struct A940,m2,1)
		AF('I',struct A940,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fccd} */
struct A941 { f m0; c m1; c m2; d m3; };
int f_cmpA941(const struct A941 *x, const struct A941 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA941() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A941));
		AF('f',struct A941,m0,1)
		AF('c',struct A941,m1,1)
		AF('c',struct A941,m2,1)
		AF('d',struct A941,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iCIjsJsSsplC> */
union A942 { i m0; C m1; I m2; j m3; s m4; J m5; s m6; S m7; s m8; p m9; l m10; C m11; };
int f_cmpA942(const union A942 *x, const union A942 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA942() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A942));
		AF('i',union A942,m0,1)
		AF('C',union A942,m1,1)
		AF('I',union A942,m2,1)
		AF('j',union A942,m3,1)
		AF('s',union A942,m4,1)
		AF('J',union A942,m5,1)
		AF('s',union A942,m6,1)
		AF('S',union A942,m7,1)
		AF('s',union A942,m8,1)
		AF('p',union A942,m9,1)
		AF('l',union A942,m10,1)
		AF('C',union A942,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {idSLClSJffiC} */
struct A943 { i m0; d m1; S m2; L m3; C m4; l m5; S m6; J m7; f m8; f m9; i m10; C m11; };
int f_cmpA943(const struct A943 *x, const struct A943 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA943() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A943));
		AF('i',struct A943,m0,1)
		AF('d',struct A943,m1,1)
		AF('S',struct A943,m2,1)
		AF('L',struct A943,m3,1)
		AF('C',struct A943,m4,1)
		AF('l',struct A943,m5,1)
		AF('S',struct A943,m6,1)
		AF('J',struct A943,m7,1)
		AF('f',struct A943,m8,1)
		AF('f',struct A943,m9,1)
		AF('i',struct A943,m10,1)
		AF('C',struct A943,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ljdif[12]BsI[11]CCIB} */
struct A944 { l m0; j m1; d m2; i m3; f m4[12]; B m5; s m6; I m7[11]; C m8; C m9; I m10; B m11; };
int f_cmpA944(const struct A944 *x, const struct A944 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m7[9] == y->m7[9] && x->m7[10] == y->m7[10] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA944() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A944));
		AF('l',struct A944,m0,1)
		AF('j',struct A944,m1,1)
		AF('d',struct A944,m2,1)
		AF('i',struct A944,m3,1)
		AF('f',struct A944,m4,12)
		AF('B',struct A944,m5,1)
		AF('s',struct A944,m6,1)
		AF('I',struct A944,m7,11)
		AF('C',struct A944,m8,1)
		AF('C',struct A944,m9,1)
		AF('I',struct A944,m10,1)
		AF('B',struct A944,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Jcs} */
struct A945 { J m0; c m1; s m2; };
int f_cmpA945(const struct A945 *x, const struct A945 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA945() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A945));
		AF('J',struct A945,m0,1)
		AF('c',struct A945,m1,1)
		AF('s',struct A945,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{fccd}<iCIjsJsSsplC>j{idSLClSJffiC}JppL{ljdif[12]BsI[11]CCIB}{Jcs}> */
union A946 { struct A941 m0; union A942 m1; j m2; struct A943 m3; J m4; p m5; p m6; L m7; struct A944 m8; struct A945 m9; };
int f_cmpA946(const union A946 *x, const union A946 *y) { return f_cmpA941(&x->m0, &y->m0) && f_cmpA942(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA943(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA944(&x->m8, &y->m8) && f_cmpA945(&x->m9, &y->m9); };
DCaggr* f_touchdcstA946() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A946));
		AFa(union A946,m0,1,A941)
		AFa(union A946,m1,1,A942)
		AF('j',union A946,m2,1)
		AFa(union A946,m3,1,A943)
		AF('J',union A946,m4,1)
		AF('p',union A946,m5,1)
		AF('p',union A946,m6,1)
		AF('L',union A946,m7,1)
		AFa(union A946,m8,1,A944)
		AFa(union A946,m9,1,A945)
		dcCloseAggr(a);
	}
	return a;
};
/* <JJIL> */
union A947 { J m0; J m1; I m2; L m3; };
int f_cmpA947(const union A947 *x, const union A947 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA947() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A947));
		AF('J',union A947,m0,1)
		AF('J',union A947,m1,1)
		AF('I',union A947,m2,1)
		AF('L',union A947,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ffBIfjBdBBf<JJIL>} */
struct A948 { f m0; f m1; B m2; I m3; f m4; j m5; B m6; d m7; B m8; B m9; f m10; union A947 m11; };
int f_cmpA948(const struct A948 *x, const struct A948 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA947(&x->m11, &y->m11); };
DCaggr* f_touchdcstA948() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A948));
		AF('f',struct A948,m0,1)
		AF('f',struct A948,m1,1)
		AF('B',struct A948,m2,1)
		AF('I',struct A948,m3,1)
		AF('f',struct A948,m4,1)
		AF('j',struct A948,m5,1)
		AF('B',struct A948,m6,1)
		AF('d',struct A948,m7,1)
		AF('B',struct A948,m8,1)
		AF('B',struct A948,m9,1)
		AF('f',struct A948,m10,1)
		AFa(struct A948,m11,1,A947)
		dcCloseAggr(a);
	}
	return a;
};
/* {{pCSI}BScsp<{fccd}<iCIjsJsSsplC>j{idSLClSJffiC}JppL{ljdif[12]BsI[11]CCIB}{Jcs}>jjL{ffBIfjBdBBf<JJIL>}f} */
struct A949 { struct A940 m0; B m1; S m2; c m3; s m4; p m5; union A946 m6; j m7; j m8; L m9; struct A948 m10; f m11; };
int f_cmpA949(const struct A949 *x, const struct A949 *y) { return f_cmpA940(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA946(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA948(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA949() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A949));
		AFa(struct A949,m0,1,A940)
		AF('B',struct A949,m1,1)
		AF('S',struct A949,m2,1)
		AF('c',struct A949,m3,1)
		AF('s',struct A949,m4,1)
		AF('p',struct A949,m5,1)
		AFa(struct A949,m6,1,A946)
		AF('j',struct A949,m7,1)
		AF('j',struct A949,m8,1)
		AF('L',struct A949,m9,1)
		AFa(struct A949,m10,1,A948)
		AF('f',struct A949,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ljJssdBCd[6]pjf} */
struct A950 { l m0; j m1; J m2; s m3; s m4; d m5; B m6; C m7; d m8[6]; p m9; j m10; f m11; };
int f_cmpA950(const struct A950 *x, const struct A950 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA950() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A950));
		AF('l',struct A950,m0,1)
		AF('j',struct A950,m1,1)
		AF('J',struct A950,m2,1)
		AF('s',struct A950,m3,1)
		AF('s',struct A950,m4,1)
		AF('d',struct A950,m5,1)
		AF('B',struct A950,m6,1)
		AF('C',struct A950,m7,1)
		AF('d',struct A950,m8,6)
		AF('p',struct A950,m9,1)
		AF('j',struct A950,m10,1)
		AF('f',struct A950,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{ljJssdBCd[6]pjf}dpI[14]ifsBJcfp> */
union A951 { struct A950 m0; d m1; p m2; I m3[14]; i m4; f m5; s m6; B m7; J m8; c m9; f m10; p m11; };
int f_cmpA951(const union A951 *x, const union A951 *y) { return f_cmpA950(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m3[13] == y->m3[13] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA951() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A951));
		AFa(union A951,m0,1,A950)
		AF('d',union A951,m1,1)
		AF('p',union A951,m2,1)
		AF('I',union A951,m3,14)
		AF('i',union A951,m4,1)
		AF('f',union A951,m5,1)
		AF('s',union A951,m6,1)
		AF('B',union A951,m7,1)
		AF('J',union A951,m8,1)
		AF('c',union A951,m9,1)
		AF('f',union A951,m10,1)
		AF('p',union A951,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LisjB<{ljJssdBCd[6]pjf}dpI[14]ifsBJcfp>CsSdJl> */
union A952 { L m0; i m1; s m2; j m3; B m4; union A951 m5; C m6; s m7; S m8; d m9; J m10; l m11; };
int f_cmpA952(const union A952 *x, const union A952 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA951(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA952() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A952));
		AF('L',union A952,m0,1)
		AF('i',union A952,m1,1)
		AF('s',union A952,m2,1)
		AF('j',union A952,m3,1)
		AF('B',union A952,m4,1)
		AFa(union A952,m5,1,A951)
		AF('C',union A952,m6,1)
		AF('s',union A952,m7,1)
		AF('S',union A952,m8,1)
		AF('d',union A952,m9,1)
		AF('J',union A952,m10,1)
		AF('l',union A952,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fsJl[14]IijCCffi} */
struct A953 { f m0; s m1; J m2; l m3[14]; I m4; i m5; j m6; C m7; C m8; f m9; f m10; i m11; };
int f_cmpA953(const struct A953 *x, const struct A953 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m3[13] == y->m3[13] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA953() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A953));
		AF('f',struct A953,m0,1)
		AF('s',struct A953,m1,1)
		AF('J',struct A953,m2,1)
		AF('l',struct A953,m3,14)
		AF('I',struct A953,m4,1)
		AF('i',struct A953,m5,1)
		AF('j',struct A953,m6,1)
		AF('C',struct A953,m7,1)
		AF('C',struct A953,m8,1)
		AF('f',struct A953,m9,1)
		AF('f',struct A953,m10,1)
		AF('i',struct A953,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LSdIBCdBdJpL} */
struct A954 { L m0; S m1; d m2; I m3; B m4; C m5; d m6; B m7; d m8; J m9; p m10; L m11; };
int f_cmpA954(const struct A954 *x, const struct A954 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA954() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A954));
		AF('L',struct A954,m0,1)
		AF('S',struct A954,m1,1)
		AF('d',struct A954,m2,1)
		AF('I',struct A954,m3,1)
		AF('B',struct A954,m4,1)
		AF('C',struct A954,m5,1)
		AF('d',struct A954,m6,1)
		AF('B',struct A954,m7,1)
		AF('d',struct A954,m8,1)
		AF('J',struct A954,m9,1)
		AF('p',struct A954,m10,1)
		AF('L',struct A954,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jl{LSdIBCdBdJpL}ipjSJdJij} */
struct A955 { j m0; l m1; struct A954 m2; i m3; p m4; j m5; S m6; J m7; d m8; J m9; i m10; j m11; };
int f_cmpA955(const struct A955 *x, const struct A955 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA954(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA955() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A955));
		AF('j',struct A955,m0,1)
		AF('l',struct A955,m1,1)
		AFa(struct A955,m2,1,A954)
		AF('i',struct A955,m3,1)
		AF('p',struct A955,m4,1)
		AF('j',struct A955,m5,1)
		AF('S',struct A955,m6,1)
		AF('J',struct A955,m7,1)
		AF('d',struct A955,m8,1)
		AF('J',struct A955,m9,1)
		AF('i',struct A955,m10,1)
		AF('j',struct A955,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JdcBs[15]IL{jl{LSdIBCdBdJpL}ipjSJdJij}B> */
union A956 { J m0; d m1; c m2; B m3; s m4[15]; I m5; L m6; struct A955 m7; B m8; };
int f_cmpA956(const union A956 *x, const union A956 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m4[12] == y->m4[12] && x->m4[13] == y->m4[13] && x->m4[14] == y->m4[14] && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA955(&x->m7, &y->m7) && x->m8 == y->m8; };
DCaggr* f_touchdcstA956() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A956));
		AF('J',union A956,m0,1)
		AF('d',union A956,m1,1)
		AF('c',union A956,m2,1)
		AF('B',union A956,m3,1)
		AF('s',union A956,m4,15)
		AF('I',union A956,m5,1)
		AF('L',union A956,m6,1)
		AFa(union A956,m7,1,A955)
		AF('B',union A956,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LspBfi} */
struct A957 { L m0; s m1; p m2; B m3; f m4; i m5; };
int f_cmpA957(const struct A957 *x, const struct A957 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA957() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A957));
		AF('L',struct A957,m0,1)
		AF('s',struct A957,m1,1)
		AF('p',struct A957,m2,1)
		AF('B',struct A957,m3,1)
		AF('f',struct A957,m4,1)
		AF('i',struct A957,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pBlBLiLiScLB> */
union A958 { p m0; B m1; l m2; B m3; L m4; i m5; L m6; i m7; S m8; c m9; L m10; B m11; };
int f_cmpA958(const union A958 *x, const union A958 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA958() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A958));
		AF('p',union A958,m0,1)
		AF('B',union A958,m1,1)
		AF('l',union A958,m2,1)
		AF('B',union A958,m3,1)
		AF('L',union A958,m4,1)
		AF('i',union A958,m5,1)
		AF('L',union A958,m6,1)
		AF('i',union A958,m7,1)
		AF('S',union A958,m8,1)
		AF('c',union A958,m9,1)
		AF('L',union A958,m10,1)
		AF('B',union A958,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LBiJ[9]cfLcClci> */
union A959 { L m0; B m1; i m2; J m3[9]; c m4; f m5; L m6; c m7; C m8; l m9; c m10; i m11; };
int f_cmpA959(const union A959 *x, const union A959 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA959() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A959));
		AF('L',union A959,m0,1)
		AF('B',union A959,m1,1)
		AF('i',union A959,m2,1)
		AF('J',union A959,m3,9)
		AF('c',union A959,m4,1)
		AF('f',union A959,m5,1)
		AF('L',union A959,m6,1)
		AF('c',union A959,m7,1)
		AF('C',union A959,m8,1)
		AF('l',union A959,m9,1)
		AF('c',union A959,m10,1)
		AF('i',union A959,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JdIiiLILds> */
union A960 { J m0; d m1; I m2; i m3; i m4; L m5; I m6; L m7; d m8; s m9; };
int f_cmpA960(const union A960 *x, const union A960 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA960() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A960));
		AF('J',union A960,m0,1)
		AF('d',union A960,m1,1)
		AF('I',union A960,m2,1)
		AF('i',union A960,m3,1)
		AF('i',union A960,m4,1)
		AF('L',union A960,m5,1)
		AF('I',union A960,m6,1)
		AF('L',union A960,m7,1)
		AF('d',union A960,m8,1)
		AF('s',union A960,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LIL> */
union A961 { L m0; I m1; L m2; };
int f_cmpA961(const union A961 *x, const union A961 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA961() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A961));
		AF('L',union A961,m0,1)
		AF('I',union A961,m1,1)
		AF('L',union A961,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <c[4]<pBlBLiLiScLB>p<LBiJ[9]cfLcClci>cC<JdIiiLILds>LI<LIL>pL> */
union A962 { c m0[4]; union A958 m1; p m2; union A959 m3; c m4; C m5; union A960 m6; L m7; I m8; union A961 m9; p m10; L m11; };
int f_cmpA962(const union A962 *x, const union A962 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && f_cmpA958(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA959(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA960(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA961(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA962() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A962));
		AF('c',union A962,m0,4)
		AFa(union A962,m1,1,A958)
		AF('p',union A962,m2,1)
		AFa(union A962,m3,1,A959)
		AF('c',union A962,m4,1)
		AF('C',union A962,m5,1)
		AFa(union A962,m6,1,A960)
		AF('L',union A962,m7,1)
		AF('I',union A962,m8,1)
		AFa(union A962,m9,1,A961)
		AF('p',union A962,m10,1)
		AF('L',union A962,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IJJI> */
union A963 { I m0; J m1; J m2; I m3; };
int f_cmpA963(const union A963 *x, const union A963 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA963() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A963));
		AF('I',union A963,m0,1)
		AF('J',union A963,m1,1)
		AF('J',union A963,m2,1)
		AF('I',union A963,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lSJJLp[10]dJfcIL> */
union A964 { l m0; S m1; J m2; J m3; L m4; p m5[10]; d m6; J m7; f m8; c m9; I m10; L m11; };
int f_cmpA964(const union A964 *x, const union A964 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA964() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A964));
		AF('l',union A964,m0,1)
		AF('S',union A964,m1,1)
		AF('J',union A964,m2,1)
		AF('J',union A964,m3,1)
		AF('L',union A964,m4,1)
		AF('p',union A964,m5,10)
		AF('d',union A964,m6,1)
		AF('J',union A964,m7,1)
		AF('f',union A964,m8,1)
		AF('c',union A964,m9,1)
		AF('I',union A964,m10,1)
		AF('L',union A964,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {scic<IJJI><lSJJLp[10]dJfcIL>J[8]} */
struct A965 { s m0; c m1; i m2; c m3; union A963 m4; union A964 m5; J m6[8]; };
int f_cmpA965(const struct A965 *x, const struct A965 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA963(&x->m4, &y->m4) && f_cmpA964(&x->m5, &y->m5) && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7]; };
DCaggr* f_touchdcstA965() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A965));
		AF('s',struct A965,m0,1)
		AF('c',struct A965,m1,1)
		AF('i',struct A965,m2,1)
		AF('c',struct A965,m3,1)
		AFa(struct A965,m4,1,A963)
		AFa(struct A965,m5,1,A964)
		AF('J',struct A965,m6,8)
		dcCloseAggr(a);
	}
	return a;
};
/* {BISiiiLLBpdL} */
struct A966 { B m0; I m1; S m2; i m3; i m4; i m5; L m6; L m7; B m8; p m9; d m10; L m11; };
int f_cmpA966(const struct A966 *x, const struct A966 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA966() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A966));
		AF('B',struct A966,m0,1)
		AF('I',struct A966,m1,1)
		AF('S',struct A966,m2,1)
		AF('i',struct A966,m3,1)
		AF('i',struct A966,m4,1)
		AF('i',struct A966,m5,1)
		AF('L',struct A966,m6,1)
		AF('L',struct A966,m7,1)
		AF('B',struct A966,m8,1)
		AF('p',struct A966,m9,1)
		AF('d',struct A966,m10,1)
		AF('L',struct A966,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sjdCIdIpIIsJ> */
union A967 { s m0; j m1; d m2; C m3; I m4; d m5; I m6; p m7; I m8; I m9; s m10; J m11; };
int f_cmpA967(const union A967 *x, const union A967 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA967() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A967));
		AF('s',union A967,m0,1)
		AF('j',union A967,m1,1)
		AF('d',union A967,m2,1)
		AF('C',union A967,m3,1)
		AF('I',union A967,m4,1)
		AF('d',union A967,m5,1)
		AF('I',union A967,m6,1)
		AF('p',union A967,m7,1)
		AF('I',union A967,m8,1)
		AF('I',union A967,m9,1)
		AF('s',union A967,m10,1)
		AF('J',union A967,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CCJffilSSisL> */
union A968 { C m0; C m1; J m2; f m3; f m4; i m5; l m6; S m7; S m8; i m9; s m10; L m11; };
int f_cmpA968(const union A968 *x, const union A968 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA968() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A968));
		AF('C',union A968,m0,1)
		AF('C',union A968,m1,1)
		AF('J',union A968,m2,1)
		AF('f',union A968,m3,1)
		AF('f',union A968,m4,1)
		AF('i',union A968,m5,1)
		AF('l',union A968,m6,1)
		AF('S',union A968,m7,1)
		AF('S',union A968,m8,1)
		AF('i',union A968,m9,1)
		AF('s',union A968,m10,1)
		AF('L',union A968,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CIl[8]BSf} */
struct A969 { C m0; I m1; l m2[8]; B m3; S m4; f m5; };
int f_cmpA969(const struct A969 *x, const struct A969 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA969() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A969));
		AF('C',struct A969,m0,1)
		AF('I',struct A969,m1,1)
		AF('l',struct A969,m2,8)
		AF('B',struct A969,m3,1)
		AF('S',struct A969,m4,1)
		AF('f',struct A969,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BBCiscBSBi[8]lf[2]} */
struct A970 { B m0; B m1; C m2; i m3; s m4; c m5; B m6; S m7; B m8; i m9[8]; l m10; f m11[2]; };
int f_cmpA970(const struct A970 *x, const struct A970 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1]; };
DCaggr* f_touchdcstA970() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A970));
		AF('B',struct A970,m0,1)
		AF('B',struct A970,m1,1)
		AF('C',struct A970,m2,1)
		AF('i',struct A970,m3,1)
		AF('s',struct A970,m4,1)
		AF('c',struct A970,m5,1)
		AF('B',struct A970,m6,1)
		AF('S',struct A970,m7,1)
		AF('B',struct A970,m8,1)
		AF('i',struct A970,m9,8)
		AF('l',struct A970,m10,1)
		AF('f',struct A970,m11,2)
		dcCloseAggr(a);
	}
	return a;
};
/* {J<sjdCIdIpIIsJ>d<CCJffilSSisL>I{CIl[8]BSf}L{BBCiscBSBi[8]lf[2]}J} */
struct A971 { J m0; union A967 m1; d m2; union A968 m3; I m4; struct A969 m5; L m6; struct A970 m7; J m8; };
int f_cmpA971(const struct A971 *x, const struct A971 *y) { return x->m0 == y->m0 && f_cmpA967(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA968(&x->m3, &y->m3) && x->m4 == y->m4 && f_cmpA969(&x->m5, &y->m5) && x->m6 == y->m6 && f_cmpA970(&x->m7, &y->m7) && x->m8 == y->m8; };
DCaggr* f_touchdcstA971() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A971));
		AF('J',struct A971,m0,1)
		AFa(struct A971,m1,1,A967)
		AF('d',struct A971,m2,1)
		AFa(struct A971,m3,1,A968)
		AF('I',struct A971,m4,1)
		AFa(struct A971,m5,1,A969)
		AF('L',struct A971,m6,1)
		AFa(struct A971,m7,1,A970)
		AF('J',struct A971,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Sd{J<sjdCIdIpIIsJ>d<CCJffilSSisL>I{CIl[8]BSf}L{BBCiscBSBi[8]lf[2]}J}fSSIjdiLL> */
union A972 { S m0; d m1; struct A971 m2; f m3; S m4; S m5; I m6; j m7; d m8; i m9; L m10; L m11; };
int f_cmpA972(const union A972 *x, const union A972 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA971(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA972() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A972));
		AF('S',union A972,m0,1)
		AF('d',union A972,m1,1)
		AFa(union A972,m2,1,A971)
		AF('f',union A972,m3,1)
		AF('S',union A972,m4,1)
		AF('S',union A972,m5,1)
		AF('I',union A972,m6,1)
		AF('j',union A972,m7,1)
		AF('d',union A972,m8,1)
		AF('i',union A972,m9,1)
		AF('L',union A972,m10,1)
		AF('L',union A972,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SLd} */
struct A973 { S m0; L m1; d m2; };
int f_cmpA973(const struct A973 *x, const struct A973 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA973() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A973));
		AF('S',struct A973,m0,1)
		AF('L',struct A973,m1,1)
		AF('d',struct A973,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dljdpdpBCSsB> */
union A974 { d m0; l m1; j m2; d m3; p m4; d m5; p m6; B m7; C m8; S m9; s m10; B m11; };
int f_cmpA974(const union A974 *x, const union A974 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA974() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A974));
		AF('d',union A974,m0,1)
		AF('l',union A974,m1,1)
		AF('j',union A974,m2,1)
		AF('d',union A974,m3,1)
		AF('p',union A974,m4,1)
		AF('d',union A974,m5,1)
		AF('p',union A974,m6,1)
		AF('B',union A974,m7,1)
		AF('C',union A974,m8,1)
		AF('S',union A974,m9,1)
		AF('s',union A974,m10,1)
		AF('B',union A974,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iLBCpC[6]BIcpC} */
struct A975 { i m0; L m1; B m2; C m3; p m4; C m5[6]; B m6; I m7; c m8; p m9; C m10; };
int f_cmpA975(const struct A975 *x, const struct A975 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA975() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A975));
		AF('i',struct A975,m0,1)
		AF('L',struct A975,m1,1)
		AF('B',struct A975,m2,1)
		AF('C',struct A975,m3,1)
		AF('p',struct A975,m4,1)
		AF('C',struct A975,m5,6)
		AF('B',struct A975,m6,1)
		AF('I',struct A975,m7,1)
		AF('c',struct A975,m8,1)
		AF('p',struct A975,m9,1)
		AF('C',struct A975,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lsClSILjdLsf> */
union A976 { l m0; s m1; C m2; l m3; S m4; I m5; L m6; j m7; d m8; L m9; s m10; f m11; };
int f_cmpA976(const union A976 *x, const union A976 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA976() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A976));
		AF('l',union A976,m0,1)
		AF('s',union A976,m1,1)
		AF('C',union A976,m2,1)
		AF('l',union A976,m3,1)
		AF('S',union A976,m4,1)
		AF('I',union A976,m5,1)
		AF('L',union A976,m6,1)
		AF('j',union A976,m7,1)
		AF('d',union A976,m8,1)
		AF('L',union A976,m9,1)
		AF('s',union A976,m10,1)
		AF('f',union A976,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pcL> */
union A977 { p m0; c m1; L m2; };
int f_cmpA977(const union A977 *x, const union A977 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA977() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A977));
		AF('p',union A977,m0,1)
		AF('c',union A977,m1,1)
		AF('L',union A977,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cpCSCCJLfIsd} */
struct A978 { c m0; p m1; C m2; S m3; C m4; C m5; J m6; L m7; f m8; I m9; s m10; d m11; };
int f_cmpA978(const struct A978 *x, const struct A978 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA978() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A978));
		AF('c',struct A978,m0,1)
		AF('p',struct A978,m1,1)
		AF('C',struct A978,m2,1)
		AF('S',struct A978,m3,1)
		AF('C',struct A978,m4,1)
		AF('C',struct A978,m5,1)
		AF('J',struct A978,m6,1)
		AF('L',struct A978,m7,1)
		AF('f',struct A978,m8,1)
		AF('I',struct A978,m9,1)
		AF('s',struct A978,m10,1)
		AF('d',struct A978,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fiiIcBjIlJBi} */
struct A979 { f m0; i m1; i m2; I m3; c m4; B m5; j m6; I m7; l m8; J m9; B m10; i m11; };
int f_cmpA979(const struct A979 *x, const struct A979 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA979() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A979));
		AF('f',struct A979,m0,1)
		AF('i',struct A979,m1,1)
		AF('i',struct A979,m2,1)
		AF('I',struct A979,m3,1)
		AF('c',struct A979,m4,1)
		AF('B',struct A979,m5,1)
		AF('j',struct A979,m6,1)
		AF('I',struct A979,m7,1)
		AF('l',struct A979,m8,1)
		AF('J',struct A979,m9,1)
		AF('B',struct A979,m10,1)
		AF('i',struct A979,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jCfJpdsdlJjJ} */
struct A980 { j m0; C m1; f m2; J m3; p m4; d m5; s m6; d m7; l m8; J m9; j m10; J m11; };
int f_cmpA980(const struct A980 *x, const struct A980 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA980() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A980));
		AF('j',struct A980,m0,1)
		AF('C',struct A980,m1,1)
		AF('f',struct A980,m2,1)
		AF('J',struct A980,m3,1)
		AF('p',struct A980,m4,1)
		AF('d',struct A980,m5,1)
		AF('s',struct A980,m6,1)
		AF('d',struct A980,m7,1)
		AF('l',struct A980,m8,1)
		AF('J',struct A980,m9,1)
		AF('j',struct A980,m10,1)
		AF('J',struct A980,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JfI[5]sIpJsssIJ} */
struct A981 { J m0; f m1; I m2[5]; s m3; I m4; p m5; J m6; s m7; s m8; s m9; I m10; J m11; };
int f_cmpA981(const struct A981 *x, const struct A981 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA981() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A981));
		AF('J',struct A981,m0,1)
		AF('f',struct A981,m1,1)
		AF('I',struct A981,m2,5)
		AF('s',struct A981,m3,1)
		AF('I',struct A981,m4,1)
		AF('p',struct A981,m5,1)
		AF('J',struct A981,m6,1)
		AF('s',struct A981,m7,1)
		AF('s',struct A981,m8,1)
		AF('s',struct A981,m9,1)
		AF('I',struct A981,m10,1)
		AF('J',struct A981,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sisCdi{cpCSCCJLfIsd}{fiiIcBjIlJBi}c{jCfJpdsdlJjJ}{JfI[5]sIpJsssIJ}C} */
struct A982 { s m0; i m1; s m2; C m3; d m4; i m5; struct A978 m6; struct A979 m7; c m8; struct A980 m9; struct A981 m10; C m11; };
int f_cmpA982(const struct A982 *x, const struct A982 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA978(&x->m6, &y->m6) && f_cmpA979(&x->m7, &y->m7) && x->m8 == y->m8 && f_cmpA980(&x->m9, &y->m9) && f_cmpA981(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA982() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A982));
		AF('s',struct A982,m0,1)
		AF('i',struct A982,m1,1)
		AF('s',struct A982,m2,1)
		AF('C',struct A982,m3,1)
		AF('d',struct A982,m4,1)
		AF('i',struct A982,m5,1)
		AFa(struct A982,m6,1,A978)
		AFa(struct A982,m7,1,A979)
		AF('c',struct A982,m8,1)
		AFa(struct A982,m9,1,A980)
		AFa(struct A982,m10,1,A981)
		AF('C',struct A982,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <diLCjsSdBjLl> */
union A983 { d m0; i m1; L m2; C m3; j m4; s m5; S m6; d m7; B m8; j m9; L m10; l m11; };
int f_cmpA983(const union A983 *x, const union A983 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA983() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A983));
		AF('d',union A983,m0,1)
		AF('i',union A983,m1,1)
		AF('L',union A983,m2,1)
		AF('C',union A983,m3,1)
		AF('j',union A983,m4,1)
		AF('s',union A983,m5,1)
		AF('S',union A983,m6,1)
		AF('d',union A983,m7,1)
		AF('B',union A983,m8,1)
		AF('j',union A983,m9,1)
		AF('L',union A983,m10,1)
		AF('l',union A983,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bl} */
struct A984 { B m0; l m1; };
int f_cmpA984(const struct A984 *x, const struct A984 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA984() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A984));
		AF('B',struct A984,m0,1)
		AF('l',struct A984,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cl[10]liIJdJjI{Bl}C> */
union A985 { C m0; l m1[10]; l m2; i m3; I m4; J m5; d m6; J m7; j m8; I m9; struct A984 m10; C m11; };
int f_cmpA985(const union A985 *x, const union A985 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA984(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA985() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A985));
		AF('C',union A985,m0,1)
		AF('l',union A985,m1,10)
		AF('l',union A985,m2,1)
		AF('i',union A985,m3,1)
		AF('I',union A985,m4,1)
		AF('J',union A985,m5,1)
		AF('d',union A985,m6,1)
		AF('J',union A985,m7,1)
		AF('j',union A985,m8,1)
		AF('I',union A985,m9,1)
		AFa(union A985,m10,1,A984)
		AF('C',union A985,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <j> */
union A986 { j m0; };
int f_cmpA986(const union A986 *x, const union A986 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA986() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A986));
		AF('j',union A986,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LdBCLJIC<j>} */
struct A987 { L m0; d m1; B m2; C m3; L m4; J m5; I m6; C m7; union A986 m8; };
int f_cmpA987(const struct A987 *x, const struct A987 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA986(&x->m8, &y->m8); };
DCaggr* f_touchdcstA987() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A987));
		AF('L',struct A987,m0,1)
		AF('d',struct A987,m1,1)
		AF('B',struct A987,m2,1)
		AF('C',struct A987,m3,1)
		AF('L',struct A987,m4,1)
		AF('J',struct A987,m5,1)
		AF('I',struct A987,m6,1)
		AF('C',struct A987,m7,1)
		AFa(struct A987,m8,1,A986)
		dcCloseAggr(a);
	}
	return a;
};
/* <IfL> */
union A988 { I m0; f m1; L m2; };
int f_cmpA988(const union A988 *x, const union A988 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA988() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A988));
		AF('I',union A988,m0,1)
		AF('f',union A988,m1,1)
		AF('L',union A988,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CsdLdfjLJBid} */
struct A989 { C m0; s m1; d m2; L m3; d m4; f m5; j m6; L m7; J m8; B m9; i m10; d m11; };
int f_cmpA989(const struct A989 *x, const struct A989 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA989() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A989));
		AF('C',struct A989,m0,1)
		AF('s',struct A989,m1,1)
		AF('d',struct A989,m2,1)
		AF('L',struct A989,m3,1)
		AF('d',struct A989,m4,1)
		AF('f',struct A989,m5,1)
		AF('j',struct A989,m6,1)
		AF('L',struct A989,m7,1)
		AF('J',struct A989,m8,1)
		AF('B',struct A989,m9,1)
		AF('i',struct A989,m10,1)
		AF('d',struct A989,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {clsi} */
struct A990 { c m0; l m1; s m2; i m3; };
int f_cmpA990(const struct A990 *x, const struct A990 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA990() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A990));
		AF('c',struct A990,m0,1)
		AF('l',struct A990,m1,1)
		AF('s',struct A990,m2,1)
		AF('i',struct A990,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pdcl} */
struct A991 { p m0; d m1; c m2; l m3; };
int f_cmpA991(const struct A991 *x, const struct A991 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA991() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A991));
		AF('p',struct A991,m0,1)
		AF('d',struct A991,m1,1)
		AF('c',struct A991,m2,1)
		AF('l',struct A991,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cJsI{pdcl}s[8]j} */
struct A992 { c m0; J m1; s m2; I m3; struct A991 m4; s m5[8]; j m6; };
int f_cmpA992(const struct A992 *x, const struct A992 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA991(&x->m4, &y->m4) && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m6 == y->m6; };
DCaggr* f_touchdcstA992() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A992));
		AF('c',struct A992,m0,1)
		AF('J',struct A992,m1,1)
		AF('s',struct A992,m2,1)
		AF('I',struct A992,m3,1)
		AFa(struct A992,m4,1,A991)
		AF('s',struct A992,m5,8)
		AF('j',struct A992,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sL[11]cd{clsi}{cJsI{pdcl}s[8]j}} */
struct A993 { s m0; L m1[11]; c m2; d m3; struct A990 m4; struct A992 m5; };
int f_cmpA993(const struct A993 *x, const struct A993 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA990(&x->m4, &y->m4) && f_cmpA992(&x->m5, &y->m5); };
DCaggr* f_touchdcstA993() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A993));
		AF('s',struct A993,m0,1)
		AF('L',struct A993,m1,11)
		AF('c',struct A993,m2,1)
		AF('d',struct A993,m3,1)
		AFa(struct A993,m4,1,A990)
		AFa(struct A993,m5,1,A992)
		dcCloseAggr(a);
	}
	return a;
};
/* {lsILcIIislsj} */
struct A994 { l m0; s m1; I m2; L m3; c m4; I m5; I m6; i m7; s m8; l m9; s m10; j m11; };
int f_cmpA994(const struct A994 *x, const struct A994 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA994() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A994));
		AF('l',struct A994,m0,1)
		AF('s',struct A994,m1,1)
		AF('I',struct A994,m2,1)
		AF('L',struct A994,m3,1)
		AF('c',struct A994,m4,1)
		AF('I',struct A994,m5,1)
		AF('I',struct A994,m6,1)
		AF('i',struct A994,m7,1)
		AF('s',struct A994,m8,1)
		AF('l',struct A994,m9,1)
		AF('s',struct A994,m10,1)
		AF('j',struct A994,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {d[1]CpI} */
struct A995 { d m0[1]; C m1; p m2; I m3; };
int f_cmpA995(const struct A995 *x, const struct A995 *y) { return x->m0[0] == y->m0[0] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA995() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A995));
		AF('d',struct A995,m0,1)
		AF('C',struct A995,m1,1)
		AF('p',struct A995,m2,1)
		AF('I',struct A995,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IILpSCjCLjp> */
union A996 { I m0; I m1; L m2; p m3; S m4; C m5; j m6; C m7; L m8; j m9; p m10; };
int f_cmpA996(const union A996 *x, const union A996 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA996() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A996));
		AF('I',union A996,m0,1)
		AF('I',union A996,m1,1)
		AF('L',union A996,m2,1)
		AF('p',union A996,m3,1)
		AF('S',union A996,m4,1)
		AF('C',union A996,m5,1)
		AF('j',union A996,m6,1)
		AF('C',union A996,m7,1)
		AF('L',union A996,m8,1)
		AF('j',union A996,m9,1)
		AF('p',union A996,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<IILpSCjCLjp>isIlJccJscc} */
struct A997 { union A996 m0; i m1; s m2; I m3; l m4; J m5; c m6; c m7; J m8; s m9; c m10; c m11; };
int f_cmpA997(const struct A997 *x, const struct A997 *y) { return f_cmpA996(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA997() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A997));
		AFa(struct A997,m0,1,A996)
		AF('i',struct A997,m1,1)
		AF('s',struct A997,m2,1)
		AF('I',struct A997,m3,1)
		AF('l',struct A997,m4,1)
		AF('J',struct A997,m5,1)
		AF('c',struct A997,m6,1)
		AF('c',struct A997,m7,1)
		AF('J',struct A997,m8,1)
		AF('s',struct A997,m9,1)
		AF('c',struct A997,m10,1)
		AF('c',struct A997,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <C{<IILpSCjCLjp>isIlJccJscc}fcfJdlddjI> */
union A998 { C m0; struct A997 m1; f m2; c m3; f m4; J m5; d m6; l m7; d m8; d m9; j m10; I m11; };
int f_cmpA998(const union A998 *x, const union A998 *y) { return x->m0 == y->m0 && f_cmpA997(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA998() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A998));
		AF('C',union A998,m0,1)
		AFa(union A998,m1,1,A997)
		AF('f',union A998,m2,1)
		AF('c',union A998,m3,1)
		AF('f',union A998,m4,1)
		AF('J',union A998,m5,1)
		AF('d',union A998,m6,1)
		AF('l',union A998,m7,1)
		AF('d',union A998,m8,1)
		AF('d',union A998,m9,1)
		AF('j',union A998,m10,1)
		AF('I',union A998,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lI} */
struct A999 { l m0; I m1; };
int f_cmpA999(const struct A999 *x, const struct A999 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA999() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A999));
		AF('l',struct A999,m0,1)
		AF('I',struct A999,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {csBsjJldISfS} */
struct A1000 { c m0; s m1; B m2; s m3; j m4; J m5; l m6; d m7; I m8; S m9; f m10; S m11; };
int f_cmpA1000(const struct A1000 *x, const struct A1000 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1000() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1000));
		AF('c',struct A1000,m0,1)
		AF('s',struct A1000,m1,1)
		AF('B',struct A1000,m2,1)
		AF('s',struct A1000,m3,1)
		AF('j',struct A1000,m4,1)
		AF('J',struct A1000,m5,1)
		AF('l',struct A1000,m6,1)
		AF('d',struct A1000,m7,1)
		AF('I',struct A1000,m8,1)
		AF('S',struct A1000,m9,1)
		AF('f',struct A1000,m10,1)
		AF('S',struct A1000,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <s{csBsjJldISfS}S> */
union A1001 { s m0; struct A1000 m1; S m2; };
int f_cmpA1001(const union A1001 *x, const union A1001 *y) { return x->m0 == y->m0 && f_cmpA1000(&x->m1, &y->m1) && x->m2 == y->m2; };
DCaggr* f_touchdcstA1001() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1001));
		AF('s',union A1001,m0,1)
		AFa(union A1001,m1,1,A1000)
		AF('S',union A1001,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dc> */
union A1002 { d m0; c m1; };
int f_cmpA1002(const union A1002 *x, const union A1002 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1002() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1002));
		AF('d',union A1002,m0,1)
		AF('c',union A1002,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <picppldCsI<dc>B> */
union A1003 { p m0; i m1; c m2; p m3; p m4; l m5; d m6; C m7; s m8; I m9; union A1002 m10; B m11; };
int f_cmpA1003(const union A1003 *x, const union A1003 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1002(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1003() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1003));
		AF('p',union A1003,m0,1)
		AF('i',union A1003,m1,1)
		AF('c',union A1003,m2,1)
		AF('p',union A1003,m3,1)
		AF('p',union A1003,m4,1)
		AF('l',union A1003,m5,1)
		AF('d',union A1003,m6,1)
		AF('C',union A1003,m7,1)
		AF('s',union A1003,m8,1)
		AF('I',union A1003,m9,1)
		AFa(union A1003,m10,1,A1002)
		AF('B',union A1003,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lBIp[16]dsIIjjBI} */
struct A1004 { l m0; B m1; I m2; p m3[16]; d m4; s m5; I m6; I m7; j m8; j m9; B m10; I m11; };
int f_cmpA1004(const struct A1004 *x, const struct A1004 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m3[13] == y->m3[13] && x->m3[14] == y->m3[14] && x->m3[15] == y->m3[15] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1004() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1004));
		AF('l',struct A1004,m0,1)
		AF('B',struct A1004,m1,1)
		AF('I',struct A1004,m2,1)
		AF('p',struct A1004,m3,16)
		AF('d',struct A1004,m4,1)
		AF('s',struct A1004,m5,1)
		AF('I',struct A1004,m6,1)
		AF('I',struct A1004,m7,1)
		AF('j',struct A1004,m8,1)
		AF('j',struct A1004,m9,1)
		AF('B',struct A1004,m10,1)
		AF('I',struct A1004,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ddlisfi> */
union A1005 { d m0; d m1; l m2; i m3; s m4; f m5; i m6; };
int f_cmpA1005(const union A1005 *x, const union A1005 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA1005() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A1005));
		AF('d',union A1005,m0,1)
		AF('d',union A1005,m1,1)
		AF('l',union A1005,m2,1)
		AF('i',union A1005,m3,1)
		AF('s',union A1005,m4,1)
		AF('f',union A1005,m5,1)
		AF('i',union A1005,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jIBfpL} */
struct A1006 { j m0; I m1; B m2; f m3; p m4; L m5; };
int f_cmpA1006(const struct A1006 *x, const struct A1006 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1006() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A1006));
		AF('j',struct A1006,m0,1)
		AF('I',struct A1006,m1,1)
		AF('B',struct A1006,m2,1)
		AF('f',struct A1006,m3,1)
		AF('p',struct A1006,m4,1)
		AF('L',struct A1006,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IBijf} */
struct A1007 { I m0; B m1; i m2; j m3; f m4; };
int f_cmpA1007(const struct A1007 *x, const struct A1007 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1007() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1007));
		AF('I',struct A1007,m0,1)
		AF('B',struct A1007,m1,1)
		AF('i',struct A1007,m2,1)
		AF('j',struct A1007,m3,1)
		AF('f',struct A1007,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{jIBfpL}Bcs{IBijf}fjSllfl> */
union A1008 { struct A1006 m0; B m1; c m2; s m3; struct A1007 m4; f m5; j m6; S m7; l m8; l m9; f m10; l m11; };
int f_cmpA1008(const union A1008 *x, const union A1008 *y) { return f_cmpA1006(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1007(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1008() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1008));
		AFa(union A1008,m0,1,A1006)
		AF('B',union A1008,m1,1)
		AF('c',union A1008,m2,1)
		AF('s',union A1008,m3,1)
		AFa(union A1008,m4,1,A1007)
		AF('f',union A1008,m5,1)
		AF('j',union A1008,m6,1)
		AF('S',union A1008,m7,1)
		AF('l',union A1008,m8,1)
		AF('l',union A1008,m9,1)
		AF('f',union A1008,m10,1)
		AF('l',union A1008,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JlpcsSCLC} */
struct A1009 { J m0; l m1; p m2; c m3; s m4; S m5; C m6; L m7; C m8; };
int f_cmpA1009(const struct A1009 *x, const struct A1009 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1009() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A1009));
		AF('J',struct A1009,m0,1)
		AF('l',struct A1009,m1,1)
		AF('p',struct A1009,m2,1)
		AF('c',struct A1009,m3,1)
		AF('s',struct A1009,m4,1)
		AF('S',struct A1009,m5,1)
		AF('C',struct A1009,m6,1)
		AF('L',struct A1009,m7,1)
		AF('C',struct A1009,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<{jIBfpL}Bcs{IBijf}fjSllfl>ijdCIsCcdf{JlpcsSCLC}> */
union A1010 { union A1008 m0; i m1; j m2; d m3; C m4; I m5; s m6; C m7; c m8; d m9; f m10; struct A1009 m11; };
int f_cmpA1010(const union A1010 *x, const union A1010 *y) { return f_cmpA1008(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA1009(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1010() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1010));
		AFa(union A1010,m0,1,A1008)
		AF('i',union A1010,m1,1)
		AF('j',union A1010,m2,1)
		AF('d',union A1010,m3,1)
		AF('C',union A1010,m4,1)
		AF('I',union A1010,m5,1)
		AF('s',union A1010,m6,1)
		AF('C',union A1010,m7,1)
		AF('c',union A1010,m8,1)
		AF('d',union A1010,m9,1)
		AF('f',union A1010,m10,1)
		AFa(union A1010,m11,1,A1009)
		dcCloseAggr(a);
	}
	return a;
};
/* <SJLfip[9]f> */
union A1011 { S m0; J m1; L m2; f m3; i m4; p m5[9]; f m6; };
int f_cmpA1011(const union A1011 *x, const union A1011 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m6 == y->m6; };
DCaggr* f_touchdcstA1011() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A1011));
		AF('S',union A1011,m0,1)
		AF('J',union A1011,m1,1)
		AF('L',union A1011,m2,1)
		AF('f',union A1011,m3,1)
		AF('i',union A1011,m4,1)
		AF('p',union A1011,m5,9)
		AF('f',union A1011,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Lfi> */
union A1012 { L m0; f m1; i m2; };
int f_cmpA1012(const union A1012 *x, const union A1012 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1012() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1012));
		AF('L',union A1012,m0,1)
		AF('f',union A1012,m1,1)
		AF('i',union A1012,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {piiLpBsjcds} */
struct A1013 { p m0; i m1; i m2; L m3; p m4; B m5; s m6; j m7; c m8; d m9; s m10; };
int f_cmpA1013(const struct A1013 *x, const struct A1013 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA1013() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A1013));
		AF('p',struct A1013,m0,1)
		AF('i',struct A1013,m1,1)
		AF('i',struct A1013,m2,1)
		AF('L',struct A1013,m3,1)
		AF('p',struct A1013,m4,1)
		AF('B',struct A1013,m5,1)
		AF('s',struct A1013,m6,1)
		AF('j',struct A1013,m7,1)
		AF('c',struct A1013,m8,1)
		AF('d',struct A1013,m9,1)
		AF('s',struct A1013,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BSpli{lI}LCCcpp} */
struct A1014 { B m0; S m1; p m2; l m3; i m4; struct A999 m5; L m6; C m7; C m8; c m9; p m10; p m11; };
int f_cmpA1014(const struct A1014 *x, const struct A1014 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA999(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1014() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1014));
		AF('B',struct A1014,m0,1)
		AF('S',struct A1014,m1,1)
		AF('p',struct A1014,m2,1)
		AF('l',struct A1014,m3,1)
		AF('i',struct A1014,m4,1)
		AFa(struct A1014,m5,1,A999)
		AF('L',struct A1014,m6,1)
		AF('C',struct A1014,m7,1)
		AF('C',struct A1014,m8,1)
		AF('c',struct A1014,m9,1)
		AF('p',struct A1014,m10,1)
		AF('p',struct A1014,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pscJjBldBLdd[5]> */
union A1015 { p m0; s m1; c m2; J m3; j m4; B m5; l m6; d m7; B m8; L m9; d m10; d m11[5]; };
int f_cmpA1015(const union A1015 *x, const union A1015 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4]; };
DCaggr* f_touchdcstA1015() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1015));
		AF('p',union A1015,m0,1)
		AF('s',union A1015,m1,1)
		AF('c',union A1015,m2,1)
		AF('J',union A1015,m3,1)
		AF('j',union A1015,m4,1)
		AF('B',union A1015,m5,1)
		AF('l',union A1015,m6,1)
		AF('d',union A1015,m7,1)
		AF('B',union A1015,m8,1)
		AF('L',union A1015,m9,1)
		AF('d',union A1015,m10,1)
		AF('d',union A1015,m11,5)
		dcCloseAggr(a);
	}
	return a;
};
/* <ijciSipSJj> */
union A1016 { i m0; j m1; c m2; i m3; S m4; i m5; p m6; S m7; J m8; j m9; };
int f_cmpA1016(const union A1016 *x, const union A1016 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1016() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1016));
		AF('i',union A1016,m0,1)
		AF('j',union A1016,m1,1)
		AF('c',union A1016,m2,1)
		AF('i',union A1016,m3,1)
		AF('S',union A1016,m4,1)
		AF('i',union A1016,m5,1)
		AF('p',union A1016,m6,1)
		AF('S',union A1016,m7,1)
		AF('J',union A1016,m8,1)
		AF('j',union A1016,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<pscJjBldBLdd[5]><ijciSipSJj>[7]ijsJddpL[4]i> */
union A1017 { union A1015 m0; union A1016 m1[7]; i m2; j m3; s m4; J m5; d m6; d m7; p m8; L m9[4]; i m10; };
int f_cmpA1017(const union A1017 *x, const union A1017 *y) { return f_cmpA1015(&x->m0, &y->m0) && f_cmpA1016(&x->m1[0], &y->m1[0]) && f_cmpA1016(&x->m1[1], &y->m1[1]) && f_cmpA1016(&x->m1[2], &y->m1[2]) && f_cmpA1016(&x->m1[3], &y->m1[3]) && f_cmpA1016(&x->m1[4], &y->m1[4]) && f_cmpA1016(&x->m1[5], &y->m1[5]) && f_cmpA1016(&x->m1[6], &y->m1[6]) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m10 == y->m10; };
DCaggr* f_touchdcstA1017() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A1017));
		AFa(union A1017,m0,1,A1015)
		AFa(union A1017,m1,7,A1016)
		AF('i',union A1017,m2,1)
		AF('j',union A1017,m3,1)
		AF('s',union A1017,m4,1)
		AF('J',union A1017,m5,1)
		AF('d',union A1017,m6,1)
		AF('d',union A1017,m7,1)
		AF('p',union A1017,m8,1)
		AF('L',union A1017,m9,4)
		AF('i',union A1017,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IjiJsipiSljC} */
struct A1018 { I m0; j m1; i m2; J m3; s m4; i m5; p m6; i m7; S m8; l m9; j m10; C m11; };
int f_cmpA1018(const struct A1018 *x, const struct A1018 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1018() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1018));
		AF('I',struct A1018,m0,1)
		AF('j',struct A1018,m1,1)
		AF('i',struct A1018,m2,1)
		AF('J',struct A1018,m3,1)
		AF('s',struct A1018,m4,1)
		AF('i',struct A1018,m5,1)
		AF('p',struct A1018,m6,1)
		AF('i',struct A1018,m7,1)
		AF('S',struct A1018,m8,1)
		AF('l',struct A1018,m9,1)
		AF('j',struct A1018,m10,1)
		AF('C',struct A1018,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CCI[16]} */
struct A1019 { C m0; C m1; I m2[16]; };
int f_cmpA1019(const struct A1019 *x, const struct A1019 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m2[12] == y->m2[12] && x->m2[13] == y->m2[13] && x->m2[14] == y->m2[14] && x->m2[15] == y->m2[15]; };
DCaggr* f_touchdcstA1019() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A1019));
		AF('C',struct A1019,m0,1)
		AF('C',struct A1019,m1,1)
		AF('I',struct A1019,m2,16)
		dcCloseAggr(a);
	}
	return a;
};
/* {LL} */
struct A1020 { L m0; L m1; };
int f_cmpA1020(const struct A1020 *x, const struct A1020 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1020() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1020));
		AF('L',struct A1020,m0,1)
		AF('L',struct A1020,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pIldffCfiISC> */
union A1021 { p m0; I m1; l m2; d m3; f m4; f m5; C m6; f m7; i m8; I m9; S m10; C m11; };
int f_cmpA1021(const union A1021 *x, const union A1021 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1021() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1021));
		AF('p',union A1021,m0,1)
		AF('I',union A1021,m1,1)
		AF('l',union A1021,m2,1)
		AF('d',union A1021,m3,1)
		AF('f',union A1021,m4,1)
		AF('f',union A1021,m5,1)
		AF('C',union A1021,m6,1)
		AF('f',union A1021,m7,1)
		AF('i',union A1021,m8,1)
		AF('I',union A1021,m9,1)
		AF('S',union A1021,m10,1)
		AF('C',union A1021,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fddfjICLCLc> */
union A1022 { f m0; d m1; d m2; f m3; j m4; I m5; C m6; L m7; C m8; L m9; c m10; };
int f_cmpA1022(const union A1022 *x, const union A1022 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA1022() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A1022));
		AF('f',union A1022,m0,1)
		AF('d',union A1022,m1,1)
		AF('d',union A1022,m2,1)
		AF('f',union A1022,m3,1)
		AF('j',union A1022,m4,1)
		AF('I',union A1022,m5,1)
		AF('C',union A1022,m6,1)
		AF('L',union A1022,m7,1)
		AF('C',union A1022,m8,1)
		AF('L',union A1022,m9,1)
		AF('c',union A1022,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fIBBJsfccdJp> */
union A1023 { f m0; I m1; B m2; B m3; J m4; s m5; f m6; c m7; c m8; d m9; J m10; p m11; };
int f_cmpA1023(const union A1023 *x, const union A1023 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1023() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1023));
		AF('f',union A1023,m0,1)
		AF('I',union A1023,m1,1)
		AF('B',union A1023,m2,1)
		AF('B',union A1023,m3,1)
		AF('J',union A1023,m4,1)
		AF('s',union A1023,m5,1)
		AF('f',union A1023,m6,1)
		AF('c',union A1023,m7,1)
		AF('c',union A1023,m8,1)
		AF('d',union A1023,m9,1)
		AF('J',union A1023,m10,1)
		AF('p',union A1023,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ds<fIBBJsfccdJp>Jsscs[9]isci} */
struct A1024 { d m0; s m1; union A1023 m2; J m3; s m4; s m5; c m6; s m7[9]; i m8; s m9; c m10; i m11; };
int f_cmpA1024(const struct A1024 *x, const struct A1024 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1023(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1024() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1024));
		AF('d',struct A1024,m0,1)
		AF('s',struct A1024,m1,1)
		AFa(struct A1024,m2,1,A1023)
		AF('J',struct A1024,m3,1)
		AF('s',struct A1024,m4,1)
		AF('s',struct A1024,m5,1)
		AF('c',struct A1024,m6,1)
		AF('s',struct A1024,m7,9)
		AF('i',struct A1024,m8,1)
		AF('s',struct A1024,m9,1)
		AF('c',struct A1024,m10,1)
		AF('i',struct A1024,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sL> */
union A1025 { s m0; L m1; };
int f_cmpA1025(const union A1025 *x, const union A1025 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1025() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1025));
		AF('s',union A1025,m0,1)
		AF('L',union A1025,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {i[5]JIddpjLfd} */
struct A1026 { i m0[5]; J m1; I m2; d m3; d m4; p m5; j m6; L m7; f m8; d m9; };
int f_cmpA1026(const struct A1026 *x, const struct A1026 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1026() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A1026));
		AF('i',struct A1026,m0,5)
		AF('J',struct A1026,m1,1)
		AF('I',struct A1026,m2,1)
		AF('d',struct A1026,m3,1)
		AF('d',struct A1026,m4,1)
		AF('p',struct A1026,m5,1)
		AF('j',struct A1026,m6,1)
		AF('L',struct A1026,m7,1)
		AF('f',struct A1026,m8,1)
		AF('d',struct A1026,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dCcLppScsppJ} */
struct A1027 { d m0; C m1; c m2; L m3; p m4; p m5; S m6; c m7; s m8; p m9; p m10; J m11; };
int f_cmpA1027(const struct A1027 *x, const struct A1027 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1027() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1027));
		AF('d',struct A1027,m0,1)
		AF('C',struct A1027,m1,1)
		AF('c',struct A1027,m2,1)
		AF('L',struct A1027,m3,1)
		AF('p',struct A1027,m4,1)
		AF('p',struct A1027,m5,1)
		AF('S',struct A1027,m6,1)
		AF('c',struct A1027,m7,1)
		AF('s',struct A1027,m8,1)
		AF('p',struct A1027,m9,1)
		AF('p',struct A1027,m10,1)
		AF('J',struct A1027,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dsJfC[2]CBdfj{dCcLppScsppJ}j} */
struct A1028 { d m0; s m1; J m2; f m3; C m4[2]; C m5; B m6; d m7; f m8; j m9; struct A1027 m10; j m11; };
int f_cmpA1028(const struct A1028 *x, const struct A1028 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1027(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1028() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1028));
		AF('d',struct A1028,m0,1)
		AF('s',struct A1028,m1,1)
		AF('J',struct A1028,m2,1)
		AF('f',struct A1028,m3,1)
		AF('C',struct A1028,m4,2)
		AF('C',struct A1028,m5,1)
		AF('B',struct A1028,m6,1)
		AF('d',struct A1028,m7,1)
		AF('f',struct A1028,m8,1)
		AF('j',struct A1028,m9,1)
		AFa(struct A1028,m10,1,A1027)
		AF('j',struct A1028,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jsjILcc{dsJfC[2]CBdfj{dCcLppScsppJ}j}dJcL> */
union A1029 { j m0; s m1; j m2; I m3; L m4; c m5; c m6; struct A1028 m7; d m8; J m9; c m10; L m11; };
int f_cmpA1029(const union A1029 *x, const union A1029 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1028(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1029() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1029));
		AF('j',union A1029,m0,1)
		AF('s',union A1029,m1,1)
		AF('j',union A1029,m2,1)
		AF('I',union A1029,m3,1)
		AF('L',union A1029,m4,1)
		AF('c',union A1029,m5,1)
		AF('c',union A1029,m6,1)
		AFa(union A1029,m7,1,A1028)
		AF('d',union A1029,m8,1)
		AF('J',union A1029,m9,1)
		AF('c',union A1029,m10,1)
		AF('L',union A1029,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JJBJC> */
union A1030 { J m0; J m1; B m2; J m3; C m4; };
int f_cmpA1030(const union A1030 *x, const union A1030 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1030() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1030));
		AF('J',union A1030,m0,1)
		AF('J',union A1030,m1,1)
		AF('B',union A1030,m2,1)
		AF('J',union A1030,m3,1)
		AF('C',union A1030,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CIpICCjpdLpf> */
union A1031 { C m0; I m1; p m2; I m3; C m4; C m5; j m6; p m7; d m8; L m9; p m10; f m11; };
int f_cmpA1031(const union A1031 *x, const union A1031 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1031() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1031));
		AF('C',union A1031,m0,1)
		AF('I',union A1031,m1,1)
		AF('p',union A1031,m2,1)
		AF('I',union A1031,m3,1)
		AF('C',union A1031,m4,1)
		AF('C',union A1031,m5,1)
		AF('j',union A1031,m6,1)
		AF('p',union A1031,m7,1)
		AF('d',union A1031,m8,1)
		AF('L',union A1031,m9,1)
		AF('p',union A1031,m10,1)
		AF('f',union A1031,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <B<CIpICCjpdLpf>B> */
union A1032 { B m0; union A1031 m1; B m2; };
int f_cmpA1032(const union A1032 *x, const union A1032 *y) { return x->m0 == y->m0 && f_cmpA1031(&x->m1, &y->m1) && x->m2 == y->m2; };
DCaggr* f_touchdcstA1032() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1032));
		AF('B',union A1032,m0,1)
		AFa(union A1032,m1,1,A1031)
		AF('B',union A1032,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fJBid<B<CIpICCjpdLpf>B>dJdlpJ> */
union A1033 { f m0; J m1; B m2; i m3; d m4; union A1032 m5; d m6; J m7; d m8; l m9; p m10; J m11; };
int f_cmpA1033(const union A1033 *x, const union A1033 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1032(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1033() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1033));
		AF('f',union A1033,m0,1)
		AF('J',union A1033,m1,1)
		AF('B',union A1033,m2,1)
		AF('i',union A1033,m3,1)
		AF('d',union A1033,m4,1)
		AFa(union A1033,m5,1,A1032)
		AF('d',union A1033,m6,1)
		AF('J',union A1033,m7,1)
		AF('d',union A1033,m8,1)
		AF('l',union A1033,m9,1)
		AF('p',union A1033,m10,1)
		AF('J',union A1033,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LscsJSLi> */
union A1034 { L m0; s m1; c m2; s m3; J m4; S m5; L m6; i m7; };
int f_cmpA1034(const union A1034 *x, const union A1034 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1034() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A1034));
		AF('L',union A1034,m0,1)
		AF('s',union A1034,m1,1)
		AF('c',union A1034,m2,1)
		AF('s',union A1034,m3,1)
		AF('J',union A1034,m4,1)
		AF('S',union A1034,m5,1)
		AF('L',union A1034,m6,1)
		AF('i',union A1034,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cSfiSSLc[16]pssI> */
union A1035 { c m0; S m1; f m2; i m3; S m4; S m5; L m6; c m7[16]; p m8; s m9; s m10; I m11; };
int f_cmpA1035(const union A1035 *x, const union A1035 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m7[9] == y->m7[9] && x->m7[10] == y->m7[10] && x->m7[11] == y->m7[11] && x->m7[12] == y->m7[12] && x->m7[13] == y->m7[13] && x->m7[14] == y->m7[14] && x->m7[15] == y->m7[15] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1035() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1035));
		AF('c',union A1035,m0,1)
		AF('S',union A1035,m1,1)
		AF('f',union A1035,m2,1)
		AF('i',union A1035,m3,1)
		AF('S',union A1035,m4,1)
		AF('S',union A1035,m5,1)
		AF('L',union A1035,m6,1)
		AF('c',union A1035,m7,16)
		AF('p',union A1035,m8,1)
		AF('s',union A1035,m9,1)
		AF('s',union A1035,m10,1)
		AF('I',union A1035,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dlJpdjfsiLLl> */
union A1036 { d m0; l m1; J m2; p m3; d m4; j m5; f m6; s m7; i m8; L m9; L m10; l m11; };
int f_cmpA1036(const union A1036 *x, const union A1036 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1036() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1036));
		AF('d',union A1036,m0,1)
		AF('l',union A1036,m1,1)
		AF('J',union A1036,m2,1)
		AF('p',union A1036,m3,1)
		AF('d',union A1036,m4,1)
		AF('j',union A1036,m5,1)
		AF('f',union A1036,m6,1)
		AF('s',union A1036,m7,1)
		AF('i',union A1036,m8,1)
		AF('L',union A1036,m9,1)
		AF('L',union A1036,m10,1)
		AF('l',union A1036,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sjSBilBfScci} */
struct A1037 { s m0; j m1; S m2; B m3; i m4; l m5; B m6; f m7; S m8; c m9; c m10; i m11; };
int f_cmpA1037(const struct A1037 *x, const struct A1037 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1037() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1037));
		AF('s',struct A1037,m0,1)
		AF('j',struct A1037,m1,1)
		AF('S',struct A1037,m2,1)
		AF('B',struct A1037,m3,1)
		AF('i',struct A1037,m4,1)
		AF('l',struct A1037,m5,1)
		AF('B',struct A1037,m6,1)
		AF('f',struct A1037,m7,1)
		AF('S',struct A1037,m8,1)
		AF('c',struct A1037,m9,1)
		AF('c',struct A1037,m10,1)
		AF('i',struct A1037,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iiBffpls[12]BBBj> */
union A1038 { i m0; i m1; B m2; f m3; f m4; p m5; l m6; s m7[12]; B m8; B m9; B m10; j m11; };
int f_cmpA1038(const union A1038 *x, const union A1038 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m7[9] == y->m7[9] && x->m7[10] == y->m7[10] && x->m7[11] == y->m7[11] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1038() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1038));
		AF('i',union A1038,m0,1)
		AF('i',union A1038,m1,1)
		AF('B',union A1038,m2,1)
		AF('f',union A1038,m3,1)
		AF('f',union A1038,m4,1)
		AF('p',union A1038,m5,1)
		AF('l',union A1038,m6,1)
		AF('s',union A1038,m7,12)
		AF('B',union A1038,m8,1)
		AF('B',union A1038,m9,1)
		AF('B',union A1038,m10,1)
		AF('j',union A1038,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<dlJpdjfsiLLl>{sjSBilBfScci}SB<iiBffpls[12]BBBj>SIillcL> */
union A1039 { union A1036 m0; struct A1037 m1; S m2; B m3; union A1038 m4; S m5; I m6; i m7; l m8; l m9; c m10; L m11; };
int f_cmpA1039(const union A1039 *x, const union A1039 *y) { return f_cmpA1036(&x->m0, &y->m0) && f_cmpA1037(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1038(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1039() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1039));
		AFa(union A1039,m0,1,A1036)
		AFa(union A1039,m1,1,A1037)
		AF('S',union A1039,m2,1)
		AF('B',union A1039,m3,1)
		AFa(union A1039,m4,1,A1038)
		AF('S',union A1039,m5,1)
		AF('I',union A1039,m6,1)
		AF('i',union A1039,m7,1)
		AF('l',union A1039,m8,1)
		AF('l',union A1039,m9,1)
		AF('c',union A1039,m10,1)
		AF('L',union A1039,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {c} */
struct A1040 { c m0; };
int f_cmpA1040(const struct A1040 *x, const struct A1040 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA1040() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A1040));
		AF('c',struct A1040,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jlLdfpLJjlsi> */
union A1041 { j m0; l m1; L m2; d m3; f m4; p m5; L m6; J m7; j m8; l m9; s m10; i m11; };
int f_cmpA1041(const union A1041 *x, const union A1041 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1041() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1041));
		AF('j',union A1041,m0,1)
		AF('l',union A1041,m1,1)
		AF('L',union A1041,m2,1)
		AF('d',union A1041,m3,1)
		AF('f',union A1041,m4,1)
		AF('p',union A1041,m5,1)
		AF('L',union A1041,m6,1)
		AF('J',union A1041,m7,1)
		AF('j',union A1041,m8,1)
		AF('l',union A1041,m9,1)
		AF('s',union A1041,m10,1)
		AF('i',union A1041,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BLJJIsCcdCdc> */
union A1042 { B m0; L m1; J m2; J m3; I m4; s m5; C m6; c m7; d m8; C m9; d m10; c m11; };
int f_cmpA1042(const union A1042 *x, const union A1042 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1042() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1042));
		AF('B',union A1042,m0,1)
		AF('L',union A1042,m1,1)
		AF('J',union A1042,m2,1)
		AF('J',union A1042,m3,1)
		AF('I',union A1042,m4,1)
		AF('s',union A1042,m5,1)
		AF('C',union A1042,m6,1)
		AF('c',union A1042,m7,1)
		AF('d',union A1042,m8,1)
		AF('C',union A1042,m9,1)
		AF('d',union A1042,m10,1)
		AF('c',union A1042,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dj} */
struct A1043 { d m0; j m1; };
int f_cmpA1043(const struct A1043 *x, const struct A1043 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1043() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1043));
		AF('d',struct A1043,m0,1)
		AF('j',struct A1043,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IIfBfiJjBidL} */
struct A1044 { I m0; I m1; f m2; B m3; f m4; i m5; J m6; j m7; B m8; i m9; d m10; L m11; };
int f_cmpA1044(const struct A1044 *x, const struct A1044 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1044() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1044));
		AF('I',struct A1044,m0,1)
		AF('I',struct A1044,m1,1)
		AF('f',struct A1044,m2,1)
		AF('B',struct A1044,m3,1)
		AF('f',struct A1044,m4,1)
		AF('i',struct A1044,m5,1)
		AF('J',struct A1044,m6,1)
		AF('j',struct A1044,m7,1)
		AF('B',struct A1044,m8,1)
		AF('i',struct A1044,m9,1)
		AF('d',struct A1044,m10,1)
		AF('L',struct A1044,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Cj> */
union A1045 { C m0; j m1; };
int f_cmpA1045(const union A1045 *x, const union A1045 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1045() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1045));
		AF('C',union A1045,m0,1)
		AF('j',union A1045,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lLSjLJpLJLSB} */
struct A1046 { l m0; L m1; S m2; j m3; L m4; J m5; p m6; L m7; J m8; L m9; S m10; B m11; };
int f_cmpA1046(const struct A1046 *x, const struct A1046 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1046() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1046));
		AF('l',struct A1046,m0,1)
		AF('L',struct A1046,m1,1)
		AF('S',struct A1046,m2,1)
		AF('j',struct A1046,m3,1)
		AF('L',struct A1046,m4,1)
		AF('J',struct A1046,m5,1)
		AF('p',struct A1046,m6,1)
		AF('L',struct A1046,m7,1)
		AF('J',struct A1046,m8,1)
		AF('L',struct A1046,m9,1)
		AF('S',struct A1046,m10,1)
		AF('B',struct A1046,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {i<Cj>CsfJcs{lLSjLJpLJLSB}[15]lBf} */
struct A1047 { i m0; union A1045 m1; C m2; s m3; f m4; J m5; c m6; s m7; struct A1046 m8[15]; l m9; B m10; f m11; };
int f_cmpA1047(const struct A1047 *x, const struct A1047 *y) { return x->m0 == y->m0 && f_cmpA1045(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1046(&x->m8[0], &y->m8[0]) && f_cmpA1046(&x->m8[1], &y->m8[1]) && f_cmpA1046(&x->m8[2], &y->m8[2]) && f_cmpA1046(&x->m8[3], &y->m8[3]) && f_cmpA1046(&x->m8[4], &y->m8[4]) && f_cmpA1046(&x->m8[5], &y->m8[5]) && f_cmpA1046(&x->m8[6], &y->m8[6]) && f_cmpA1046(&x->m8[7], &y->m8[7]) && f_cmpA1046(&x->m8[8], &y->m8[8]) && f_cmpA1046(&x->m8[9], &y->m8[9]) && f_cmpA1046(&x->m8[10], &y->m8[10]) && f_cmpA1046(&x->m8[11], &y->m8[11]) && f_cmpA1046(&x->m8[12], &y->m8[12]) && f_cmpA1046(&x->m8[13], &y->m8[13]) && f_cmpA1046(&x->m8[14], &y->m8[14]) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1047() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1047));
		AF('i',struct A1047,m0,1)
		AFa(struct A1047,m1,1,A1045)
		AF('C',struct A1047,m2,1)
		AF('s',struct A1047,m3,1)
		AF('f',struct A1047,m4,1)
		AF('J',struct A1047,m5,1)
		AF('c',struct A1047,m6,1)
		AF('s',struct A1047,m7,1)
		AFa(struct A1047,m8,15,A1046)
		AF('l',struct A1047,m9,1)
		AF('B',struct A1047,m10,1)
		AF('f',struct A1047,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JCffddBJ> */
union A1048 { J m0; C m1; f m2; f m3; d m4; d m5; B m6; J m7; };
int f_cmpA1048(const union A1048 *x, const union A1048 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1048() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A1048));
		AF('J',union A1048,m0,1)
		AF('C',union A1048,m1,1)
		AF('f',union A1048,m2,1)
		AF('f',union A1048,m3,1)
		AF('d',union A1048,m4,1)
		AF('d',union A1048,m5,1)
		AF('B',union A1048,m6,1)
		AF('J',union A1048,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Bs> */
union A1049 { B m0; s m1; };
int f_cmpA1049(const union A1049 *x, const union A1049 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1049() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1049));
		AF('B',union A1049,m0,1)
		AF('s',union A1049,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CBSJf} */
struct A1050 { C m0; B m1; S m2; J m3; f m4; };
int f_cmpA1050(const struct A1050 *x, const struct A1050 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1050() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1050));
		AF('C',struct A1050,m0,1)
		AF('B',struct A1050,m1,1)
		AF('S',struct A1050,m2,1)
		AF('J',struct A1050,m3,1)
		AF('f',struct A1050,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iSBdI} */
struct A1051 { i m0; S m1; B m2; d m3; I m4; };
int f_cmpA1051(const struct A1051 *x, const struct A1051 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1051() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1051));
		AF('i',struct A1051,m0,1)
		AF('S',struct A1051,m1,1)
		AF('B',struct A1051,m2,1)
		AF('d',struct A1051,m3,1)
		AF('I',struct A1051,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Bipi> */
union A1052 { B m0; i m1; p m2; i m3; };
int f_cmpA1052(const union A1052 *x, const union A1052 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1052() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A1052));
		AF('B',union A1052,m0,1)
		AF('i',union A1052,m1,1)
		AF('p',union A1052,m2,1)
		AF('i',union A1052,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jBiSCJCISdlf> */
union A1053 { j m0; B m1; i m2; S m3; C m4; J m5; C m6; I m7; S m8; d m9; l m10; f m11; };
int f_cmpA1053(const union A1053 *x, const union A1053 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1053() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1053));
		AF('j',union A1053,m0,1)
		AF('B',union A1053,m1,1)
		AF('i',union A1053,m2,1)
		AF('S',union A1053,m3,1)
		AF('C',union A1053,m4,1)
		AF('J',union A1053,m5,1)
		AF('C',union A1053,m6,1)
		AF('I',union A1053,m7,1)
		AF('S',union A1053,m8,1)
		AF('d',union A1053,m9,1)
		AF('l',union A1053,m10,1)
		AF('f',union A1053,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <J[8]l[10]IBBls> */
union A1054 { J m0[8]; l m1[10]; I m2; B m3; B m4; l m5; s m6; };
int f_cmpA1054(const union A1054 *x, const union A1054 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA1054() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A1054));
		AF('J',union A1054,m0,8)
		AF('l',union A1054,m1,10)
		AF('I',union A1054,m2,1)
		AF('B',union A1054,m3,1)
		AF('B',union A1054,m4,1)
		AF('l',union A1054,m5,1)
		AF('s',union A1054,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lL[6]d> */
union A1055 { l m0; L m1[6]; d m2; };
int f_cmpA1055(const union A1055 *x, const union A1055 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m2 == y->m2; };
DCaggr* f_touchdcstA1055() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1055));
		AF('l',union A1055,m0,1)
		AF('L',union A1055,m1,6)
		AF('d',union A1055,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Ilffscdjfj> */
union A1056 { I m0; l m1; f m2; f m3; s m4; c m5; d m6; j m7; f m8; j m9; };
int f_cmpA1056(const union A1056 *x, const union A1056 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1056() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1056));
		AF('I',union A1056,m0,1)
		AF('l',union A1056,m1,1)
		AF('f',union A1056,m2,1)
		AF('f',union A1056,m3,1)
		AF('s',union A1056,m4,1)
		AF('c',union A1056,m5,1)
		AF('d',union A1056,m6,1)
		AF('j',union A1056,m7,1)
		AF('f',union A1056,m8,1)
		AF('j',union A1056,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SdssisSSIdll> */
union A1057 { S m0; d m1; s m2; s m3; i m4; s m5; S m6; S m7; I m8; d m9; l m10; l m11; };
int f_cmpA1057(const union A1057 *x, const union A1057 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1057() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1057));
		AF('S',union A1057,m0,1)
		AF('d',union A1057,m1,1)
		AF('s',union A1057,m2,1)
		AF('s',union A1057,m3,1)
		AF('i',union A1057,m4,1)
		AF('s',union A1057,m5,1)
		AF('S',union A1057,m6,1)
		AF('S',union A1057,m7,1)
		AF('I',union A1057,m8,1)
		AF('d',union A1057,m9,1)
		AF('l',union A1057,m10,1)
		AF('l',union A1057,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IIp> */
union A1058 { I m0; I m1; p m2; };
int f_cmpA1058(const union A1058 *x, const union A1058 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1058() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1058));
		AF('I',union A1058,m0,1)
		AF('I',union A1058,m1,1)
		AF('p',union A1058,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Csssi<IIp>cIILic[3]> */
union A1059 { C m0; s m1; s m2; s m3; i m4; union A1058 m5; c m6; I m7; I m8; L m9; i m10; c m11[3]; };
int f_cmpA1059(const union A1059 *x, const union A1059 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1058(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2]; };
DCaggr* f_touchdcstA1059() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1059));
		AF('C',union A1059,m0,1)
		AF('s',union A1059,m1,1)
		AF('s',union A1059,m2,1)
		AF('s',union A1059,m3,1)
		AF('i',union A1059,m4,1)
		AFa(union A1059,m5,1,A1058)
		AF('c',union A1059,m6,1)
		AF('I',union A1059,m7,1)
		AF('I',union A1059,m8,1)
		AF('L',union A1059,m9,1)
		AF('i',union A1059,m10,1)
		AF('c',union A1059,m11,3)
		dcCloseAggr(a);
	}
	return a;
};
/* {iIsSCfpdsCJp} */
struct A1060 { i m0; I m1; s m2; S m3; C m4; f m5; p m6; d m7; s m8; C m9; J m10; p m11; };
int f_cmpA1060(const struct A1060 *x, const struct A1060 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1060() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1060));
		AF('i',struct A1060,m0,1)
		AF('I',struct A1060,m1,1)
		AF('s',struct A1060,m2,1)
		AF('S',struct A1060,m3,1)
		AF('C',struct A1060,m4,1)
		AF('f',struct A1060,m5,1)
		AF('p',struct A1060,m6,1)
		AF('d',struct A1060,m7,1)
		AF('s',struct A1060,m8,1)
		AF('C',struct A1060,m9,1)
		AF('J',struct A1060,m10,1)
		AF('p',struct A1060,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {l[1]jLIc{iIsSCfpdsCJp}c[14]sffBs} */
struct A1061 { l m0[1]; j m1; L m2; I m3; c m4; struct A1060 m5; c m6[14]; s m7; f m8; f m9; B m10; s m11; };
int f_cmpA1061(const struct A1061 *x, const struct A1061 *y) { return x->m0[0] == y->m0[0] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1060(&x->m5, &y->m5) && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m6[10] == y->m6[10] && x->m6[11] == y->m6[11] && x->m6[12] == y->m6[12] && x->m6[13] == y->m6[13] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1061() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1061));
		AF('l',struct A1061,m0,1)
		AF('j',struct A1061,m1,1)
		AF('L',struct A1061,m2,1)
		AF('I',struct A1061,m3,1)
		AF('c',struct A1061,m4,1)
		AFa(struct A1061,m5,1,A1060)
		AF('c',struct A1061,m6,14)
		AF('s',struct A1061,m7,1)
		AF('f',struct A1061,m8,1)
		AF('f',struct A1061,m9,1)
		AF('B',struct A1061,m10,1)
		AF('s',struct A1061,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CCSsf<S>c} */
struct A1062 { C m0; C m1; S m2; s m3; f m4; union A51 m5; c m6; };
int f_cmpA1062(const struct A1062 *x, const struct A1062 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA51(&x->m5, &y->m5) && x->m6 == y->m6; };
DCaggr* f_touchdcstA1062() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A1062));
		AF('C',struct A1062,m0,1)
		AF('C',struct A1062,m1,1)
		AF('S',struct A1062,m2,1)
		AF('s',struct A1062,m3,1)
		AF('f',struct A1062,m4,1)
		AFa(struct A1062,m5,1,A51)
		AF('c',struct A1062,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{CCSsf<S>c}JLlLisd> */
union A1063 { struct A1062 m0; J m1; L m2; l m3; L m4; i m5; s m6; d m7; };
int f_cmpA1063(const union A1063 *x, const union A1063 *y) { return f_cmpA1062(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1063() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A1063));
		AFa(union A1063,m0,1,A1062)
		AF('J',union A1063,m1,1)
		AF('L',union A1063,m2,1)
		AF('l',union A1063,m3,1)
		AF('L',union A1063,m4,1)
		AF('i',union A1063,m5,1)
		AF('s',union A1063,m6,1)
		AF('d',union A1063,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BILsjjJ[16]Ifl> */
union A1064 { B m0; I m1; L m2; s m3; j m4; j m5; J m6[16]; I m7; f m8; l m9; };
int f_cmpA1064(const union A1064 *x, const union A1064 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m6[10] == y->m6[10] && x->m6[11] == y->m6[11] && x->m6[12] == y->m6[12] && x->m6[13] == y->m6[13] && x->m6[14] == y->m6[14] && x->m6[15] == y->m6[15] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1064() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1064));
		AF('B',union A1064,m0,1)
		AF('I',union A1064,m1,1)
		AF('L',union A1064,m2,1)
		AF('s',union A1064,m3,1)
		AF('j',union A1064,m4,1)
		AF('j',union A1064,m5,1)
		AF('J',union A1064,m6,16)
		AF('I',union A1064,m7,1)
		AF('f',union A1064,m8,1)
		AF('l',union A1064,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CfCSSLs[7]cBBcd> */
union A1065 { C m0; f m1; C m2; S m3; S m4; L m5; s m6[7]; c m7; B m8; B m9; c m10; d m11; };
int f_cmpA1065(const union A1065 *x, const union A1065 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1065() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1065));
		AF('C',union A1065,m0,1)
		AF('f',union A1065,m1,1)
		AF('C',union A1065,m2,1)
		AF('S',union A1065,m3,1)
		AF('S',union A1065,m4,1)
		AF('L',union A1065,m5,1)
		AF('s',union A1065,m6,7)
		AF('c',union A1065,m7,1)
		AF('B',union A1065,m8,1)
		AF('B',union A1065,m9,1)
		AF('c',union A1065,m10,1)
		AF('d',union A1065,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <B<BILsjjJ[16]Ifl>IcLJI<CfCSSLs[7]cBBcd>fJjB> */
union A1066 { B m0; union A1064 m1; I m2; c m3; L m4; J m5; I m6; union A1065 m7; f m8; J m9; j m10; B m11; };
int f_cmpA1066(const union A1066 *x, const union A1066 *y) { return x->m0 == y->m0 && f_cmpA1064(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1065(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1066() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1066));
		AF('B',union A1066,m0,1)
		AFa(union A1066,m1,1,A1064)
		AF('I',union A1066,m2,1)
		AF('c',union A1066,m3,1)
		AF('L',union A1066,m4,1)
		AF('J',union A1066,m5,1)
		AF('I',union A1066,m6,1)
		AFa(union A1066,m7,1,A1065)
		AF('f',union A1066,m8,1)
		AF('J',union A1066,m9,1)
		AF('j',union A1066,m10,1)
		AF('B',union A1066,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dBIcICJpdsii> */
union A1067 { d m0; B m1; I m2; c m3; I m4; C m5; J m6; p m7; d m8; s m9; i m10; i m11; };
int f_cmpA1067(const union A1067 *x, const union A1067 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1067() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1067));
		AF('d',union A1067,m0,1)
		AF('B',union A1067,m1,1)
		AF('I',union A1067,m2,1)
		AF('c',union A1067,m3,1)
		AF('I',union A1067,m4,1)
		AF('C',union A1067,m5,1)
		AF('J',union A1067,m6,1)
		AF('p',union A1067,m7,1)
		AF('d',union A1067,m8,1)
		AF('s',union A1067,m9,1)
		AF('i',union A1067,m10,1)
		AF('i',union A1067,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CJicS[9]IIfdLSI} */
struct A1068 { C m0; J m1; i m2; c m3; S m4[9]; I m5; I m6; f m7; d m8; L m9; S m10; I m11; };
int f_cmpA1068(const struct A1068 *x, const struct A1068 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1068() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1068));
		AF('C',struct A1068,m0,1)
		AF('J',struct A1068,m1,1)
		AF('i',struct A1068,m2,1)
		AF('c',struct A1068,m3,1)
		AF('S',struct A1068,m4,9)
		AF('I',struct A1068,m5,1)
		AF('I',struct A1068,m6,1)
		AF('f',struct A1068,m7,1)
		AF('d',struct A1068,m8,1)
		AF('L',struct A1068,m9,1)
		AF('S',struct A1068,m10,1)
		AF('I',struct A1068,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ddplLf[3]ssspIB> */
union A1069 { d m0; d m1; p m2; l m3; L m4; f m5[3]; s m6; s m7; s m8; p m9; I m10; B m11; };
int f_cmpA1069(const union A1069 *x, const union A1069 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1069() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1069));
		AF('d',union A1069,m0,1)
		AF('d',union A1069,m1,1)
		AF('p',union A1069,m2,1)
		AF('l',union A1069,m3,1)
		AF('L',union A1069,m4,1)
		AF('f',union A1069,m5,3)
		AF('s',union A1069,m6,1)
		AF('s',union A1069,m7,1)
		AF('s',union A1069,m8,1)
		AF('p',union A1069,m9,1)
		AF('I',union A1069,m10,1)
		AF('B',union A1069,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Bpscf{CJicS[9]IIfdLSI}j<ddplLf[3]ssspIB>> */
union A1070 { B m0; p m1; s m2; c m3; f m4; struct A1068 m5; j m6; union A1069 m7; };
int f_cmpA1070(const union A1070 *x, const union A1070 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1068(&x->m5, &y->m5) && x->m6 == y->m6 && f_cmpA1069(&x->m7, &y->m7); };
DCaggr* f_touchdcstA1070() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A1070));
		AF('B',union A1070,m0,1)
		AF('p',union A1070,m1,1)
		AF('s',union A1070,m2,1)
		AF('c',union A1070,m3,1)
		AF('f',union A1070,m4,1)
		AFa(union A1070,m5,1,A1068)
		AF('j',union A1070,m6,1)
		AFa(union A1070,m7,1,A1069)
		dcCloseAggr(a);
	}
	return a;
};
/* {JjspCSj[4]lcICj} */
struct A1071 { J m0; j m1; s m2; p m3; C m4; S m5; j m6[4]; l m7; c m8; I m9; C m10; j m11; };
int f_cmpA1071(const struct A1071 *x, const struct A1071 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1071() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1071));
		AF('J',struct A1071,m0,1)
		AF('j',struct A1071,m1,1)
		AF('s',struct A1071,m2,1)
		AF('p',struct A1071,m3,1)
		AF('C',struct A1071,m4,1)
		AF('S',struct A1071,m5,1)
		AF('j',struct A1071,m6,4)
		AF('l',struct A1071,m7,1)
		AF('c',struct A1071,m8,1)
		AF('I',struct A1071,m9,1)
		AF('C',struct A1071,m10,1)
		AF('j',struct A1071,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pcdL} */
struct A1072 { p m0; c m1; d m2; L m3; };
int f_cmpA1072(const struct A1072 *x, const struct A1072 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1072() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A1072));
		AF('p',struct A1072,m0,1)
		AF('c',struct A1072,m1,1)
		AF('d',struct A1072,m2,1)
		AF('L',struct A1072,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IILIj{JjspCSj[4]lcICj}fc{pcdL}j> */
union A1073 { I m0; I m1; L m2; I m3; j m4; struct A1071 m5; f m6; c m7; struct A1072 m8; j m9; };
int f_cmpA1073(const union A1073 *x, const union A1073 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1071(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1072(&x->m8, &y->m8) && x->m9 == y->m9; };
DCaggr* f_touchdcstA1073() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1073));
		AF('I',union A1073,m0,1)
		AF('I',union A1073,m1,1)
		AF('L',union A1073,m2,1)
		AF('I',union A1073,m3,1)
		AF('j',union A1073,m4,1)
		AFa(union A1073,m5,1,A1071)
		AF('f',union A1073,m6,1)
		AF('c',union A1073,m7,1)
		AFa(union A1073,m8,1,A1072)
		AF('j',union A1073,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<Bpscf{CJicS[9]IIfdLSI}j<ddplLf[3]ssspIB>>dsJcLc<IILIj{JjspCSj[4]lcICj}fc{pcdL}j>Jcci} */
struct A1074 { union A1070 m0; d m1; s m2; J m3; c m4; L m5; c m6; union A1073 m7; J m8; c m9; c m10; i m11; };
int f_cmpA1074(const struct A1074 *x, const struct A1074 *y) { return f_cmpA1070(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1073(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1074() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1074));
		AFa(struct A1074,m0,1,A1070)
		AF('d',struct A1074,m1,1)
		AF('s',struct A1074,m2,1)
		AF('J',struct A1074,m3,1)
		AF('c',struct A1074,m4,1)
		AF('L',struct A1074,m5,1)
		AF('c',struct A1074,m6,1)
		AFa(struct A1074,m7,1,A1073)
		AF('J',struct A1074,m8,1)
		AF('c',struct A1074,m9,1)
		AF('c',struct A1074,m10,1)
		AF('i',struct A1074,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ccsfLijjd[15]} */
struct A1075 { c m0; c m1; s m2; f m3; L m4; i m5; j m6; j m7; d m8[15]; };
int f_cmpA1075(const struct A1075 *x, const struct A1075 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m8[12] == y->m8[12] && x->m8[13] == y->m8[13] && x->m8[14] == y->m8[14]; };
DCaggr* f_touchdcstA1075() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A1075));
		AF('c',struct A1075,m0,1)
		AF('c',struct A1075,m1,1)
		AF('s',struct A1075,m2,1)
		AF('f',struct A1075,m3,1)
		AF('L',struct A1075,m4,1)
		AF('i',struct A1075,m5,1)
		AF('j',struct A1075,m6,1)
		AF('j',struct A1075,m7,1)
		AF('d',struct A1075,m8,15)
		dcCloseAggr(a);
	}
	return a;
};
/* {fdI[8]{c}lSp{ccsfLijjd[15]}Is} */
struct A1076 { f m0; d m1; I m2[8]; struct A1040 m3; l m4; S m5; p m6; struct A1075 m7; I m8; s m9; };
int f_cmpA1076(const struct A1076 *x, const struct A1076 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && f_cmpA1040(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1075(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1076() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A1076));
		AF('f',struct A1076,m0,1)
		AF('d',struct A1076,m1,1)
		AF('I',struct A1076,m2,8)
		AFa(struct A1076,m3,1,A1040)
		AF('l',struct A1076,m4,1)
		AF('S',struct A1076,m5,1)
		AF('p',struct A1076,m6,1)
		AFa(struct A1076,m7,1,A1075)
		AF('I',struct A1076,m8,1)
		AF('s',struct A1076,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fSpjlssCLJfj> */
union A1077 { f m0; S m1; p m2; j m3; l m4; s m5; s m6; C m7; L m8; J m9; f m10; j m11; };
int f_cmpA1077(const union A1077 *x, const union A1077 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1077() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1077));
		AF('f',union A1077,m0,1)
		AF('S',union A1077,m1,1)
		AF('p',union A1077,m2,1)
		AF('j',union A1077,m3,1)
		AF('l',union A1077,m4,1)
		AF('s',union A1077,m5,1)
		AF('s',union A1077,m6,1)
		AF('C',union A1077,m7,1)
		AF('L',union A1077,m8,1)
		AF('J',union A1077,m9,1)
		AF('f',union A1077,m10,1)
		AF('j',union A1077,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {llCjIIlBJsI[7]j} */
struct A1078 { l m0; l m1; C m2; j m3; I m4; I m5; l m6; B m7; J m8; s m9; I m10[7]; j m11; };
int f_cmpA1078(const struct A1078 *x, const struct A1078 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m11 == y->m11; };
DCaggr* f_touchdcstA1078() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1078));
		AF('l',struct A1078,m0,1)
		AF('l',struct A1078,m1,1)
		AF('C',struct A1078,m2,1)
		AF('j',struct A1078,m3,1)
		AF('I',struct A1078,m4,1)
		AF('I',struct A1078,m5,1)
		AF('l',struct A1078,m6,1)
		AF('B',struct A1078,m7,1)
		AF('J',struct A1078,m8,1)
		AF('s',struct A1078,m9,1)
		AF('I',struct A1078,m10,7)
		AF('j',struct A1078,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {C} */
struct A1079 { C m0; };
int f_cmpA1079(const struct A1079 *x, const struct A1079 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA1079() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A1079));
		AF('C',struct A1079,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jsC{C}jBjCjffp} */
struct A1080 { j m0; s m1; C m2; struct A1079 m3; j m4; B m5; j m6; C m7; j m8; f m9; f m10; p m11; };
int f_cmpA1080(const struct A1080 *x, const struct A1080 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA1079(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1080() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1080));
		AF('j',struct A1080,m0,1)
		AF('s',struct A1080,m1,1)
		AF('C',struct A1080,m2,1)
		AFa(struct A1080,m3,1,A1079)
		AF('j',struct A1080,m4,1)
		AF('B',struct A1080,m5,1)
		AF('j',struct A1080,m6,1)
		AF('C',struct A1080,m7,1)
		AF('j',struct A1080,m8,1)
		AF('f',struct A1080,m9,1)
		AF('f',struct A1080,m10,1)
		AF('p',struct A1080,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cSBjlccBcfj} */
struct A1081 { c m0; S m1; B m2; j m3; l m4; c m5; c m6; B m7; c m8; f m9; j m10; };
int f_cmpA1081(const struct A1081 *x, const struct A1081 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA1081() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A1081));
		AF('c',struct A1081,m0,1)
		AF('S',struct A1081,m1,1)
		AF('B',struct A1081,m2,1)
		AF('j',struct A1081,m3,1)
		AF('l',struct A1081,m4,1)
		AF('c',struct A1081,m5,1)
		AF('c',struct A1081,m6,1)
		AF('B',struct A1081,m7,1)
		AF('c',struct A1081,m8,1)
		AF('f',struct A1081,m9,1)
		AF('j',struct A1081,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SjBpJjijs} */
struct A1082 { S m0; j m1; B m2; p m3; J m4; j m5; i m6; j m7; s m8; };
int f_cmpA1082(const struct A1082 *x, const struct A1082 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1082() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A1082));
		AF('S',struct A1082,m0,1)
		AF('j',struct A1082,m1,1)
		AF('B',struct A1082,m2,1)
		AF('p',struct A1082,m3,1)
		AF('J',struct A1082,m4,1)
		AF('j',struct A1082,m5,1)
		AF('i',struct A1082,m6,1)
		AF('j',struct A1082,m7,1)
		AF('s',struct A1082,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LiLJCdisf[14]} */
struct A1083 { L m0; i m1; L m2; J m3; C m4; d m5; i m6; s m7; f m8[14]; };
int f_cmpA1083(const struct A1083 *x, const struct A1083 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m8[12] == y->m8[12] && x->m8[13] == y->m8[13]; };
DCaggr* f_touchdcstA1083() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A1083));
		AF('L',struct A1083,m0,1)
		AF('i',struct A1083,m1,1)
		AF('L',struct A1083,m2,1)
		AF('J',struct A1083,m3,1)
		AF('C',struct A1083,m4,1)
		AF('d',struct A1083,m5,1)
		AF('i',struct A1083,m6,1)
		AF('s',struct A1083,m7,1)
		AF('f',struct A1083,m8,14)
		dcCloseAggr(a);
	}
	return a;
};
/* <lpplifc> */
union A1084 { l m0; p m1; p m2; l m3; i m4; f m5; c m6; };
int f_cmpA1084(const union A1084 *x, const union A1084 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA1084() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A1084));
		AF('l',union A1084,m0,1)
		AF('p',union A1084,m1,1)
		AF('p',union A1084,m2,1)
		AF('l',union A1084,m3,1)
		AF('i',union A1084,m4,1)
		AF('f',union A1084,m5,1)
		AF('c',union A1084,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {{cSBjlccBcfj}i{SjBpJjijs}{LiLJCdisf[14]}cjLpdd<lpplifc>j} */
struct A1085 { struct A1081 m0; i m1; struct A1082 m2; struct A1083 m3; c m4; j m5; L m6; p m7; d m8; d m9; union A1084 m10; j m11; };
int f_cmpA1085(const struct A1085 *x, const struct A1085 *y) { return f_cmpA1081(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA1082(&x->m2, &y->m2) && f_cmpA1083(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1084(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1085() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1085));
		AFa(struct A1085,m0,1,A1081)
		AF('i',struct A1085,m1,1)
		AFa(struct A1085,m2,1,A1082)
		AFa(struct A1085,m3,1,A1083)
		AF('c',struct A1085,m4,1)
		AF('j',struct A1085,m5,1)
		AF('L',struct A1085,m6,1)
		AF('p',struct A1085,m7,1)
		AF('d',struct A1085,m8,1)
		AF('d',struct A1085,m9,1)
		AFa(struct A1085,m10,1,A1084)
		AF('j',struct A1085,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fldjSCsC> */
union A1086 { f m0; l m1; d m2; j m3; S m4; C m5; s m6; C m7; };
int f_cmpA1086(const union A1086 *x, const union A1086 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1086() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A1086));
		AF('f',union A1086,m0,1)
		AF('l',union A1086,m1,1)
		AF('d',union A1086,m2,1)
		AF('j',union A1086,m3,1)
		AF('S',union A1086,m4,1)
		AF('C',union A1086,m5,1)
		AF('s',union A1086,m6,1)
		AF('C',union A1086,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ClpdpjldLJ} */
struct A1087 { C m0; l m1; p m2; d m3; p m4; j m5; l m6; d m7; L m8; J m9; };
int f_cmpA1087(const struct A1087 *x, const struct A1087 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1087() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A1087));
		AF('C',struct A1087,m0,1)
		AF('l',struct A1087,m1,1)
		AF('p',struct A1087,m2,1)
		AF('d',struct A1087,m3,1)
		AF('p',struct A1087,m4,1)
		AF('j',struct A1087,m5,1)
		AF('l',struct A1087,m6,1)
		AF('d',struct A1087,m7,1)
		AF('L',struct A1087,m8,1)
		AF('J',struct A1087,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SiiISJBBBIIc} */
struct A1088 { S m0; i m1; i m2; I m3; S m4; J m5; B m6; B m7; B m8; I m9; I m10; c m11; };
int f_cmpA1088(const struct A1088 *x, const struct A1088 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1088() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1088));
		AF('S',struct A1088,m0,1)
		AF('i',struct A1088,m1,1)
		AF('i',struct A1088,m2,1)
		AF('I',struct A1088,m3,1)
		AF('S',struct A1088,m4,1)
		AF('J',struct A1088,m5,1)
		AF('B',struct A1088,m6,1)
		AF('B',struct A1088,m7,1)
		AF('B',struct A1088,m8,1)
		AF('I',struct A1088,m9,1)
		AF('I',struct A1088,m10,1)
		AF('c',struct A1088,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sJipjjBf{ClpdpjldLJ}iJ{SiiISJBBBIIc}> */
union A1089 { s m0; J m1; i m2; p m3; j m4; j m5; B m6; f m7; struct A1087 m8; i m9; J m10; struct A1088 m11; };
int f_cmpA1089(const union A1089 *x, const union A1089 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1087(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA1088(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1089() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1089));
		AF('s',union A1089,m0,1)
		AF('J',union A1089,m1,1)
		AF('i',union A1089,m2,1)
		AF('p',union A1089,m3,1)
		AF('j',union A1089,m4,1)
		AF('j',union A1089,m5,1)
		AF('B',union A1089,m6,1)
		AF('f',union A1089,m7,1)
		AFa(union A1089,m8,1,A1087)
		AF('i',union A1089,m9,1)
		AF('J',union A1089,m10,1)
		AFa(union A1089,m11,1,A1088)
		dcCloseAggr(a);
	}
	return a;
};
/* {sSL[15]pdcissLLi} */
struct A1090 { s m0; S m1; L m2[15]; p m3; d m4; c m5; i m6; s m7; s m8; L m9; L m10; i m11; };
int f_cmpA1090(const struct A1090 *x, const struct A1090 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m2[12] == y->m2[12] && x->m2[13] == y->m2[13] && x->m2[14] == y->m2[14] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1090() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1090));
		AF('s',struct A1090,m0,1)
		AF('S',struct A1090,m1,1)
		AF('L',struct A1090,m2,15)
		AF('p',struct A1090,m3,1)
		AF('d',struct A1090,m4,1)
		AF('c',struct A1090,m5,1)
		AF('i',struct A1090,m6,1)
		AF('s',struct A1090,m7,1)
		AF('s',struct A1090,m8,1)
		AF('L',struct A1090,m9,1)
		AF('L',struct A1090,m10,1)
		AF('i',struct A1090,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pCSSiSLcjI> */
union A1091 { p m0; C m1; S m2; S m3; i m4; S m5; L m6; c m7; j m8; I m9; };
int f_cmpA1091(const union A1091 *x, const union A1091 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1091() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1091));
		AF('p',union A1091,m0,1)
		AF('C',union A1091,m1,1)
		AF('S',union A1091,m2,1)
		AF('S',union A1091,m3,1)
		AF('i',union A1091,m4,1)
		AF('S',union A1091,m5,1)
		AF('L',union A1091,m6,1)
		AF('c',union A1091,m7,1)
		AF('j',union A1091,m8,1)
		AF('I',union A1091,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JSl{sSL[15]pdcissLLi}LI<pCSSiSLcjI>BipBj} */
struct A1092 { J m0; S m1; l m2; struct A1090 m3; L m4; I m5; union A1091 m6; B m7; i m8; p m9; B m10; j m11; };
int f_cmpA1092(const struct A1092 *x, const struct A1092 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA1090(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1091(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1092() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1092));
		AF('J',struct A1092,m0,1)
		AF('S',struct A1092,m1,1)
		AF('l',struct A1092,m2,1)
		AFa(struct A1092,m3,1,A1090)
		AF('L',struct A1092,m4,1)
		AF('I',struct A1092,m5,1)
		AFa(struct A1092,m6,1,A1091)
		AF('B',struct A1092,m7,1)
		AF('i',struct A1092,m8,1)
		AF('p',struct A1092,m9,1)
		AF('B',struct A1092,m10,1)
		AF('j',struct A1092,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dLSfiSLBBfis} */
struct A1093 { d m0; L m1; S m2; f m3; i m4; S m5; L m6; B m7; B m8; f m9; i m10; s m11; };
int f_cmpA1093(const struct A1093 *x, const struct A1093 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1093() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1093));
		AF('d',struct A1093,m0,1)
		AF('L',struct A1093,m1,1)
		AF('S',struct A1093,m2,1)
		AF('f',struct A1093,m3,1)
		AF('i',struct A1093,m4,1)
		AF('S',struct A1093,m5,1)
		AF('L',struct A1093,m6,1)
		AF('B',struct A1093,m7,1)
		AF('B',struct A1093,m8,1)
		AF('f',struct A1093,m9,1)
		AF('i',struct A1093,m10,1)
		AF('s',struct A1093,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {spCCCi[12]spd} */
struct A1094 { s m0; p m1; C m2; C m3; C m4; i m5[12]; s m6; p m7; d m8; };
int f_cmpA1094(const struct A1094 *x, const struct A1094 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m5[10] == y->m5[10] && x->m5[11] == y->m5[11] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1094() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A1094));
		AF('s',struct A1094,m0,1)
		AF('p',struct A1094,m1,1)
		AF('C',struct A1094,m2,1)
		AF('C',struct A1094,m3,1)
		AF('C',struct A1094,m4,1)
		AF('i',struct A1094,m5,12)
		AF('s',struct A1094,m6,1)
		AF('p',struct A1094,m7,1)
		AF('d',struct A1094,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pC} */
struct A1095 { p m0; C m1; };
int f_cmpA1095(const struct A1095 *x, const struct A1095 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1095() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1095));
		AF('p',struct A1095,m0,1)
		AF('C',struct A1095,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Ljds[13]d{C}sIfsJ{pC}> */
union A1096 { L m0; j m1; d m2; s m3[13]; d m4; struct A1079 m5; s m6; I m7; f m8; s m9; J m10; struct A1095 m11; };
int f_cmpA1096(const union A1096 *x, const union A1096 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m4 == y->m4 && f_cmpA1079(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA1095(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1096() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1096));
		AF('L',union A1096,m0,1)
		AF('j',union A1096,m1,1)
		AF('d',union A1096,m2,1)
		AF('s',union A1096,m3,13)
		AF('d',union A1096,m4,1)
		AFa(union A1096,m5,1,A1079)
		AF('s',union A1096,m6,1)
		AF('I',union A1096,m7,1)
		AF('f',union A1096,m8,1)
		AF('s',union A1096,m9,1)
		AF('J',union A1096,m10,1)
		AFa(union A1096,m11,1,A1095)
		dcCloseAggr(a);
	}
	return a;
};
/* <IJlBdjSdl> */
union A1097 { I m0; J m1; l m2; B m3; d m4; j m5; S m6; d m7; l m8; };
int f_cmpA1097(const union A1097 *x, const union A1097 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1097() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1097));
		AF('I',union A1097,m0,1)
		AF('J',union A1097,m1,1)
		AF('l',union A1097,m2,1)
		AF('B',union A1097,m3,1)
		AF('d',union A1097,m4,1)
		AF('j',union A1097,m5,1)
		AF('S',union A1097,m6,1)
		AF('d',union A1097,m7,1)
		AF('l',union A1097,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BdJi[1]BILjsS} */
struct A1098 { B m0; d m1; J m2; i m3[1]; B m4; I m5; L m6; j m7; s m8; S m9; };
int f_cmpA1098(const struct A1098 *x, const struct A1098 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1098() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A1098));
		AF('B',struct A1098,m0,1)
		AF('d',struct A1098,m1,1)
		AF('J',struct A1098,m2,1)
		AF('i',struct A1098,m3,1)
		AF('B',struct A1098,m4,1)
		AF('I',struct A1098,m5,1)
		AF('L',struct A1098,m6,1)
		AF('j',struct A1098,m7,1)
		AF('s',struct A1098,m8,1)
		AF('S',struct A1098,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <f> */
union A1099 { f m0; };
int f_cmpA1099(const union A1099 *x, const union A1099 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA1099() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A1099));
		AF('f',union A1099,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sLd<IJlBdjSdl>p{BdJi[1]BILjsS}SS<f>jjs> */
union A1100 { s m0; L m1; d m2; union A1097 m3; p m4; struct A1098 m5; S m6; S m7; union A1099 m8; j m9; j m10; s m11; };
int f_cmpA1100(const union A1100 *x, const union A1100 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA1097(&x->m3, &y->m3) && x->m4 == y->m4 && f_cmpA1098(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1099(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1100() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1100));
		AF('s',union A1100,m0,1)
		AF('L',union A1100,m1,1)
		AF('d',union A1100,m2,1)
		AFa(union A1100,m3,1,A1097)
		AF('p',union A1100,m4,1)
		AFa(union A1100,m5,1,A1098)
		AF('S',union A1100,m6,1)
		AF('S',union A1100,m7,1)
		AFa(union A1100,m8,1,A1099)
		AF('j',union A1100,m9,1)
		AF('j',union A1100,m10,1)
		AF('s',union A1100,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jij<Ljds[13]d{C}sIfsJ{pC}>sfSBjJp<sLd<IJlBdjSdl>p{BdJi[1]BILjsS}SS<f>jjs>> */
union A1101 { j m0; i m1; j m2; union A1096 m3; s m4; f m5; S m6; B m7; j m8; J m9; p m10; union A1100 m11; };
int f_cmpA1101(const union A1101 *x, const union A1101 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA1096(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA1100(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1101() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1101));
		AF('j',union A1101,m0,1)
		AF('i',union A1101,m1,1)
		AF('j',union A1101,m2,1)
		AFa(union A1101,m3,1,A1096)
		AF('s',union A1101,m4,1)
		AF('f',union A1101,m5,1)
		AF('S',union A1101,m6,1)
		AF('B',union A1101,m7,1)
		AF('j',union A1101,m8,1)
		AF('J',union A1101,m9,1)
		AF('p',union A1101,m10,1)
		AFa(union A1101,m11,1,A1100)
		dcCloseAggr(a);
	}
	return a;
};
/* {Cfj} */
struct A1102 { C m0; f m1; j m2; };
int f_cmpA1102(const struct A1102 *x, const struct A1102 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1102() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A1102));
		AF('C',struct A1102,m0,1)
		AF('f',struct A1102,m1,1)
		AF('j',struct A1102,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pJlI[1]fids> */
union A1103 { p m0; J m1; l m2; I m3[1]; f m4; i m5; d m6; s m7; };
int f_cmpA1103(const union A1103 *x, const union A1103 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1103() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A1103));
		AF('p',union A1103,m0,1)
		AF('J',union A1103,m1,1)
		AF('l',union A1103,m2,1)
		AF('I',union A1103,m3,1)
		AF('f',union A1103,m4,1)
		AF('i',union A1103,m5,1)
		AF('d',union A1103,m6,1)
		AF('s',union A1103,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LJjpSs<pJlI[1]fids>I} */
struct A1104 { L m0; J m1; j m2; p m3; S m4; s m5; union A1103 m6; I m7; };
int f_cmpA1104(const struct A1104 *x, const struct A1104 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1103(&x->m6, &y->m6) && x->m7 == y->m7; };
DCaggr* f_touchdcstA1104() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A1104));
		AF('L',struct A1104,m0,1)
		AF('J',struct A1104,m1,1)
		AF('j',struct A1104,m2,1)
		AF('p',struct A1104,m3,1)
		AF('S',struct A1104,m4,1)
		AF('s',struct A1104,m5,1)
		AFa(struct A1104,m6,1,A1103)
		AF('I',struct A1104,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IL{Cfj}{LJjpSs<pJlI[1]fids>I}d> */
union A1105 { I m0; L m1; struct A1102 m2; struct A1104 m3; d m4; };
int f_cmpA1105(const union A1105 *x, const union A1105 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1102(&x->m2, &y->m2) && f_cmpA1104(&x->m3, &y->m3) && x->m4 == y->m4; };
DCaggr* f_touchdcstA1105() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1105));
		AF('I',union A1105,m0,1)
		AF('L',union A1105,m1,1)
		AFa(union A1105,m2,1,A1102)
		AFa(union A1105,m3,1,A1104)
		AF('d',union A1105,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cBIBBSSllBCs> */
union A1106 { c m0; B m1; I m2; B m3; B m4; S m5; S m6; l m7; l m8; B m9; C m10; s m11; };
int f_cmpA1106(const union A1106 *x, const union A1106 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1106() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1106));
		AF('c',union A1106,m0,1)
		AF('B',union A1106,m1,1)
		AF('I',union A1106,m2,1)
		AF('B',union A1106,m3,1)
		AF('B',union A1106,m4,1)
		AF('S',union A1106,m5,1)
		AF('S',union A1106,m6,1)
		AF('l',union A1106,m7,1)
		AF('l',union A1106,m8,1)
		AF('B',union A1106,m9,1)
		AF('C',union A1106,m10,1)
		AF('s',union A1106,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sssiCpjslcS[2]C> */
union A1107 { s m0; s m1; s m2; i m3; C m4; p m5; j m6; s m7; l m8; c m9; S m10[2]; C m11; };
int f_cmpA1107(const union A1107 *x, const union A1107 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m11 == y->m11; };
DCaggr* f_touchdcstA1107() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1107));
		AF('s',union A1107,m0,1)
		AF('s',union A1107,m1,1)
		AF('s',union A1107,m2,1)
		AF('i',union A1107,m3,1)
		AF('C',union A1107,m4,1)
		AF('p',union A1107,m5,1)
		AF('j',union A1107,m6,1)
		AF('s',union A1107,m7,1)
		AF('l',union A1107,m8,1)
		AF('c',union A1107,m9,1)
		AF('S',union A1107,m10,2)
		AF('C',union A1107,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<sssiCpjslcS[2]C>ldpBlBJBJiB> */
union A1108 { union A1107 m0; l m1; d m2; p m3; B m4; l m5; B m6; J m7; B m8; J m9; i m10; B m11; };
int f_cmpA1108(const union A1108 *x, const union A1108 *y) { return f_cmpA1107(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1108() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1108));
		AFa(union A1108,m0,1,A1107)
		AF('l',union A1108,m1,1)
		AF('d',union A1108,m2,1)
		AF('p',union A1108,m3,1)
		AF('B',union A1108,m4,1)
		AF('l',union A1108,m5,1)
		AF('B',union A1108,m6,1)
		AF('J',union A1108,m7,1)
		AF('B',union A1108,m8,1)
		AF('J',union A1108,m9,1)
		AF('i',union A1108,m10,1)
		AF('B',union A1108,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CdILsSLjcILJ> */
union A1109 { C m0; d m1; I m2; L m3; s m4; S m5; L m6; j m7; c m8; I m9; L m10; J m11; };
int f_cmpA1109(const union A1109 *x, const union A1109 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1109() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1109));
		AF('C',union A1109,m0,1)
		AF('d',union A1109,m1,1)
		AF('I',union A1109,m2,1)
		AF('L',union A1109,m3,1)
		AF('s',union A1109,m4,1)
		AF('S',union A1109,m5,1)
		AF('L',union A1109,m6,1)
		AF('j',union A1109,m7,1)
		AF('c',union A1109,m8,1)
		AF('I',union A1109,m9,1)
		AF('L',union A1109,m10,1)
		AF('J',union A1109,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ILjB[10]BBBJSjjI> */
union A1110 { I m0; L m1; j m2; B m3[10]; B m4; B m5; B m6; J m7; S m8; j m9; j m10; I m11; };
int f_cmpA1110(const union A1110 *x, const union A1110 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1110() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1110));
		AF('I',union A1110,m0,1)
		AF('L',union A1110,m1,1)
		AF('j',union A1110,m2,1)
		AF('B',union A1110,m3,10)
		AF('B',union A1110,m4,1)
		AF('B',union A1110,m5,1)
		AF('B',union A1110,m6,1)
		AF('J',union A1110,m7,1)
		AF('S',union A1110,m8,1)
		AF('j',union A1110,m9,1)
		AF('j',union A1110,m10,1)
		AF('I',union A1110,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jJLsLIllJB<ILjB[10]BBBJSjjI>J} */
struct A1111 { j m0; J m1; L m2; s m3; L m4; I m5; l m6; l m7; J m8; B m9; union A1110 m10; J m11; };
int f_cmpA1111(const struct A1111 *x, const struct A1111 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1110(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1111() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1111));
		AF('j',struct A1111,m0,1)
		AF('J',struct A1111,m1,1)
		AF('L',struct A1111,m2,1)
		AF('s',struct A1111,m3,1)
		AF('L',struct A1111,m4,1)
		AF('I',struct A1111,m5,1)
		AF('l',struct A1111,m6,1)
		AF('l',struct A1111,m7,1)
		AF('J',struct A1111,m8,1)
		AF('B',struct A1111,m9,1)
		AFa(struct A1111,m10,1,A1110)
		AF('J',struct A1111,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iICBJsclCS} */
struct A1112 { i m0; I m1; C m2; B m3; J m4; s m5; c m6; l m7; C m8; S m9; };
int f_cmpA1112(const struct A1112 *x, const struct A1112 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1112() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A1112));
		AF('i',struct A1112,m0,1)
		AF('I',struct A1112,m1,1)
		AF('C',struct A1112,m2,1)
		AF('B',struct A1112,m3,1)
		AF('J',struct A1112,m4,1)
		AF('s',struct A1112,m5,1)
		AF('c',struct A1112,m6,1)
		AF('l',struct A1112,m7,1)
		AF('C',struct A1112,m8,1)
		AF('S',struct A1112,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jddJcsSBd{iICBJsclCS}Ls} */
struct A1113 { j m0; d m1; d m2; J m3; c m4; s m5; S m6; B m7; d m8; struct A1112 m9; L m10; s m11; };
int f_cmpA1113(const struct A1113 *x, const struct A1113 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA1112(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1113() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1113));
		AF('j',struct A1113,m0,1)
		AF('d',struct A1113,m1,1)
		AF('d',struct A1113,m2,1)
		AF('J',struct A1113,m3,1)
		AF('c',struct A1113,m4,1)
		AF('s',struct A1113,m5,1)
		AF('S',struct A1113,m6,1)
		AF('B',struct A1113,m7,1)
		AF('d',struct A1113,m8,1)
		AFa(struct A1113,m9,1,A1112)
		AF('L',struct A1113,m10,1)
		AF('s',struct A1113,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SL[6]dBiLIJLflJ> */
union A1114 { S m0; L m1[6]; d m2; B m3; i m4; L m5; I m6; J m7; L m8; f m9; l m10; J m11; };
int f_cmpA1114(const union A1114 *x, const union A1114 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1114() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1114));
		AF('S',union A1114,m0,1)
		AF('L',union A1114,m1,6)
		AF('d',union A1114,m2,1)
		AF('B',union A1114,m3,1)
		AF('i',union A1114,m4,1)
		AF('L',union A1114,m5,1)
		AF('I',union A1114,m6,1)
		AF('J',union A1114,m7,1)
		AF('L',union A1114,m8,1)
		AF('f',union A1114,m9,1)
		AF('l',union A1114,m10,1)
		AF('J',union A1114,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Js<SL[6]dBiLIJLflJ>CSpfdL> */
union A1115 { J m0; s m1; union A1114 m2; C m3; S m4; p m5; f m6; d m7; L m8; };
int f_cmpA1115(const union A1115 *x, const union A1115 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1114(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1115() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1115));
		AF('J',union A1115,m0,1)
		AF('s',union A1115,m1,1)
		AFa(union A1115,m2,1,A1114)
		AF('C',union A1115,m3,1)
		AF('S',union A1115,m4,1)
		AF('p',union A1115,m5,1)
		AF('f',union A1115,m6,1)
		AF('d',union A1115,m7,1)
		AF('L',union A1115,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BsSfpLdjiiil} */
struct A1116 { B m0; s m1; S m2; f m3; p m4; L m5; d m6; j m7; i m8; i m9; i m10; l m11; };
int f_cmpA1116(const struct A1116 *x, const struct A1116 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1116() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1116));
		AF('B',struct A1116,m0,1)
		AF('s',struct A1116,m1,1)
		AF('S',struct A1116,m2,1)
		AF('f',struct A1116,m3,1)
		AF('p',struct A1116,m4,1)
		AF('L',struct A1116,m5,1)
		AF('d',struct A1116,m6,1)
		AF('j',struct A1116,m7,1)
		AF('i',struct A1116,m8,1)
		AF('i',struct A1116,m9,1)
		AF('i',struct A1116,m10,1)
		AF('l',struct A1116,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JIIB[9]jS} */
struct A1117 { J m0; I m1; I m2; B m3[9]; j m4; S m5; };
int f_cmpA1117(const struct A1117 *x, const struct A1117 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1117() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A1117));
		AF('J',struct A1117,m0,1)
		AF('I',struct A1117,m1,1)
		AF('I',struct A1117,m2,1)
		AF('B',struct A1117,m3,9)
		AF('j',struct A1117,m4,1)
		AF('S',struct A1117,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <j[7]j<d>{JIIB[9]jS}CCJccSJc> */
union A1118 { j m0[7]; j m1; union A385 m2; struct A1117 m3; C m4; C m5; J m6; c m7; c m8; S m9; J m10; c m11; };
int f_cmpA1118(const union A1118 *x, const union A1118 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m1 == y->m1 && f_cmpA385(&x->m2, &y->m2) && f_cmpA1117(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1118() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1118));
		AF('j',union A1118,m0,7)
		AF('j',union A1118,m1,1)
		AFa(union A1118,m2,1,A385)
		AFa(union A1118,m3,1,A1117)
		AF('C',union A1118,m4,1)
		AF('C',union A1118,m5,1)
		AF('J',union A1118,m6,1)
		AF('c',union A1118,m7,1)
		AF('c',union A1118,m8,1)
		AF('S',union A1118,m9,1)
		AF('J',union A1118,m10,1)
		AF('c',union A1118,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BiCsSipB<j[7]j<d>{JIIB[9]jS}CCJccSJc>fdc} */
struct A1119 { B m0; i m1; C m2; s m3; S m4; i m5; p m6; B m7; union A1118 m8; f m9; d m10; c m11; };
int f_cmpA1119(const struct A1119 *x, const struct A1119 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1118(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1119() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1119));
		AF('B',struct A1119,m0,1)
		AF('i',struct A1119,m1,1)
		AF('C',struct A1119,m2,1)
		AF('s',struct A1119,m3,1)
		AF('S',struct A1119,m4,1)
		AF('i',struct A1119,m5,1)
		AF('p',struct A1119,m6,1)
		AF('B',struct A1119,m7,1)
		AFa(struct A1119,m8,1,A1118)
		AF('f',struct A1119,m9,1)
		AF('d',struct A1119,m10,1)
		AF('c',struct A1119,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BJBJlBcLB[3]> */
union A1120 { B m0; J m1; B m2; J m3; l m4; B m5; c m6; L m7; B m8[3]; };
int f_cmpA1120(const union A1120 *x, const union A1120 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2]; };
DCaggr* f_touchdcstA1120() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1120));
		AF('B',union A1120,m0,1)
		AF('J',union A1120,m1,1)
		AF('B',union A1120,m2,1)
		AF('J',union A1120,m3,1)
		AF('l',union A1120,m4,1)
		AF('B',union A1120,m5,1)
		AF('c',union A1120,m6,1)
		AF('L',union A1120,m7,1)
		AF('B',union A1120,m8,3)
		dcCloseAggr(a);
	}
	return a;
};
/* <IldcIBjdSpdd> */
union A1121 { I m0; l m1; d m2; c m3; I m4; B m5; j m6; d m7; S m8; p m9; d m10; d m11; };
int f_cmpA1121(const union A1121 *x, const union A1121 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1121() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1121));
		AF('I',union A1121,m0,1)
		AF('l',union A1121,m1,1)
		AF('d',union A1121,m2,1)
		AF('c',union A1121,m3,1)
		AF('I',union A1121,m4,1)
		AF('B',union A1121,m5,1)
		AF('j',union A1121,m6,1)
		AF('d',union A1121,m7,1)
		AF('S',union A1121,m8,1)
		AF('p',union A1121,m9,1)
		AF('d',union A1121,m10,1)
		AF('d',union A1121,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IBics} */
struct A1122 { I m0; B m1; i m2; c m3; s m4; };
int f_cmpA1122(const struct A1122 *x, const struct A1122 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1122() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1122));
		AF('I',struct A1122,m0,1)
		AF('B',struct A1122,m1,1)
		AF('i',struct A1122,m2,1)
		AF('c',struct A1122,m3,1)
		AF('s',struct A1122,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LfJB<IldcIBjdSpdd>{IBics}> */
union A1123 { L m0; f m1; J m2; B m3; union A1121 m4; struct A1122 m5; };
int f_cmpA1123(const union A1123 *x, const union A1123 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1121(&x->m4, &y->m4) && f_cmpA1122(&x->m5, &y->m5); };
DCaggr* f_touchdcstA1123() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A1123));
		AF('L',union A1123,m0,1)
		AF('f',union A1123,m1,1)
		AF('J',union A1123,m2,1)
		AF('B',union A1123,m3,1)
		AFa(union A1123,m4,1,A1121)
		AFa(union A1123,m5,1,A1122)
		dcCloseAggr(a);
	}
	return a;
};
/* <dcJCBlCSIlS[16]i> */
union A1124 { d m0; c m1; J m2; C m3; B m4; l m5; C m6; S m7; I m8; l m9; S m10[16]; i m11; };
int f_cmpA1124(const union A1124 *x, const union A1124 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m10[12] == y->m10[12] && x->m10[13] == y->m10[13] && x->m10[14] == y->m10[14] && x->m10[15] == y->m10[15] && x->m11 == y->m11; };
DCaggr* f_touchdcstA1124() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1124));
		AF('d',union A1124,m0,1)
		AF('c',union A1124,m1,1)
		AF('J',union A1124,m2,1)
		AF('C',union A1124,m3,1)
		AF('B',union A1124,m4,1)
		AF('l',union A1124,m5,1)
		AF('C',union A1124,m6,1)
		AF('S',union A1124,m7,1)
		AF('I',union A1124,m8,1)
		AF('l',union A1124,m9,1)
		AF('S',union A1124,m10,16)
		AF('i',union A1124,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<dcJCBlCSIlS[16]i>> */
union A1125 { union A1124 m0; };
int f_cmpA1125(const union A1125 *x, const union A1125 *y) { return f_cmpA1124(&x->m0, &y->m0); };
DCaggr* f_touchdcstA1125() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(union A1125));
		AFa(union A1125,m0,1,A1124)
		dcCloseAggr(a);
	}
	return a;
};
/* {lsSSJBC} */
struct A1126 { l m0; s m1; S m2; S m3; J m4; B m5; C m6; };
int f_cmpA1126(const struct A1126 *x, const struct A1126 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA1126() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A1126));
		AF('l',struct A1126,m0,1)
		AF('s',struct A1126,m1,1)
		AF('S',struct A1126,m2,1)
		AF('S',struct A1126,m3,1)
		AF('J',struct A1126,m4,1)
		AF('B',struct A1126,m5,1)
		AF('C',struct A1126,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {d<<dcJCBlCSIlS[16]i>>pd{lsSSJBC}cCBBJSL} */
struct A1127 { d m0; union A1125 m1; p m2; d m3; struct A1126 m4; c m5; C m6; B m7; B m8; J m9; S m10; L m11; };
int f_cmpA1127(const struct A1127 *x, const struct A1127 *y) { return x->m0 == y->m0 && f_cmpA1125(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1126(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1127() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1127));
		AF('d',struct A1127,m0,1)
		AFa(struct A1127,m1,1,A1125)
		AF('p',struct A1127,m2,1)
		AF('d',struct A1127,m3,1)
		AFa(struct A1127,m4,1,A1126)
		AF('c',struct A1127,m5,1)
		AF('C',struct A1127,m6,1)
		AF('B',struct A1127,m7,1)
		AF('B',struct A1127,m8,1)
		AF('J',struct A1127,m9,1)
		AF('S',struct A1127,m10,1)
		AF('L',struct A1127,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JCjsi> */
union A1128 { J m0; C m1; j m2; s m3; i m4; };
int f_cmpA1128(const union A1128 *x, const union A1128 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1128() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1128));
		AF('J',union A1128,m0,1)
		AF('C',union A1128,m1,1)
		AF('j',union A1128,m2,1)
		AF('s',union A1128,m3,1)
		AF('i',union A1128,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LB} */
struct A1129 { L m0; B m1; };
int f_cmpA1129(const struct A1129 *x, const struct A1129 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1129() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1129));
		AF('L',struct A1129,m0,1)
		AF('B',struct A1129,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lId[4]dcBdlBifS> */
union A1130 { l m0; I m1; d m2[4]; d m3; c m4; B m5; d m6; l m7; B m8; i m9; f m10; S m11; };
int f_cmpA1130(const union A1130 *x, const union A1130 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1130() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1130));
		AF('l',union A1130,m0,1)
		AF('I',union A1130,m1,1)
		AF('d',union A1130,m2,4)
		AF('d',union A1130,m3,1)
		AF('c',union A1130,m4,1)
		AF('B',union A1130,m5,1)
		AF('d',union A1130,m6,1)
		AF('l',union A1130,m7,1)
		AF('B',union A1130,m8,1)
		AF('i',union A1130,m9,1)
		AF('f',union A1130,m10,1)
		AF('S',union A1130,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iSJJJCBfCSic> */
union A1131 { i m0; S m1; J m2; J m3; J m4; C m5; B m6; f m7; C m8; S m9; i m10; c m11; };
int f_cmpA1131(const union A1131 *x, const union A1131 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1131() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1131));
		AF('i',union A1131,m0,1)
		AF('S',union A1131,m1,1)
		AF('J',union A1131,m2,1)
		AF('J',union A1131,m3,1)
		AF('J',union A1131,m4,1)
		AF('C',union A1131,m5,1)
		AF('B',union A1131,m6,1)
		AF('f',union A1131,m7,1)
		AF('C',union A1131,m8,1)
		AF('S',union A1131,m9,1)
		AF('i',union A1131,m10,1)
		AF('c',union A1131,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BJsLpcSJClcB} */
struct A1132 { B m0; J m1; s m2; L m3; p m4; c m5; S m6; J m7; C m8; l m9; c m10; B m11; };
int f_cmpA1132(const struct A1132 *x, const struct A1132 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1132() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1132));
		AF('B',struct A1132,m0,1)
		AF('J',struct A1132,m1,1)
		AF('s',struct A1132,m2,1)
		AF('L',struct A1132,m3,1)
		AF('p',struct A1132,m4,1)
		AF('c',struct A1132,m5,1)
		AF('S',struct A1132,m6,1)
		AF('J',struct A1132,m7,1)
		AF('C',struct A1132,m8,1)
		AF('l',struct A1132,m9,1)
		AF('c',struct A1132,m10,1)
		AF('B',struct A1132,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cJciIfSIiS} */
struct A1133 { c m0; J m1; c m2; i m3; I m4; f m5; S m6; I m7; i m8; S m9; };
int f_cmpA1133(const struct A1133 *x, const struct A1133 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1133() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A1133));
		AF('c',struct A1133,m0,1)
		AF('J',struct A1133,m1,1)
		AF('c',struct A1133,m2,1)
		AF('i',struct A1133,m3,1)
		AF('I',struct A1133,m4,1)
		AF('f',struct A1133,m5,1)
		AF('S',struct A1133,m6,1)
		AF('I',struct A1133,m7,1)
		AF('i',struct A1133,m8,1)
		AF('S',struct A1133,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fJdB> */
union A1134 { f m0; J m1; d m2; B m3; };
int f_cmpA1134(const union A1134 *x, const union A1134 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1134() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A1134));
		AF('f',union A1134,m0,1)
		AF('J',union A1134,m1,1)
		AF('d',union A1134,m2,1)
		AF('B',union A1134,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<fJdB>Jj> */
union A1135 { union A1134 m0; J m1; j m2; };
int f_cmpA1135(const union A1135 *x, const union A1135 *y) { return f_cmpA1134(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1135() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1135));
		AFa(union A1135,m0,1,A1134)
		AF('J',union A1135,m1,1)
		AF('j',union A1135,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {l<<fJdB>Jj>fIcjBsscCB} */
struct A1136 { l m0; union A1135 m1; f m2; I m3; c m4; j m5; B m6; s m7; s m8; c m9; C m10; B m11; };
int f_cmpA1136(const struct A1136 *x, const struct A1136 *y) { return x->m0 == y->m0 && f_cmpA1135(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1136() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1136));
		AF('l',struct A1136,m0,1)
		AFa(struct A1136,m1,1,A1135)
		AF('f',struct A1136,m2,1)
		AF('I',struct A1136,m3,1)
		AF('c',struct A1136,m4,1)
		AF('j',struct A1136,m5,1)
		AF('B',struct A1136,m6,1)
		AF('s',struct A1136,m7,1)
		AF('s',struct A1136,m8,1)
		AF('c',struct A1136,m9,1)
		AF('C',struct A1136,m10,1)
		AF('B',struct A1136,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bpsj} */
struct A1137 { B m0; p m1; s m2; j m3; };
int f_cmpA1137(const struct A1137 *x, const struct A1137 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1137() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A1137));
		AF('B',struct A1137,m0,1)
		AF('p',struct A1137,m1,1)
		AF('s',struct A1137,m2,1)
		AF('j',struct A1137,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jcddSfijS} */
struct A1138 { j m0; c m1; d m2; d m3; S m4; f m5; i m6; j m7; S m8; };
int f_cmpA1138(const struct A1138 *x, const struct A1138 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1138() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A1138));
		AF('j',struct A1138,m0,1)
		AF('c',struct A1138,m1,1)
		AF('d',struct A1138,m2,1)
		AF('d',struct A1138,m3,1)
		AF('S',struct A1138,m4,1)
		AF('f',struct A1138,m5,1)
		AF('i',struct A1138,m6,1)
		AF('j',struct A1138,m7,1)
		AF('S',struct A1138,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cpBsCcddCI[14]If> */
union A1139 { c m0; p m1; B m2; s m3; C m4; c m5; d m6; d m7; C m8; I m9[14]; I m10; f m11; };
int f_cmpA1139(const union A1139 *x, const union A1139 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m9[8] == y->m9[8] && x->m9[9] == y->m9[9] && x->m9[10] == y->m9[10] && x->m9[11] == y->m9[11] && x->m9[12] == y->m9[12] && x->m9[13] == y->m9[13] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1139() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1139));
		AF('c',union A1139,m0,1)
		AF('p',union A1139,m1,1)
		AF('B',union A1139,m2,1)
		AF('s',union A1139,m3,1)
		AF('C',union A1139,m4,1)
		AF('c',union A1139,m5,1)
		AF('d',union A1139,m6,1)
		AF('d',union A1139,m7,1)
		AF('C',union A1139,m8,1)
		AF('I',union A1139,m9,14)
		AF('I',union A1139,m10,1)
		AF('f',union A1139,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CLsjlLfS<cpBsCcddCI[14]If>} */
struct A1140 { C m0; L m1; s m2; j m3; l m4; L m5; f m6; S m7; union A1139 m8; };
int f_cmpA1140(const struct A1140 *x, const struct A1140 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1139(&x->m8, &y->m8); };
DCaggr* f_touchdcstA1140() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A1140));
		AF('C',struct A1140,m0,1)
		AF('L',struct A1140,m1,1)
		AF('s',struct A1140,m2,1)
		AF('j',struct A1140,m3,1)
		AF('l',struct A1140,m4,1)
		AF('L',struct A1140,m5,1)
		AF('f',struct A1140,m6,1)
		AF('S',struct A1140,m7,1)
		AFa(struct A1140,m8,1,A1139)
		dcCloseAggr(a);
	}
	return a;
};
/* {cJ{jcddSfijS}lfjCL{CLsjlLfS<cpBsCcddCI[14]If>}fdp} */
struct A1141 { c m0; J m1; struct A1138 m2; l m3; f m4; j m5; C m6; L m7; struct A1140 m8; f m9; d m10; p m11; };
int f_cmpA1141(const struct A1141 *x, const struct A1141 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1138(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1140(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1141() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1141));
		AF('c',struct A1141,m0,1)
		AF('J',struct A1141,m1,1)
		AFa(struct A1141,m2,1,A1138)
		AF('l',struct A1141,m3,1)
		AF('f',struct A1141,m4,1)
		AF('j',struct A1141,m5,1)
		AF('C',struct A1141,m6,1)
		AF('L',struct A1141,m7,1)
		AFa(struct A1141,m8,1,A1140)
		AF('f',struct A1141,m9,1)
		AF('d',struct A1141,m10,1)
		AF('p',struct A1141,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iLsJflLdfJ> */
union A1142 { i m0; L m1; s m2; J m3; f m4; l m5; L m6; d m7; f m8; J m9; };
int f_cmpA1142(const union A1142 *x, const union A1142 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1142() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1142));
		AF('i',union A1142,m0,1)
		AF('L',union A1142,m1,1)
		AF('s',union A1142,m2,1)
		AF('J',union A1142,m3,1)
		AF('f',union A1142,m4,1)
		AF('l',union A1142,m5,1)
		AF('L',union A1142,m6,1)
		AF('d',union A1142,m7,1)
		AF('f',union A1142,m8,1)
		AF('J',union A1142,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JC[7]SCjcBLCs<iLsJflLdfJ>[4]i> */
union A1143 { J m0; C m1[7]; S m2; C m3; j m4; c m5; B m6; L m7; C m8; s m9; union A1142 m10[4]; i m11; };
int f_cmpA1143(const union A1143 *x, const union A1143 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1142(&x->m10[0], &y->m10[0]) && f_cmpA1142(&x->m10[1], &y->m10[1]) && f_cmpA1142(&x->m10[2], &y->m10[2]) && f_cmpA1142(&x->m10[3], &y->m10[3]) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1143() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1143));
		AF('J',union A1143,m0,1)
		AF('C',union A1143,m1,7)
		AF('S',union A1143,m2,1)
		AF('C',union A1143,m3,1)
		AF('j',union A1143,m4,1)
		AF('c',union A1143,m5,1)
		AF('B',union A1143,m6,1)
		AF('L',union A1143,m7,1)
		AF('C',union A1143,m8,1)
		AF('s',union A1143,m9,1)
		AFa(union A1143,m10,4,A1142)
		AF('i',union A1143,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <C<JC[7]SCjcBLCs<iLsJflLdfJ>[4]i>sS> */
union A1144 { C m0; union A1143 m1; s m2; S m3; };
int f_cmpA1144(const union A1144 *x, const union A1144 *y) { return x->m0 == y->m0 && f_cmpA1143(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1144() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A1144));
		AF('C',union A1144,m0,1)
		AFa(union A1144,m1,1,A1143)
		AF('s',union A1144,m2,1)
		AF('S',union A1144,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jjsfifi> */
union A1145 { j m0; j m1; s m2; f m3; i m4; f m5; i m6; };
int f_cmpA1145(const union A1145 *x, const union A1145 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA1145() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A1145));
		AF('j',union A1145,m0,1)
		AF('j',union A1145,m1,1)
		AF('s',union A1145,m2,1)
		AF('f',union A1145,m3,1)
		AF('i',union A1145,m4,1)
		AF('f',union A1145,m5,1)
		AF('i',union A1145,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fddBfiJ[15]IIsld} */
struct A1146 { f m0; d m1; d m2; B m3; f m4; i m5; J m6[15]; I m7; I m8; s m9; l m10; d m11; };
int f_cmpA1146(const struct A1146 *x, const struct A1146 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m6[10] == y->m6[10] && x->m6[11] == y->m6[11] && x->m6[12] == y->m6[12] && x->m6[13] == y->m6[13] && x->m6[14] == y->m6[14] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1146() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1146));
		AF('f',struct A1146,m0,1)
		AF('d',struct A1146,m1,1)
		AF('d',struct A1146,m2,1)
		AF('B',struct A1146,m3,1)
		AF('f',struct A1146,m4,1)
		AF('i',struct A1146,m5,1)
		AF('J',struct A1146,m6,15)
		AF('I',struct A1146,m7,1)
		AF('I',struct A1146,m8,1)
		AF('s',struct A1146,m9,1)
		AF('l',struct A1146,m10,1)
		AF('d',struct A1146,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sJBCs{fddBfiJ[15]IIsld}} */
struct A1147 { s m0; J m1; B m2; C m3; s m4; struct A1146 m5; };
int f_cmpA1147(const struct A1147 *x, const struct A1147 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1146(&x->m5, &y->m5); };
DCaggr* f_touchdcstA1147() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A1147));
		AF('s',struct A1147,m0,1)
		AF('J',struct A1147,m1,1)
		AF('B',struct A1147,m2,1)
		AF('C',struct A1147,m3,1)
		AF('s',struct A1147,m4,1)
		AFa(struct A1147,m5,1,A1146)
		dcCloseAggr(a);
	}
	return a;
};
/* {BLSILIilcLdf} */
struct A1148 { B m0; L m1; S m2; I m3; L m4; I m5; i m6; l m7; c m8; L m9; d m10; f m11; };
int f_cmpA1148(const struct A1148 *x, const struct A1148 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1148() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1148));
		AF('B',struct A1148,m0,1)
		AF('L',struct A1148,m1,1)
		AF('S',struct A1148,m2,1)
		AF('I',struct A1148,m3,1)
		AF('L',struct A1148,m4,1)
		AF('I',struct A1148,m5,1)
		AF('i',struct A1148,m6,1)
		AF('l',struct A1148,m7,1)
		AF('c',struct A1148,m8,1)
		AF('L',struct A1148,m9,1)
		AF('d',struct A1148,m10,1)
		AF('f',struct A1148,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Sl{BLSILIilcLdf}lJpjCSdSf} */
struct A1149 { S m0; l m1; struct A1148 m2; l m3; J m4; p m5; j m6; C m7; S m8; d m9; S m10; f m11; };
int f_cmpA1149(const struct A1149 *x, const struct A1149 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1148(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1149() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1149));
		AF('S',struct A1149,m0,1)
		AF('l',struct A1149,m1,1)
		AFa(struct A1149,m2,1,A1148)
		AF('l',struct A1149,m3,1)
		AF('J',struct A1149,m4,1)
		AF('p',struct A1149,m5,1)
		AF('j',struct A1149,m6,1)
		AF('C',struct A1149,m7,1)
		AF('S',struct A1149,m8,1)
		AF('d',struct A1149,m9,1)
		AF('S',struct A1149,m10,1)
		AF('f',struct A1149,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CiIdI} */
struct A1150 { C m0; i m1; I m2; d m3; I m4; };
int f_cmpA1150(const struct A1150 *x, const struct A1150 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1150() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1150));
		AF('C',struct A1150,m0,1)
		AF('i',struct A1150,m1,1)
		AF('I',struct A1150,m2,1)
		AF('d',struct A1150,m3,1)
		AF('I',struct A1150,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JIffcc{CiIdI}CBspc} */
struct A1151 { J m0; I m1; f m2; f m3; c m4; c m5; struct A1150 m6; C m7; B m8; s m9; p m10; c m11; };
int f_cmpA1151(const struct A1151 *x, const struct A1151 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1150(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1151() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1151));
		AF('J',struct A1151,m0,1)
		AF('I',struct A1151,m1,1)
		AF('f',struct A1151,m2,1)
		AF('f',struct A1151,m3,1)
		AF('c',struct A1151,m4,1)
		AF('c',struct A1151,m5,1)
		AFa(struct A1151,m6,1,A1150)
		AF('C',struct A1151,m7,1)
		AF('B',struct A1151,m8,1)
		AF('s',struct A1151,m9,1)
		AF('p',struct A1151,m10,1)
		AF('c',struct A1151,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iddIIlcsjBIC} */
struct A1152 { i m0; d m1; d m2; I m3; I m4; l m5; c m6; s m7; j m8; B m9; I m10; C m11; };
int f_cmpA1152(const struct A1152 *x, const struct A1152 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1152() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1152));
		AF('i',struct A1152,m0,1)
		AF('d',struct A1152,m1,1)
		AF('d',struct A1152,m2,1)
		AF('I',struct A1152,m3,1)
		AF('I',struct A1152,m4,1)
		AF('l',struct A1152,m5,1)
		AF('c',struct A1152,m6,1)
		AF('s',struct A1152,m7,1)
		AF('j',struct A1152,m8,1)
		AF('B',struct A1152,m9,1)
		AF('I',struct A1152,m10,1)
		AF('C',struct A1152,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {J[1]JIcdCiIds{iddIIlcsjBIC}c} */
struct A1153 { J m0[1]; J m1; I m2; c m3; d m4; C m5; i m6; I m7; d m8; s m9; struct A1152 m10; c m11; };
int f_cmpA1153(const struct A1153 *x, const struct A1153 *y) { return x->m0[0] == y->m0[0] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1152(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1153() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1153));
		AF('J',struct A1153,m0,1)
		AF('J',struct A1153,m1,1)
		AF('I',struct A1153,m2,1)
		AF('c',struct A1153,m3,1)
		AF('d',struct A1153,m4,1)
		AF('C',struct A1153,m5,1)
		AF('i',struct A1153,m6,1)
		AF('I',struct A1153,m7,1)
		AF('d',struct A1153,m8,1)
		AF('s',struct A1153,m9,1)
		AFa(struct A1153,m10,1,A1152)
		AF('c',struct A1153,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sJCCiJJilLff> */
union A1154 { s m0; J m1; C m2; C m3; i m4; J m5; J m6; i m7; l m8; L m9; f m10; f m11; };
int f_cmpA1154(const union A1154 *x, const union A1154 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1154() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1154));
		AF('s',union A1154,m0,1)
		AF('J',union A1154,m1,1)
		AF('C',union A1154,m2,1)
		AF('C',union A1154,m3,1)
		AF('i',union A1154,m4,1)
		AF('J',union A1154,m5,1)
		AF('J',union A1154,m6,1)
		AF('i',union A1154,m7,1)
		AF('l',union A1154,m8,1)
		AF('L',union A1154,m9,1)
		AF('f',union A1154,m10,1)
		AF('f',union A1154,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sLIJJClCjlSc> */
union A1155 { s m0; L m1; I m2; J m3; J m4; C m5; l m6; C m7; j m8; l m9; S m10; c m11; };
int f_cmpA1155(const union A1155 *x, const union A1155 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1155() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1155));
		AF('s',union A1155,m0,1)
		AF('L',union A1155,m1,1)
		AF('I',union A1155,m2,1)
		AF('J',union A1155,m3,1)
		AF('J',union A1155,m4,1)
		AF('C',union A1155,m5,1)
		AF('l',union A1155,m6,1)
		AF('C',union A1155,m7,1)
		AF('j',union A1155,m8,1)
		AF('l',union A1155,m9,1)
		AF('S',union A1155,m10,1)
		AF('c',union A1155,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dSlIjfljpl<sLIJJClCjlSc>l> */
union A1156 { d m0; S m1; l m2; I m3; j m4; f m5; l m6; j m7; p m8; l m9; union A1155 m10; l m11; };
int f_cmpA1156(const union A1156 *x, const union A1156 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1155(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1156() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1156));
		AF('d',union A1156,m0,1)
		AF('S',union A1156,m1,1)
		AF('l',union A1156,m2,1)
		AF('I',union A1156,m3,1)
		AF('j',union A1156,m4,1)
		AF('f',union A1156,m5,1)
		AF('l',union A1156,m6,1)
		AF('j',union A1156,m7,1)
		AF('p',union A1156,m8,1)
		AF('l',union A1156,m9,1)
		AFa(union A1156,m10,1,A1155)
		AF('l',union A1156,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sCdicCI[8]iiid> */
union A1157 { s m0; C m1; d m2; i m3; c m4; C m5; I m6[8]; i m7; i m8; i m9; d m10; };
int f_cmpA1157(const union A1157 *x, const union A1157 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA1157() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A1157));
		AF('s',union A1157,m0,1)
		AF('C',union A1157,m1,1)
		AF('d',union A1157,m2,1)
		AF('i',union A1157,m3,1)
		AF('c',union A1157,m4,1)
		AF('C',union A1157,m5,1)
		AF('I',union A1157,m6,8)
		AF('i',union A1157,m7,1)
		AF('i',union A1157,m8,1)
		AF('i',union A1157,m9,1)
		AF('d',union A1157,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sfIBjJISSscs> */
union A1158 { s m0; f m1; I m2; B m3; j m4; J m5; I m6; S m7; S m8; s m9; c m10; s m11; };
int f_cmpA1158(const union A1158 *x, const union A1158 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1158() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1158));
		AF('s',union A1158,m0,1)
		AF('f',union A1158,m1,1)
		AF('I',union A1158,m2,1)
		AF('B',union A1158,m3,1)
		AF('j',union A1158,m4,1)
		AF('J',union A1158,m5,1)
		AF('I',union A1158,m6,1)
		AF('S',union A1158,m7,1)
		AF('S',union A1158,m8,1)
		AF('s',union A1158,m9,1)
		AF('c',union A1158,m10,1)
		AF('s',union A1158,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {isJIJcspS[14]CsC} */
struct A1159 { i m0; s m1; J m2; I m3; J m4; c m5; s m6; p m7; S m8[14]; C m9; s m10; C m11; };
int f_cmpA1159(const struct A1159 *x, const struct A1159 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m8[12] == y->m8[12] && x->m8[13] == y->m8[13] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1159() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1159));
		AF('i',struct A1159,m0,1)
		AF('s',struct A1159,m1,1)
		AF('J',struct A1159,m2,1)
		AF('I',struct A1159,m3,1)
		AF('J',struct A1159,m4,1)
		AF('c',struct A1159,m5,1)
		AF('s',struct A1159,m6,1)
		AF('p',struct A1159,m7,1)
		AF('S',struct A1159,m8,14)
		AF('C',struct A1159,m9,1)
		AF('s',struct A1159,m10,1)
		AF('C',struct A1159,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Si{isJIJcspS[14]CsC}Ld> */
union A1160 { S m0; i m1; struct A1159 m2; L m3; d m4; };
int f_cmpA1160(const union A1160 *x, const union A1160 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1159(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1160() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1160));
		AF('S',union A1160,m0,1)
		AF('i',union A1160,m1,1)
		AFa(union A1160,m2,1,A1159)
		AF('L',union A1160,m3,1)
		AF('d',union A1160,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {iC<Si{isJIJcspS[14]CsC}Ld>BC} */
struct A1161 { i m0; C m1; union A1160 m2; B m3; C m4; };
int f_cmpA1161(const struct A1161 *x, const struct A1161 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1160(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1161() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1161));
		AF('i',struct A1161,m0,1)
		AF('C',struct A1161,m1,1)
		AFa(struct A1161,m2,1,A1160)
		AF('B',struct A1161,m3,1)
		AF('C',struct A1161,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ij> */
union A1162 { i m0; j m1; };
int f_cmpA1162(const union A1162 *x, const union A1162 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1162() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1162));
		AF('i',union A1162,m0,1)
		AF('j',union A1162,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ffLBf[16]pB<ij>djlC} */
struct A1163 { f m0; f m1; L m2; B m3; f m4[16]; p m5; B m6; union A1162 m7; d m8; j m9; l m10; C m11; };
int f_cmpA1163(const struct A1163 *x, const struct A1163 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m4[12] == y->m4[12] && x->m4[13] == y->m4[13] && x->m4[14] == y->m4[14] && x->m4[15] == y->m4[15] && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1162(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1163() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1163));
		AF('f',struct A1163,m0,1)
		AF('f',struct A1163,m1,1)
		AF('L',struct A1163,m2,1)
		AF('B',struct A1163,m3,1)
		AF('f',struct A1163,m4,16)
		AF('p',struct A1163,m5,1)
		AF('B',struct A1163,m6,1)
		AFa(struct A1163,m7,1,A1162)
		AF('d',struct A1163,m8,1)
		AF('j',struct A1163,m9,1)
		AF('l',struct A1163,m10,1)
		AF('C',struct A1163,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fd} */
struct A1164 { f m0; d m1; };
int f_cmpA1164(const struct A1164 *x, const struct A1164 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1164() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1164));
		AF('f',struct A1164,m0,1)
		AF('d',struct A1164,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IIC{fd}fSljSBjC> */
union A1165 { I m0; I m1; C m2; struct A1164 m3; f m4; S m5; l m6; j m7; S m8; B m9; j m10; C m11; };
int f_cmpA1165(const union A1165 *x, const union A1165 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA1164(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1165() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1165));
		AF('I',union A1165,m0,1)
		AF('I',union A1165,m1,1)
		AF('C',union A1165,m2,1)
		AFa(union A1165,m3,1,A1164)
		AF('f',union A1165,m4,1)
		AF('S',union A1165,m5,1)
		AF('l',union A1165,m6,1)
		AF('j',union A1165,m7,1)
		AF('S',union A1165,m8,1)
		AF('B',union A1165,m9,1)
		AF('j',union A1165,m10,1)
		AF('C',union A1165,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LiclB[10]cfcc[16]Scc> */
union A1166 { L m0; i m1; c m2; l m3; B m4[10]; c m5; f m6; c m7; c m8[16]; S m9; c m10; c m11; };
int f_cmpA1166(const union A1166 *x, const union A1166 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m8[12] == y->m8[12] && x->m8[13] == y->m8[13] && x->m8[14] == y->m8[14] && x->m8[15] == y->m8[15] && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1166() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1166));
		AF('L',union A1166,m0,1)
		AF('i',union A1166,m1,1)
		AF('c',union A1166,m2,1)
		AF('l',union A1166,m3,1)
		AF('B',union A1166,m4,10)
		AF('c',union A1166,m5,1)
		AF('f',union A1166,m6,1)
		AF('c',union A1166,m7,1)
		AF('c',union A1166,m8,16)
		AF('S',union A1166,m9,1)
		AF('c',union A1166,m10,1)
		AF('c',union A1166,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jcLfIfpCjf} */
struct A1167 { j m0; c m1; L m2; f m3; I m4; f m5; p m6; C m7; j m8; f m9; };
int f_cmpA1167(const struct A1167 *x, const struct A1167 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1167() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A1167));
		AF('j',struct A1167,m0,1)
		AF('c',struct A1167,m1,1)
		AF('L',struct A1167,m2,1)
		AF('f',struct A1167,m3,1)
		AF('I',struct A1167,m4,1)
		AF('f',struct A1167,m5,1)
		AF('p',struct A1167,m6,1)
		AF('C',struct A1167,m7,1)
		AF('j',struct A1167,m8,1)
		AF('f',struct A1167,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JdilspJ<LiclB[10]cfcc[16]Scc>id{jcLfIfpCjf}B} */
struct A1168 { J m0; d m1; i m2; l m3; s m4; p m5; J m6; union A1166 m7; i m8; d m9; struct A1167 m10; B m11; };
int f_cmpA1168(const struct A1168 *x, const struct A1168 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1166(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1167(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1168() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1168));
		AF('J',struct A1168,m0,1)
		AF('d',struct A1168,m1,1)
		AF('i',struct A1168,m2,1)
		AF('l',struct A1168,m3,1)
		AF('s',struct A1168,m4,1)
		AF('p',struct A1168,m5,1)
		AF('J',struct A1168,m6,1)
		AFa(struct A1168,m7,1,A1166)
		AF('i',struct A1168,m8,1)
		AF('d',struct A1168,m9,1)
		AFa(struct A1168,m10,1,A1167)
		AF('B',struct A1168,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BSfcJCfJLIBJ} */
struct A1169 { B m0; S m1; f m2; c m3; J m4; C m5; f m6; J m7; L m8; I m9; B m10; J m11; };
int f_cmpA1169(const struct A1169 *x, const struct A1169 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1169() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1169));
		AF('B',struct A1169,m0,1)
		AF('S',struct A1169,m1,1)
		AF('f',struct A1169,m2,1)
		AF('c',struct A1169,m3,1)
		AF('J',struct A1169,m4,1)
		AF('C',struct A1169,m5,1)
		AF('f',struct A1169,m6,1)
		AF('J',struct A1169,m7,1)
		AF('L',struct A1169,m8,1)
		AF('I',struct A1169,m9,1)
		AF('B',struct A1169,m10,1)
		AF('J',struct A1169,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dfcCLIp{BSfcJCfJLIBJ}LLfC} */
struct A1170 { d m0; f m1; c m2; C m3; L m4; I m5; p m6; struct A1169 m7; L m8; L m9; f m10; C m11; };
int f_cmpA1170(const struct A1170 *x, const struct A1170 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1169(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1170() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1170));
		AF('d',struct A1170,m0,1)
		AF('f',struct A1170,m1,1)
		AF('c',struct A1170,m2,1)
		AF('C',struct A1170,m3,1)
		AF('L',struct A1170,m4,1)
		AF('I',struct A1170,m5,1)
		AF('p',struct A1170,m6,1)
		AFa(struct A1170,m7,1,A1169)
		AF('L',struct A1170,m8,1)
		AF('L',struct A1170,m9,1)
		AF('f',struct A1170,m10,1)
		AF('C',struct A1170,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sjSpsS> */
union A1171 { s m0; j m1; S m2; p m3; s m4; S m5; };
int f_cmpA1171(const union A1171 *x, const union A1171 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1171() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A1171));
		AF('s',union A1171,m0,1)
		AF('j',union A1171,m1,1)
		AF('S',union A1171,m2,1)
		AF('p',union A1171,m3,1)
		AF('s',union A1171,m4,1)
		AF('S',union A1171,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {li} */
struct A1172 { l m0; i m1; };
int f_cmpA1172(const struct A1172 *x, const struct A1172 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1172() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1172));
		AF('l',struct A1172,m0,1)
		AF('i',struct A1172,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cdISBiClpiLj} */
struct A1173 { c m0; d m1; I m2; S m3; B m4; i m5; C m6; l m7; p m8; i m9; L m10; j m11; };
int f_cmpA1173(const struct A1173 *x, const struct A1173 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1173() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1173));
		AF('c',struct A1173,m0,1)
		AF('d',struct A1173,m1,1)
		AF('I',struct A1173,m2,1)
		AF('S',struct A1173,m3,1)
		AF('B',struct A1173,m4,1)
		AF('i',struct A1173,m5,1)
		AF('C',struct A1173,m6,1)
		AF('l',struct A1173,m7,1)
		AF('p',struct A1173,m8,1)
		AF('i',struct A1173,m9,1)
		AF('L',struct A1173,m10,1)
		AF('j',struct A1173,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<i>{li}iCjicBs{cdISBiClpiLj}JL> */
union A1174 { union A45 m0; struct A1172 m1; i m2; C m3; j m4; i m5; c m6; B m7; s m8; struct A1173 m9; J m10; L m11; };
int f_cmpA1174(const union A1174 *x, const union A1174 *y) { return f_cmpA45(&x->m0, &y->m0) && f_cmpA1172(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA1173(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1174() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1174));
		AFa(union A1174,m0,1,A45)
		AFa(union A1174,m1,1,A1172)
		AF('i',union A1174,m2,1)
		AF('C',union A1174,m3,1)
		AF('j',union A1174,m4,1)
		AF('i',union A1174,m5,1)
		AF('c',union A1174,m6,1)
		AF('B',union A1174,m7,1)
		AF('s',union A1174,m8,1)
		AFa(union A1174,m9,1,A1173)
		AF('J',union A1174,m10,1)
		AF('L',union A1174,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BfLliSI<sjSpsS><<i>{li}iCjicBs{cdISBiClpiLj}JL>Slc} */
struct A1175 { B m0; f m1; L m2; l m3; i m4; S m5; I m6; union A1171 m7; union A1174 m8; S m9; l m10; c m11; };
int f_cmpA1175(const struct A1175 *x, const struct A1175 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1171(&x->m7, &y->m7) && f_cmpA1174(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1175() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1175));
		AF('B',struct A1175,m0,1)
		AF('f',struct A1175,m1,1)
		AF('L',struct A1175,m2,1)
		AF('l',struct A1175,m3,1)
		AF('i',struct A1175,m4,1)
		AF('S',struct A1175,m5,1)
		AF('I',struct A1175,m6,1)
		AFa(struct A1175,m7,1,A1171)
		AFa(struct A1175,m8,1,A1174)
		AF('S',struct A1175,m9,1)
		AF('l',struct A1175,m10,1)
		AF('c',struct A1175,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CffBLBlccIdj} */
struct A1176 { C m0; f m1; f m2; B m3; L m4; B m5; l m6; c m7; c m8; I m9; d m10; j m11; };
int f_cmpA1176(const struct A1176 *x, const struct A1176 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1176() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1176));
		AF('C',struct A1176,m0,1)
		AF('f',struct A1176,m1,1)
		AF('f',struct A1176,m2,1)
		AF('B',struct A1176,m3,1)
		AF('L',struct A1176,m4,1)
		AF('B',struct A1176,m5,1)
		AF('l',struct A1176,m6,1)
		AF('c',struct A1176,m7,1)
		AF('c',struct A1176,m8,1)
		AF('I',struct A1176,m9,1)
		AF('d',struct A1176,m10,1)
		AF('j',struct A1176,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pSf{CffBLBlccIdj}> */
union A1177 { p m0; S m1; f m2; struct A1176 m3; };
int f_cmpA1177(const union A1177 *x, const union A1177 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA1176(&x->m3, &y->m3); };
DCaggr* f_touchdcstA1177() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A1177));
		AF('p',union A1177,m0,1)
		AF('S',union A1177,m1,1)
		AF('f',union A1177,m2,1)
		AFa(union A1177,m3,1,A1176)
		dcCloseAggr(a);
	}
	return a;
};
/* <Lci[9]LCICdCSjL> */
union A1178 { L m0; c m1; i m2[9]; L m3; C m4; I m5; C m6; d m7; C m8; S m9; j m10; L m11; };
int f_cmpA1178(const union A1178 *x, const union A1178 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1178() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1178));
		AF('L',union A1178,m0,1)
		AF('c',union A1178,m1,1)
		AF('i',union A1178,m2,9)
		AF('L',union A1178,m3,1)
		AF('C',union A1178,m4,1)
		AF('I',union A1178,m5,1)
		AF('C',union A1178,m6,1)
		AF('d',union A1178,m7,1)
		AF('C',union A1178,m8,1)
		AF('S',union A1178,m9,1)
		AF('j',union A1178,m10,1)
		AF('L',union A1178,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CIsl<Lci[9]LCICdCSjL>} */
struct A1179 { C m0; I m1; s m2; l m3; union A1178 m4; };
int f_cmpA1179(const struct A1179 *x, const struct A1179 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1178(&x->m4, &y->m4); };
DCaggr* f_touchdcstA1179() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1179));
		AF('C',struct A1179,m0,1)
		AF('I',struct A1179,m1,1)
		AF('s',struct A1179,m2,1)
		AF('l',struct A1179,m3,1)
		AFa(struct A1179,m4,1,A1178)
		dcCloseAggr(a);
	}
	return a;
};
/* <JpIdldJIiCil> */
union A1180 { J m0; p m1; I m2; d m3; l m4; d m5; J m6; I m7; i m8; C m9; i m10; l m11; };
int f_cmpA1180(const union A1180 *x, const union A1180 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1180() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1180));
		AF('J',union A1180,m0,1)
		AF('p',union A1180,m1,1)
		AF('I',union A1180,m2,1)
		AF('d',union A1180,m3,1)
		AF('l',union A1180,m4,1)
		AF('d',union A1180,m5,1)
		AF('J',union A1180,m6,1)
		AF('I',union A1180,m7,1)
		AF('i',union A1180,m8,1)
		AF('C',union A1180,m9,1)
		AF('i',union A1180,m10,1)
		AF('l',union A1180,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JBJICciJdfLI} */
struct A1181 { J m0; B m1; J m2; I m3; C m4; c m5; i m6; J m7; d m8; f m9; L m10; I m11; };
int f_cmpA1181(const struct A1181 *x, const struct A1181 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1181() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1181));
		AF('J',struct A1181,m0,1)
		AF('B',struct A1181,m1,1)
		AF('J',struct A1181,m2,1)
		AF('I',struct A1181,m3,1)
		AF('C',struct A1181,m4,1)
		AF('c',struct A1181,m5,1)
		AF('i',struct A1181,m6,1)
		AF('J',struct A1181,m7,1)
		AF('d',struct A1181,m8,1)
		AF('f',struct A1181,m9,1)
		AF('L',struct A1181,m10,1)
		AF('I',struct A1181,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lpdiLfiLLdjj} */
struct A1182 { l m0; p m1; d m2; i m3; L m4; f m5; i m6; L m7; L m8; d m9; j m10; j m11; };
int f_cmpA1182(const struct A1182 *x, const struct A1182 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1182() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1182));
		AF('l',struct A1182,m0,1)
		AF('p',struct A1182,m1,1)
		AF('d',struct A1182,m2,1)
		AF('i',struct A1182,m3,1)
		AF('L',struct A1182,m4,1)
		AF('f',struct A1182,m5,1)
		AF('i',struct A1182,m6,1)
		AF('L',struct A1182,m7,1)
		AF('L',struct A1182,m8,1)
		AF('d',struct A1182,m9,1)
		AF('j',struct A1182,m10,1)
		AF('j',struct A1182,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <j[10]JLCSjpI<JpIdldJIiCil>{JBJICciJdfLI}f{lpdiLfiLLdjj}> */
union A1183 { j m0[10]; J m1; L m2; C m3; S m4; j m5; p m6; I m7; union A1180 m8; struct A1181 m9; f m10; struct A1182 m11; };
int f_cmpA1183(const union A1183 *x, const union A1183 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m0[8] == y->m0[8] && x->m0[9] == y->m0[9] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1180(&x->m8, &y->m8) && f_cmpA1181(&x->m9, &y->m9) && x->m10 == y->m10 && f_cmpA1182(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1183() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1183));
		AF('j',union A1183,m0,10)
		AF('J',union A1183,m1,1)
		AF('L',union A1183,m2,1)
		AF('C',union A1183,m3,1)
		AF('S',union A1183,m4,1)
		AF('j',union A1183,m5,1)
		AF('p',union A1183,m6,1)
		AF('I',union A1183,m7,1)
		AFa(union A1183,m8,1,A1180)
		AFa(union A1183,m9,1,A1181)
		AF('f',union A1183,m10,1)
		AFa(union A1183,m11,1,A1182)
		dcCloseAggr(a);
	}
	return a;
};
/* {LJSLdILC} */
struct A1184 { L m0; J m1; S m2; L m3; d m4; I m5; L m6; C m7; };
int f_cmpA1184(const struct A1184 *x, const struct A1184 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1184() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A1184));
		AF('L',struct A1184,m0,1)
		AF('J',struct A1184,m1,1)
		AF('S',struct A1184,m2,1)
		AF('L',struct A1184,m3,1)
		AF('d',struct A1184,m4,1)
		AF('I',struct A1184,m5,1)
		AF('L',struct A1184,m6,1)
		AF('C',struct A1184,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CdlILslf{LJSLdILC}BI} */
struct A1185 { C m0; d m1; l m2; I m3; L m4; s m5; l m6; f m7; struct A1184 m8; B m9; I m10; };
int f_cmpA1185(const struct A1185 *x, const struct A1185 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1184(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA1185() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A1185));
		AF('C',struct A1185,m0,1)
		AF('d',struct A1185,m1,1)
		AF('l',struct A1185,m2,1)
		AF('I',struct A1185,m3,1)
		AF('L',struct A1185,m4,1)
		AF('s',struct A1185,m5,1)
		AF('l',struct A1185,m6,1)
		AF('f',struct A1185,m7,1)
		AFa(struct A1185,m8,1,A1184)
		AF('B',struct A1185,m9,1)
		AF('I',struct A1185,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pifJi> */
union A1186 { p m0; i m1; f m2; J m3; i m4; };
int f_cmpA1186(const union A1186 *x, const union A1186 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1186() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1186));
		AF('p',union A1186,m0,1)
		AF('i',union A1186,m1,1)
		AF('f',union A1186,m2,1)
		AF('J',union A1186,m3,1)
		AF('i',union A1186,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {s[15]LccCSC} */
struct A1187 { s m0[15]; L m1; c m2; c m3; C m4; S m5; C m6; };
int f_cmpA1187(const struct A1187 *x, const struct A1187 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m0[8] == y->m0[8] && x->m0[9] == y->m0[9] && x->m0[10] == y->m0[10] && x->m0[11] == y->m0[11] && x->m0[12] == y->m0[12] && x->m0[13] == y->m0[13] && x->m0[14] == y->m0[14] && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA1187() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A1187));
		AF('s',struct A1187,m0,15)
		AF('L',struct A1187,m1,1)
		AF('c',struct A1187,m2,1)
		AF('c',struct A1187,m3,1)
		AF('C',struct A1187,m4,1)
		AF('S',struct A1187,m5,1)
		AF('C',struct A1187,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {df[11]l{s[15]LccCSC}} */
struct A1188 { d m0; f m1[11]; l m2; struct A1187 m3; };
int f_cmpA1188(const struct A1188 *x, const struct A1188 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m2 == y->m2 && f_cmpA1187(&x->m3, &y->m3); };
DCaggr* f_touchdcstA1188() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A1188));
		AF('d',struct A1188,m0,1)
		AF('f',struct A1188,m1,11)
		AF('l',struct A1188,m2,1)
		AFa(struct A1188,m3,1,A1187)
		dcCloseAggr(a);
	}
	return a;
};
/* <CfffdIJBjsS[12]d> */
union A1189 { C m0; f m1; f m2; f m3; d m4; I m5; J m6; B m7; j m8; s m9; S m10[12]; d m11; };
int f_cmpA1189(const union A1189 *x, const union A1189 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m11 == y->m11; };
DCaggr* f_touchdcstA1189() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1189));
		AF('C',union A1189,m0,1)
		AF('f',union A1189,m1,1)
		AF('f',union A1189,m2,1)
		AF('f',union A1189,m3,1)
		AF('d',union A1189,m4,1)
		AF('I',union A1189,m5,1)
		AF('J',union A1189,m6,1)
		AF('B',union A1189,m7,1)
		AF('j',union A1189,m8,1)
		AF('s',union A1189,m9,1)
		AF('S',union A1189,m10,12)
		AF('d',union A1189,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fBffI<CfffdIJBjsS[12]d>sIiIlI> */
union A1190 { f m0; B m1; f m2; f m3; I m4; union A1189 m5; s m6; I m7; i m8; I m9; l m10; I m11; };
int f_cmpA1190(const union A1190 *x, const union A1190 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1189(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1190() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1190));
		AF('f',union A1190,m0,1)
		AF('B',union A1190,m1,1)
		AF('f',union A1190,m2,1)
		AF('f',union A1190,m3,1)
		AF('I',union A1190,m4,1)
		AFa(union A1190,m5,1,A1189)
		AF('s',union A1190,m6,1)
		AF('I',union A1190,m7,1)
		AF('i',union A1190,m8,1)
		AF('I',union A1190,m9,1)
		AF('l',union A1190,m10,1)
		AF('I',union A1190,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jc> */
union A1191 { j m0; c m1; };
int f_cmpA1191(const union A1191 *x, const union A1191 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1191() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1191));
		AF('j',union A1191,m0,1)
		AF('c',union A1191,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jd<jc>LSSiJlsSc} */
struct A1192 { j m0; d m1; union A1191 m2; L m3; S m4; S m5; i m6; J m7; l m8; s m9; S m10; c m11; };
int f_cmpA1192(const struct A1192 *x, const struct A1192 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1191(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1192() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1192));
		AF('j',struct A1192,m0,1)
		AF('d',struct A1192,m1,1)
		AFa(struct A1192,m2,1,A1191)
		AF('L',struct A1192,m3,1)
		AF('S',struct A1192,m4,1)
		AF('S',struct A1192,m5,1)
		AF('i',struct A1192,m6,1)
		AF('J',struct A1192,m7,1)
		AF('l',struct A1192,m8,1)
		AF('s',struct A1192,m9,1)
		AF('S',struct A1192,m10,1)
		AF('c',struct A1192,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Sl> */
union A1193 { S m0; l m1; };
int f_cmpA1193(const union A1193 *x, const union A1193 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1193() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1193));
		AF('S',union A1193,m0,1)
		AF('l',union A1193,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pLpCl} */
struct A1194 { p m0; L m1; p m2; C m3; l m4; };
int f_cmpA1194(const struct A1194 *x, const struct A1194 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1194() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1194));
		AF('p',struct A1194,m0,1)
		AF('L',struct A1194,m1,1)
		AF('p',struct A1194,m2,1)
		AF('C',struct A1194,m3,1)
		AF('l',struct A1194,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {I{pLpCl}} */
struct A1195 { I m0; struct A1194 m1; };
int f_cmpA1195(const struct A1195 *x, const struct A1195 *y) { return x->m0 == y->m0 && f_cmpA1194(&x->m1, &y->m1); };
DCaggr* f_touchdcstA1195() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1195));
		AF('I',struct A1195,m0,1)
		AFa(struct A1195,m1,1,A1194)
		dcCloseAggr(a);
	}
	return a;
};
/* {Cs} */
struct A1196 { C m0; s m1; };
int f_cmpA1196(const struct A1196 *x, const struct A1196 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1196() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1196));
		AF('C',struct A1196,m0,1)
		AF('s',struct A1196,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sJJLsLBcdp> */
union A1197 { s m0; J m1; J m2; L m3; s m4; L m5; B m6; c m7; d m8; p m9; };
int f_cmpA1197(const union A1197 *x, const union A1197 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1197() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1197));
		AF('s',union A1197,m0,1)
		AF('J',union A1197,m1,1)
		AF('J',union A1197,m2,1)
		AF('L',union A1197,m3,1)
		AF('s',union A1197,m4,1)
		AF('L',union A1197,m5,1)
		AF('B',union A1197,m6,1)
		AF('c',union A1197,m7,1)
		AF('d',union A1197,m8,1)
		AF('p',union A1197,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fsl> */
union A1198 { f m0; s m1; l m2; };
int f_cmpA1198(const union A1198 *x, const union A1198 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1198() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1198));
		AF('f',union A1198,m0,1)
		AF('s',union A1198,m1,1)
		AF('l',union A1198,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cL<fsl>B{l}c} */
struct A1199 { c m0; L m1; union A1198 m2; B m3; struct A937 m4; c m5; };
int f_cmpA1199(const struct A1199 *x, const struct A1199 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1198(&x->m2, &y->m2) && x->m3 == y->m3 && f_cmpA937(&x->m4, &y->m4) && x->m5 == y->m5; };
DCaggr* f_touchdcstA1199() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A1199));
		AF('c',struct A1199,m0,1)
		AF('L',struct A1199,m1,1)
		AFa(struct A1199,m2,1,A1198)
		AF('B',struct A1199,m3,1)
		AFa(struct A1199,m4,1,A937)
		AF('c',struct A1199,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IBCdccLjSscC} */
struct A1200 { I m0; B m1; C m2; d m3; c m4; c m5; L m6; j m7; S m8; s m9; c m10; C m11; };
int f_cmpA1200(const struct A1200 *x, const struct A1200 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1200() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1200));
		AF('I',struct A1200,m0,1)
		AF('B',struct A1200,m1,1)
		AF('C',struct A1200,m2,1)
		AF('d',struct A1200,m3,1)
		AF('c',struct A1200,m4,1)
		AF('c',struct A1200,m5,1)
		AF('L',struct A1200,m6,1)
		AF('j',struct A1200,m7,1)
		AF('S',struct A1200,m8,1)
		AF('s',struct A1200,m9,1)
		AF('c',struct A1200,m10,1)
		AF('C',struct A1200,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fjSj> */
union A1201 { f m0; j m1; S m2; j m3; };
int f_cmpA1201(const union A1201 *x, const union A1201 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1201() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A1201));
		AF('f',union A1201,m0,1)
		AF('j',union A1201,m1,1)
		AF('S',union A1201,m2,1)
		AF('j',union A1201,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{IBCdccLjSscC}sc<fjSj>JIIcBdsL[8]> */
union A1202 { struct A1200 m0; s m1; c m2; union A1201 m3; J m4; I m5; I m6; c m7; B m8; d m9; s m10; L m11[8]; };
int f_cmpA1202(const union A1202 *x, const union A1202 *y) { return f_cmpA1200(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA1201(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7]; };
DCaggr* f_touchdcstA1202() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1202));
		AFa(union A1202,m0,1,A1200)
		AF('s',union A1202,m1,1)
		AF('c',union A1202,m2,1)
		AFa(union A1202,m3,1,A1201)
		AF('J',union A1202,m4,1)
		AF('I',union A1202,m5,1)
		AF('I',union A1202,m6,1)
		AF('c',union A1202,m7,1)
		AF('B',union A1202,m8,1)
		AF('d',union A1202,m9,1)
		AF('s',union A1202,m10,1)
		AF('L',union A1202,m11,8)
		dcCloseAggr(a);
	}
	return a;
};
/* <JSfL> */
union A1203 { J m0; S m1; f m2; L m3; };
int f_cmpA1203(const union A1203 *x, const union A1203 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1203() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A1203));
		AF('J',union A1203,m0,1)
		AF('S',union A1203,m1,1)
		AF('f',union A1203,m2,1)
		AF('L',union A1203,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {LCBiISCsBJBj} */
struct A1204 { L m0; C m1; B m2; i m3; I m4; S m5; C m6; s m7; B m8; J m9; B m10; j m11; };
int f_cmpA1204(const struct A1204 *x, const struct A1204 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1204() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1204));
		AF('L',struct A1204,m0,1)
		AF('C',struct A1204,m1,1)
		AF('B',struct A1204,m2,1)
		AF('i',struct A1204,m3,1)
		AF('I',struct A1204,m4,1)
		AF('S',struct A1204,m5,1)
		AF('C',struct A1204,m6,1)
		AF('s',struct A1204,m7,1)
		AF('B',struct A1204,m8,1)
		AF('J',struct A1204,m9,1)
		AF('B',struct A1204,m10,1)
		AF('j',struct A1204,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {piJLs{LCBiISCsBJBj}i} */
struct A1205 { p m0; i m1; J m2; L m3; s m4; struct A1204 m5; i m6; };
int f_cmpA1205(const struct A1205 *x, const struct A1205 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1204(&x->m5, &y->m5) && x->m6 == y->m6; };
DCaggr* f_touchdcstA1205() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A1205));
		AF('p',struct A1205,m0,1)
		AF('i',struct A1205,m1,1)
		AF('J',struct A1205,m2,1)
		AF('L',struct A1205,m3,1)
		AF('s',struct A1205,m4,1)
		AFa(struct A1205,m5,1,A1204)
		AF('i',struct A1205,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SJfLiClcdBJS> */
union A1206 { S m0; J m1; f m2; L m3; i m4; C m5; l m6; c m7; d m8; B m9; J m10; S m11; };
int f_cmpA1206(const union A1206 *x, const union A1206 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1206() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1206));
		AF('S',union A1206,m0,1)
		AF('J',union A1206,m1,1)
		AF('f',union A1206,m2,1)
		AF('L',union A1206,m3,1)
		AF('i',union A1206,m4,1)
		AF('C',union A1206,m5,1)
		AF('l',union A1206,m6,1)
		AF('c',union A1206,m7,1)
		AF('d',union A1206,m8,1)
		AF('B',union A1206,m9,1)
		AF('J',union A1206,m10,1)
		AF('S',union A1206,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Sf[2]} */
struct A1207 { S m0; f m1[2]; };
int f_cmpA1207(const struct A1207 *x, const struct A1207 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1]; };
DCaggr* f_touchdcstA1207() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1207));
		AF('S',struct A1207,m0,1)
		AF('f',struct A1207,m1,2)
		dcCloseAggr(a);
	}
	return a;
};
/* <IlfcSl> */
union A1208 { I m0; l m1; f m2; c m3; S m4; l m5; };
int f_cmpA1208(const union A1208 *x, const union A1208 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1208() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A1208));
		AF('I',union A1208,m0,1)
		AF('l',union A1208,m1,1)
		AF('f',union A1208,m2,1)
		AF('c',union A1208,m3,1)
		AF('S',union A1208,m4,1)
		AF('l',union A1208,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Lsp> */
union A1209 { L m0; s m1; p m2; };
int f_cmpA1209(const union A1209 *x, const union A1209 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1209() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1209));
		AF('L',union A1209,m0,1)
		AF('s',union A1209,m1,1)
		AF('p',union A1209,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<SJfLiClcdBJS>i{Sf[2]}I<IlfcSl>IcL<Lsp>il} */
struct A1210 { union A1206 m0; i m1; struct A1207 m2; I m3; union A1208 m4; I m5; c m6; L m7; union A1209 m8; i m9; l m10; };
int f_cmpA1210(const struct A1210 *x, const struct A1210 *y) { return f_cmpA1206(&x->m0, &y->m0) && x->m1 == y->m1 && f_cmpA1207(&x->m2, &y->m2) && x->m3 == y->m3 && f_cmpA1208(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1209(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA1210() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(struct A1210));
		AFa(struct A1210,m0,1,A1206)
		AF('i',struct A1210,m1,1)
		AFa(struct A1210,m2,1,A1207)
		AF('I',struct A1210,m3,1)
		AFa(struct A1210,m4,1,A1208)
		AF('I',struct A1210,m5,1)
		AF('c',struct A1210,m6,1)
		AF('L',struct A1210,m7,1)
		AFa(struct A1210,m8,1,A1209)
		AF('i',struct A1210,m9,1)
		AF('l',struct A1210,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BIjf} */
struct A1211 { B m0; I m1; j m2; f m3; };
int f_cmpA1211(const struct A1211 *x, const struct A1211 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1211() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A1211));
		AF('B',struct A1211,m0,1)
		AF('I',struct A1211,m1,1)
		AF('j',struct A1211,m2,1)
		AF('f',struct A1211,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ps{BIjf}dfdli} */
struct A1212 { p m0; s m1; struct A1211 m2; d m3; f m4; d m5; l m6; i m7; };
int f_cmpA1212(const struct A1212 *x, const struct A1212 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1211(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1212() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A1212));
		AF('p',struct A1212,m0,1)
		AF('s',struct A1212,m1,1)
		AFa(struct A1212,m2,1,A1211)
		AF('d',struct A1212,m3,1)
		AF('f',struct A1212,m4,1)
		AF('d',struct A1212,m5,1)
		AF('l',struct A1212,m6,1)
		AF('i',struct A1212,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pBSIcdjCfcBj} */
struct A1213 { p m0; B m1; S m2; I m3; c m4; d m5; j m6; C m7; f m8; c m9; B m10; j m11; };
int f_cmpA1213(const struct A1213 *x, const struct A1213 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1213() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1213));
		AF('p',struct A1213,m0,1)
		AF('B',struct A1213,m1,1)
		AF('S',struct A1213,m2,1)
		AF('I',struct A1213,m3,1)
		AF('c',struct A1213,m4,1)
		AF('d',struct A1213,m5,1)
		AF('j',struct A1213,m6,1)
		AF('C',struct A1213,m7,1)
		AF('f',struct A1213,m8,1)
		AF('c',struct A1213,m9,1)
		AF('B',struct A1213,m10,1)
		AF('j',struct A1213,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lBfJLfCd} */
struct A1214 { l m0; B m1; f m2; J m3; L m4; f m5; C m6; d m7; };
int f_cmpA1214(const struct A1214 *x, const struct A1214 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1214() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A1214));
		AF('l',struct A1214,m0,1)
		AF('B',struct A1214,m1,1)
		AF('f',struct A1214,m2,1)
		AF('J',struct A1214,m3,1)
		AF('L',struct A1214,m4,1)
		AF('f',struct A1214,m5,1)
		AF('C',struct A1214,m6,1)
		AF('d',struct A1214,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ldlc{pBSIcdjCfcBj}fId{lBfJLfCd}Jpi} */
struct A1215 { l m0; d m1; l m2; c m3; struct A1213 m4; f m5; I m6; d m7; struct A1214 m8; J m9; p m10; i m11; };
int f_cmpA1215(const struct A1215 *x, const struct A1215 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1213(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1214(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1215() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1215));
		AF('l',struct A1215,m0,1)
		AF('d',struct A1215,m1,1)
		AF('l',struct A1215,m2,1)
		AF('c',struct A1215,m3,1)
		AFa(struct A1215,m4,1,A1213)
		AF('f',struct A1215,m5,1)
		AF('I',struct A1215,m6,1)
		AF('d',struct A1215,m7,1)
		AFa(struct A1215,m8,1,A1214)
		AF('J',struct A1215,m9,1)
		AF('p',struct A1215,m10,1)
		AF('i',struct A1215,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ddBBsfdpJJIj} */
struct A1216 { d m0; d m1; B m2; B m3; s m4; f m5; d m6; p m7; J m8; J m9; I m10; j m11; };
int f_cmpA1216(const struct A1216 *x, const struct A1216 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1216() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1216));
		AF('d',struct A1216,m0,1)
		AF('d',struct A1216,m1,1)
		AF('B',struct A1216,m2,1)
		AF('B',struct A1216,m3,1)
		AF('s',struct A1216,m4,1)
		AF('f',struct A1216,m5,1)
		AF('d',struct A1216,m6,1)
		AF('p',struct A1216,m7,1)
		AF('J',struct A1216,m8,1)
		AF('J',struct A1216,m9,1)
		AF('I',struct A1216,m10,1)
		AF('j',struct A1216,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Jppsf} */
struct A1217 { J m0; p m1; p m2; s m3; f m4; };
int f_cmpA1217(const struct A1217 *x, const struct A1217 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1217() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(struct A1217));
		AF('J',struct A1217,m0,1)
		AF('p',struct A1217,m1,1)
		AF('p',struct A1217,m2,1)
		AF('s',struct A1217,m3,1)
		AF('f',struct A1217,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pS{ddBBsfdpJJIj}J{Jppsf}f} */
struct A1218 { p m0; S m1; struct A1216 m2; J m3; struct A1217 m4; f m5; };
int f_cmpA1218(const struct A1218 *x, const struct A1218 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1216(&x->m2, &y->m2) && x->m3 == y->m3 && f_cmpA1217(&x->m4, &y->m4) && x->m5 == y->m5; };
DCaggr* f_touchdcstA1218() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A1218));
		AF('p',struct A1218,m0,1)
		AF('S',struct A1218,m1,1)
		AFa(struct A1218,m2,1,A1216)
		AF('J',struct A1218,m3,1)
		AFa(struct A1218,m4,1,A1217)
		AF('f',struct A1218,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jS{ps{BIjf}dfdli}j{ldlc{pBSIcdjCfcBj}fId{lBfJLfCd}Jpi}jLpsB{pS{ddBBsfdpJJIj}J{Jppsf}f}f> */
union A1219 { j m0; S m1; struct A1212 m2; j m3; struct A1215 m4; j m5; L m6; p m7; s m8; B m9; struct A1218 m10; f m11; };
int f_cmpA1219(const union A1219 *x, const union A1219 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1212(&x->m2, &y->m2) && x->m3 == y->m3 && f_cmpA1215(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1218(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1219() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1219));
		AF('j',union A1219,m0,1)
		AF('S',union A1219,m1,1)
		AFa(union A1219,m2,1,A1212)
		AF('j',union A1219,m3,1)
		AFa(union A1219,m4,1,A1215)
		AF('j',union A1219,m5,1)
		AF('L',union A1219,m6,1)
		AF('p',union A1219,m7,1)
		AF('s',union A1219,m8,1)
		AF('B',union A1219,m9,1)
		AFa(union A1219,m10,1,A1218)
		AF('f',union A1219,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sssiLjlBdJsp> */
union A1220 { s m0; s m1; s m2; i m3; L m4; j m5; l m6; B m7; d m8; J m9; s m10; p m11; };
int f_cmpA1220(const union A1220 *x, const union A1220 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1220() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1220));
		AF('s',union A1220,m0,1)
		AF('s',union A1220,m1,1)
		AF('s',union A1220,m2,1)
		AF('i',union A1220,m3,1)
		AF('L',union A1220,m4,1)
		AF('j',union A1220,m5,1)
		AF('l',union A1220,m6,1)
		AF('B',union A1220,m7,1)
		AF('d',union A1220,m8,1)
		AF('J',union A1220,m9,1)
		AF('s',union A1220,m10,1)
		AF('p',union A1220,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SIsClSlljBJd> */
union A1221 { S m0; I m1; s m2; C m3; l m4; S m5; l m6; l m7; j m8; B m9; J m10; d m11; };
int f_cmpA1221(const union A1221 *x, const union A1221 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1221() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1221));
		AF('S',union A1221,m0,1)
		AF('I',union A1221,m1,1)
		AF('s',union A1221,m2,1)
		AF('C',union A1221,m3,1)
		AF('l',union A1221,m4,1)
		AF('S',union A1221,m5,1)
		AF('l',union A1221,m6,1)
		AF('l',union A1221,m7,1)
		AF('j',union A1221,m8,1)
		AF('B',union A1221,m9,1)
		AF('J',union A1221,m10,1)
		AF('d',union A1221,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {IC} */
struct A1222 { I m0; C m1; };
int f_cmpA1222(const struct A1222 *x, const struct A1222 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1222() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1222));
		AF('I',struct A1222,m0,1)
		AF('C',struct A1222,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CiISjdSCclCj} */
struct A1223 { C m0; i m1; I m2; S m3; j m4; d m5; S m6; C m7; c m8; l m9; C m10; j m11; };
int f_cmpA1223(const struct A1223 *x, const struct A1223 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1223() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1223));
		AF('C',struct A1223,m0,1)
		AF('i',struct A1223,m1,1)
		AF('I',struct A1223,m2,1)
		AF('S',struct A1223,m3,1)
		AF('j',struct A1223,m4,1)
		AF('d',struct A1223,m5,1)
		AF('S',struct A1223,m6,1)
		AF('C',struct A1223,m7,1)
		AF('c',struct A1223,m8,1)
		AF('l',struct A1223,m9,1)
		AF('C',struct A1223,m10,1)
		AF('j',struct A1223,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <di<SIsClSlljBJd>JJ{IC}c{CiISjdSCclCj}djdd> */
union A1224 { d m0; i m1; union A1221 m2; J m3; J m4; struct A1222 m5; c m6; struct A1223 m7; d m8; j m9; d m10; d m11; };
int f_cmpA1224(const union A1224 *x, const union A1224 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1221(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1222(&x->m5, &y->m5) && x->m6 == y->m6 && f_cmpA1223(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1224() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1224));
		AF('d',union A1224,m0,1)
		AF('i',union A1224,m1,1)
		AFa(union A1224,m2,1,A1221)
		AF('J',union A1224,m3,1)
		AF('J',union A1224,m4,1)
		AFa(union A1224,m5,1,A1222)
		AF('c',union A1224,m6,1)
		AFa(union A1224,m7,1,A1223)
		AF('d',union A1224,m8,1)
		AF('j',union A1224,m9,1)
		AF('d',union A1224,m10,1)
		AF('d',union A1224,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lcSjsICcpIsI[15]> */
union A1225 { l m0; c m1; S m2; j m3; s m4; I m5; C m6; c m7; p m8; I m9; s m10; I m11[15]; };
int f_cmpA1225(const union A1225 *x, const union A1225 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7] && x->m11[8] == y->m11[8] && x->m11[9] == y->m11[9] && x->m11[10] == y->m11[10] && x->m11[11] == y->m11[11] && x->m11[12] == y->m11[12] && x->m11[13] == y->m11[13] && x->m11[14] == y->m11[14]; };
DCaggr* f_touchdcstA1225() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1225));
		AF('l',union A1225,m0,1)
		AF('c',union A1225,m1,1)
		AF('S',union A1225,m2,1)
		AF('j',union A1225,m3,1)
		AF('s',union A1225,m4,1)
		AF('I',union A1225,m5,1)
		AF('C',union A1225,m6,1)
		AF('c',union A1225,m7,1)
		AF('p',union A1225,m8,1)
		AF('I',union A1225,m9,1)
		AF('s',union A1225,m10,1)
		AF('I',union A1225,m11,15)
		dcCloseAggr(a);
	}
	return a;
};
/* {lj[14]cBBspCjpii[9]} */
struct A1226 { l m0; j m1[14]; c m2; B m3; B m4; s m5; p m6; C m7; j m8; p m9; i m10; i m11[9]; };
int f_cmpA1226(const struct A1226 *x, const struct A1226 *y) { return x->m0 == y->m0 && x->m1[0] == y->m1[0] && x->m1[1] == y->m1[1] && x->m1[2] == y->m1[2] && x->m1[3] == y->m1[3] && x->m1[4] == y->m1[4] && x->m1[5] == y->m1[5] && x->m1[6] == y->m1[6] && x->m1[7] == y->m1[7] && x->m1[8] == y->m1[8] && x->m1[9] == y->m1[9] && x->m1[10] == y->m1[10] && x->m1[11] == y->m1[11] && x->m1[12] == y->m1[12] && x->m1[13] == y->m1[13] && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7] && x->m11[8] == y->m11[8]; };
DCaggr* f_touchdcstA1226() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1226));
		AF('l',struct A1226,m0,1)
		AF('j',struct A1226,m1,14)
		AF('c',struct A1226,m2,1)
		AF('B',struct A1226,m3,1)
		AF('B',struct A1226,m4,1)
		AF('s',struct A1226,m5,1)
		AF('p',struct A1226,m6,1)
		AF('C',struct A1226,m7,1)
		AF('j',struct A1226,m8,1)
		AF('p',struct A1226,m9,1)
		AF('i',struct A1226,m10,1)
		AF('i',struct A1226,m11,9)
		dcCloseAggr(a);
	}
	return a;
};
/* <ISBl{lj[14]cBBspCjpii[9]}JLLdScl> */
union A1227 { I m0; S m1; B m2; l m3; struct A1226 m4; J m5; L m6; L m7; d m8; S m9; c m10; l m11; };
int f_cmpA1227(const union A1227 *x, const union A1227 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1226(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1227() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1227));
		AF('I',union A1227,m0,1)
		AF('S',union A1227,m1,1)
		AF('B',union A1227,m2,1)
		AF('l',union A1227,m3,1)
		AFa(union A1227,m4,1,A1226)
		AF('J',union A1227,m5,1)
		AF('L',union A1227,m6,1)
		AF('L',union A1227,m7,1)
		AF('d',union A1227,m8,1)
		AF('S',union A1227,m9,1)
		AF('c',union A1227,m10,1)
		AF('l',union A1227,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fBjj> */
union A1228 { f m0; B m1; j m2; j m3; };
int f_cmpA1228(const union A1228 *x, const union A1228 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1228() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A1228));
		AF('f',union A1228,m0,1)
		AF('B',union A1228,m1,1)
		AF('j',union A1228,m2,1)
		AF('j',union A1228,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Jdsi[3]dLciJ> */
union A1229 { J m0; d m1; s m2; i m3[3]; d m4; L m5; c m6; i m7; J m8; };
int f_cmpA1229(const union A1229 *x, const union A1229 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1229() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1229));
		AF('J',union A1229,m0,1)
		AF('d',union A1229,m1,1)
		AF('s',union A1229,m2,1)
		AF('i',union A1229,m3,3)
		AF('d',union A1229,m4,1)
		AF('L',union A1229,m5,1)
		AF('c',union A1229,m6,1)
		AF('i',union A1229,m7,1)
		AF('J',union A1229,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<fBjj><Jdsi[3]dLciJ>pidcfSBcd{C}} */
struct A1230 { union A1228 m0; union A1229 m1; p m2; i m3; d m4; c m5; f m6; S m7; B m8; c m9; d m10; struct A1079 m11; };
int f_cmpA1230(const struct A1230 *x, const struct A1230 *y) { return f_cmpA1228(&x->m0, &y->m0) && f_cmpA1229(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA1079(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1230() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1230));
		AFa(struct A1230,m0,1,A1228)
		AFa(struct A1230,m1,1,A1229)
		AF('p',struct A1230,m2,1)
		AF('i',struct A1230,m3,1)
		AF('d',struct A1230,m4,1)
		AF('c',struct A1230,m5,1)
		AF('f',struct A1230,m6,1)
		AF('S',struct A1230,m7,1)
		AF('B',struct A1230,m8,1)
		AF('c',struct A1230,m9,1)
		AF('d',struct A1230,m10,1)
		AFa(struct A1230,m11,1,A1079)
		dcCloseAggr(a);
	}
	return a;
};
/* <lBd> */
union A1231 { l m0; B m1; d m2; };
int f_cmpA1231(const union A1231 *x, const union A1231 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1231() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1231));
		AF('l',union A1231,m0,1)
		AF('B',union A1231,m1,1)
		AF('d',union A1231,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JfCpjifCJjJf} */
struct A1232 { J m0; f m1; C m2; p m3; j m4; i m5; f m6; C m7; J m8; j m9; J m10; f m11; };
int f_cmpA1232(const struct A1232 *x, const struct A1232 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1232() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1232));
		AF('J',struct A1232,m0,1)
		AF('f',struct A1232,m1,1)
		AF('C',struct A1232,m2,1)
		AF('p',struct A1232,m3,1)
		AF('j',struct A1232,m4,1)
		AF('i',struct A1232,m5,1)
		AF('f',struct A1232,m6,1)
		AF('C',struct A1232,m7,1)
		AF('J',struct A1232,m8,1)
		AF('j',struct A1232,m9,1)
		AF('J',struct A1232,m10,1)
		AF('f',struct A1232,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dJLdpdJ{JfCpjifCJjJf}jBS> */
union A1233 { d m0; J m1; L m2; d m3; p m4; d m5; J m6; struct A1232 m7; j m8; B m9; S m10; };
int f_cmpA1233(const union A1233 *x, const union A1233 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1232(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10; };
DCaggr* f_touchdcstA1233() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(11, sizeof(union A1233));
		AF('d',union A1233,m0,1)
		AF('J',union A1233,m1,1)
		AF('L',union A1233,m2,1)
		AF('d',union A1233,m3,1)
		AF('p',union A1233,m4,1)
		AF('d',union A1233,m5,1)
		AF('J',union A1233,m6,1)
		AFa(union A1233,m7,1,A1232)
		AF('j',union A1233,m8,1)
		AF('B',union A1233,m9,1)
		AF('S',union A1233,m10,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LLI> */
union A1234 { L m0; L m1; I m2; };
int f_cmpA1234(const union A1234 *x, const union A1234 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1234() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1234));
		AF('L',union A1234,m0,1)
		AF('L',union A1234,m1,1)
		AF('I',union A1234,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dc{<fBjj><Jdsi[3]dLciJ>pidcfSBcd{C}}spscJ<lBd>[15]L<dJLdpdJ{JfCpjifCJjJf}jBS><LLI>} */
struct A1235 { d m0; c m1; struct A1230 m2; s m3; p m4; s m5; c m6; J m7; union A1231 m8[15]; L m9; union A1233 m10; union A1234 m11; };
int f_cmpA1235(const struct A1235 *x, const struct A1235 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1230(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1231(&x->m8[0], &y->m8[0]) && f_cmpA1231(&x->m8[1], &y->m8[1]) && f_cmpA1231(&x->m8[2], &y->m8[2]) && f_cmpA1231(&x->m8[3], &y->m8[3]) && f_cmpA1231(&x->m8[4], &y->m8[4]) && f_cmpA1231(&x->m8[5], &y->m8[5]) && f_cmpA1231(&x->m8[6], &y->m8[6]) && f_cmpA1231(&x->m8[7], &y->m8[7]) && f_cmpA1231(&x->m8[8], &y->m8[8]) && f_cmpA1231(&x->m8[9], &y->m8[9]) && f_cmpA1231(&x->m8[10], &y->m8[10]) && f_cmpA1231(&x->m8[11], &y->m8[11]) && f_cmpA1231(&x->m8[12], &y->m8[12]) && f_cmpA1231(&x->m8[13], &y->m8[13]) && f_cmpA1231(&x->m8[14], &y->m8[14]) && x->m9 == y->m9 && f_cmpA1233(&x->m10, &y->m10) && f_cmpA1234(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1235() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1235));
		AF('d',struct A1235,m0,1)
		AF('c',struct A1235,m1,1)
		AFa(struct A1235,m2,1,A1230)
		AF('s',struct A1235,m3,1)
		AF('p',struct A1235,m4,1)
		AF('s',struct A1235,m5,1)
		AF('c',struct A1235,m6,1)
		AF('J',struct A1235,m7,1)
		AFa(struct A1235,m8,15,A1231)
		AF('L',struct A1235,m9,1)
		AFa(struct A1235,m10,1,A1233)
		AFa(struct A1235,m11,1,A1234)
		dcCloseAggr(a);
	}
	return a;
};
/* {cds[16]} */
struct A1236 { c m0; d m1; s m2[16]; };
int f_cmpA1236(const struct A1236 *x, const struct A1236 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m2[5] == y->m2[5] && x->m2[6] == y->m2[6] && x->m2[7] == y->m2[7] && x->m2[8] == y->m2[8] && x->m2[9] == y->m2[9] && x->m2[10] == y->m2[10] && x->m2[11] == y->m2[11] && x->m2[12] == y->m2[12] && x->m2[13] == y->m2[13] && x->m2[14] == y->m2[14] && x->m2[15] == y->m2[15]; };
DCaggr* f_touchdcstA1236() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A1236));
		AF('c',struct A1236,m0,1)
		AF('d',struct A1236,m1,1)
		AF('s',struct A1236,m2,16)
		dcCloseAggr(a);
	}
	return a;
};
/* {lB{cds[16]}BSBdCfCjs} */
struct A1237 { l m0; B m1; struct A1236 m2; B m3; S m4; B m5; d m6; C m7; f m8; C m9; j m10; s m11; };
int f_cmpA1237(const struct A1237 *x, const struct A1237 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1236(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1237() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1237));
		AF('l',struct A1237,m0,1)
		AF('B',struct A1237,m1,1)
		AFa(struct A1237,m2,1,A1236)
		AF('B',struct A1237,m3,1)
		AF('S',struct A1237,m4,1)
		AF('B',struct A1237,m5,1)
		AF('d',struct A1237,m6,1)
		AF('C',struct A1237,m7,1)
		AF('f',struct A1237,m8,1)
		AF('C',struct A1237,m9,1)
		AF('j',struct A1237,m10,1)
		AF('s',struct A1237,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dlfIpijidiIc> */
union A1238 { d m0; l m1; f m2; I m3; p m4; i m5; j m6; i m7; d m8; i m9; I m10; c m11; };
int f_cmpA1238(const union A1238 *x, const union A1238 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1238() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1238));
		AF('d',union A1238,m0,1)
		AF('l',union A1238,m1,1)
		AF('f',union A1238,m2,1)
		AF('I',union A1238,m3,1)
		AF('p',union A1238,m4,1)
		AF('i',union A1238,m5,1)
		AF('j',union A1238,m6,1)
		AF('i',union A1238,m7,1)
		AF('d',union A1238,m8,1)
		AF('i',union A1238,m9,1)
		AF('I',union A1238,m10,1)
		AF('c',union A1238,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jlB} */
struct A1239 { j m0; l m1; B m2; };
int f_cmpA1239(const struct A1239 *x, const struct A1239 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1239() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A1239));
		AF('j',struct A1239,m0,1)
		AF('l',struct A1239,m1,1)
		AF('B',struct A1239,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fJ{jlB}SJjsllCdi> */
union A1240 { f m0; J m1; struct A1239 m2; S m3; J m4; j m5; s m6; l m7; l m8; C m9; d m10; i m11; };
int f_cmpA1240(const union A1240 *x, const union A1240 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1239(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1240() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1240));
		AF('f',union A1240,m0,1)
		AF('J',union A1240,m1,1)
		AFa(union A1240,m2,1,A1239)
		AF('S',union A1240,m3,1)
		AF('J',union A1240,m4,1)
		AF('j',union A1240,m5,1)
		AF('s',union A1240,m6,1)
		AF('l',union A1240,m7,1)
		AF('l',union A1240,m8,1)
		AF('C',union A1240,m9,1)
		AF('d',union A1240,m10,1)
		AF('i',union A1240,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jidCjiClLdSp> */
union A1241 { j m0; i m1; d m2; C m3; j m4; i m5; C m6; l m7; L m8; d m9; S m10; p m11; };
int f_cmpA1241(const union A1241 *x, const union A1241 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1241() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1241));
		AF('j',union A1241,m0,1)
		AF('i',union A1241,m1,1)
		AF('d',union A1241,m2,1)
		AF('C',union A1241,m3,1)
		AF('j',union A1241,m4,1)
		AF('i',union A1241,m5,1)
		AF('C',union A1241,m6,1)
		AF('l',union A1241,m7,1)
		AF('L',union A1241,m8,1)
		AF('d',union A1241,m9,1)
		AF('S',union A1241,m10,1)
		AF('p',union A1241,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cfJSps<jidCjiClLdSp>BsJl[13]J} */
struct A1242 { c m0; f m1; J m2; S m3; p m4; s m5; union A1241 m6; B m7; s m8; J m9; l m10[13]; J m11; };
int f_cmpA1242(const struct A1242 *x, const struct A1242 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1241(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m10[12] == y->m10[12] && x->m11 == y->m11; };
DCaggr* f_touchdcstA1242() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1242));
		AF('c',struct A1242,m0,1)
		AF('f',struct A1242,m1,1)
		AF('J',struct A1242,m2,1)
		AF('S',struct A1242,m3,1)
		AF('p',struct A1242,m4,1)
		AF('s',struct A1242,m5,1)
		AFa(struct A1242,m6,1,A1241)
		AF('B',struct A1242,m7,1)
		AF('s',struct A1242,m8,1)
		AF('J',struct A1242,m9,1)
		AF('l',struct A1242,m10,13)
		AF('J',struct A1242,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <llLlfJ> */
union A1243 { l m0; l m1; L m2; l m3; f m4; J m5; };
int f_cmpA1243(const union A1243 *x, const union A1243 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1243() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A1243));
		AF('l',union A1243,m0,1)
		AF('l',union A1243,m1,1)
		AF('L',union A1243,m2,1)
		AF('l',union A1243,m3,1)
		AF('f',union A1243,m4,1)
		AF('J',union A1243,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ScpJ<llLlfJ>jCIlfcs> */
union A1244 { S m0; c m1; p m2; J m3; union A1243 m4; j m5; C m6; I m7; l m8; f m9; c m10; s m11; };
int f_cmpA1244(const union A1244 *x, const union A1244 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1243(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1244() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1244));
		AF('S',union A1244,m0,1)
		AF('c',union A1244,m1,1)
		AF('p',union A1244,m2,1)
		AF('J',union A1244,m3,1)
		AFa(union A1244,m4,1,A1243)
		AF('j',union A1244,m5,1)
		AF('C',union A1244,m6,1)
		AF('I',union A1244,m7,1)
		AF('l',union A1244,m8,1)
		AF('f',union A1244,m9,1)
		AF('c',union A1244,m10,1)
		AF('s',union A1244,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fc{cfJSps<jidCjiClLdSp>BsJl[13]J}<ScpJ<llLlfJ>jCIlfcs>SBcf> */
union A1245 { f m0; c m1; struct A1242 m2; union A1244 m3; S m4; B m5; c m6; f m7; };
int f_cmpA1245(const union A1245 *x, const union A1245 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1242(&x->m2, &y->m2) && f_cmpA1244(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1245() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A1245));
		AF('f',union A1245,m0,1)
		AF('c',union A1245,m1,1)
		AFa(union A1245,m2,1,A1242)
		AFa(union A1245,m3,1,A1244)
		AF('S',union A1245,m4,1)
		AF('B',union A1245,m5,1)
		AF('c',union A1245,m6,1)
		AF('f',union A1245,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <diLCf> */
union A1246 { d m0; i m1; L m2; C m3; f m4; };
int f_cmpA1246(const union A1246 *x, const union A1246 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1246() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1246));
		AF('d',union A1246,m0,1)
		AF('i',union A1246,m1,1)
		AF('L',union A1246,m2,1)
		AF('C',union A1246,m3,1)
		AF('f',union A1246,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <spfCJ> */
union A1247 { s m0; p m1; f m2; C m3; J m4; };
int f_cmpA1247(const union A1247 *x, const union A1247 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1247() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1247));
		AF('s',union A1247,m0,1)
		AF('p',union A1247,m1,1)
		AF('f',union A1247,m2,1)
		AF('C',union A1247,m3,1)
		AF('J',union A1247,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Ls} */
struct A1248 { L m0; s m1; };
int f_cmpA1248(const struct A1248 *x, const struct A1248 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1248() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1248));
		AF('L',struct A1248,m0,1)
		AF('s',struct A1248,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jpplf{Ls}C> */
union A1249 { j m0; p m1; p m2; l m3; f m4; struct A1248 m5; C m6; };
int f_cmpA1249(const union A1249 *x, const union A1249 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1248(&x->m5, &y->m5) && x->m6 == y->m6; };
DCaggr* f_touchdcstA1249() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A1249));
		AF('j',union A1249,m0,1)
		AF('p',union A1249,m1,1)
		AF('p',union A1249,m2,1)
		AF('l',union A1249,m3,1)
		AF('f',union A1249,m4,1)
		AFa(union A1249,m5,1,A1248)
		AF('C',union A1249,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LiC> */
union A1250 { L m0; i m1; C m2; };
int f_cmpA1250(const union A1250 *x, const union A1250 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1250() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1250));
		AF('L',union A1250,m0,1)
		AF('i',union A1250,m1,1)
		AF('C',union A1250,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ii<spfCJ>[16]i<jpplf{Ls}C>CS<LiC>fcjp} */
struct A1251 { i m0; i m1; union A1247 m2[16]; i m3; union A1249 m4; C m5; S m6; union A1250 m7; f m8; c m9; j m10; p m11; };
int f_cmpA1251(const struct A1251 *x, const struct A1251 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1247(&x->m2[0], &y->m2[0]) && f_cmpA1247(&x->m2[1], &y->m2[1]) && f_cmpA1247(&x->m2[2], &y->m2[2]) && f_cmpA1247(&x->m2[3], &y->m2[3]) && f_cmpA1247(&x->m2[4], &y->m2[4]) && f_cmpA1247(&x->m2[5], &y->m2[5]) && f_cmpA1247(&x->m2[6], &y->m2[6]) && f_cmpA1247(&x->m2[7], &y->m2[7]) && f_cmpA1247(&x->m2[8], &y->m2[8]) && f_cmpA1247(&x->m2[9], &y->m2[9]) && f_cmpA1247(&x->m2[10], &y->m2[10]) && f_cmpA1247(&x->m2[11], &y->m2[11]) && f_cmpA1247(&x->m2[12], &y->m2[12]) && f_cmpA1247(&x->m2[13], &y->m2[13]) && f_cmpA1247(&x->m2[14], &y->m2[14]) && f_cmpA1247(&x->m2[15], &y->m2[15]) && x->m3 == y->m3 && f_cmpA1249(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1250(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1251() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1251));
		AF('i',struct A1251,m0,1)
		AF('i',struct A1251,m1,1)
		AFa(struct A1251,m2,16,A1247)
		AF('i',struct A1251,m3,1)
		AFa(struct A1251,m4,1,A1249)
		AF('C',struct A1251,m5,1)
		AF('S',struct A1251,m6,1)
		AFa(struct A1251,m7,1,A1250)
		AF('f',struct A1251,m8,1)
		AF('c',struct A1251,m9,1)
		AF('j',struct A1251,m10,1)
		AF('p',struct A1251,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fdiJd> */
union A1252 { f m0; d m1; i m2; J m3; d m4; };
int f_cmpA1252(const union A1252 *x, const union A1252 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1252() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1252));
		AF('f',union A1252,m0,1)
		AF('d',union A1252,m1,1)
		AF('i',union A1252,m2,1)
		AF('J',union A1252,m3,1)
		AF('d',union A1252,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fsfBiLjLfcip} */
struct A1253 { f m0; s m1; f m2; B m3; i m4; L m5; j m6; L m7; f m8; c m9; i m10; p m11; };
int f_cmpA1253(const struct A1253 *x, const struct A1253 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1253() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1253));
		AF('f',struct A1253,m0,1)
		AF('s',struct A1253,m1,1)
		AF('f',struct A1253,m2,1)
		AF('B',struct A1253,m3,1)
		AF('i',struct A1253,m4,1)
		AF('L',struct A1253,m5,1)
		AF('j',struct A1253,m6,1)
		AF('L',struct A1253,m7,1)
		AF('f',struct A1253,m8,1)
		AF('c',struct A1253,m9,1)
		AF('i',struct A1253,m10,1)
		AF('p',struct A1253,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <iCBLBs<fdiJd>jBC{fsfBiLjLfcip}{s}> */
union A1254 { i m0; C m1; B m2; L m3; B m4; s m5; union A1252 m6; j m7; B m8; C m9; struct A1253 m10; struct A144 m11; };
int f_cmpA1254(const union A1254 *x, const union A1254 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1252(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1253(&x->m10, &y->m10) && f_cmpA144(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1254() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1254));
		AF('i',union A1254,m0,1)
		AF('C',union A1254,m1,1)
		AF('B',union A1254,m2,1)
		AF('L',union A1254,m3,1)
		AF('B',union A1254,m4,1)
		AF('s',union A1254,m5,1)
		AFa(union A1254,m6,1,A1252)
		AF('j',union A1254,m7,1)
		AF('B',union A1254,m8,1)
		AF('C',union A1254,m9,1)
		AFa(union A1254,m10,1,A1253)
		AFa(union A1254,m11,1,A144)
		dcCloseAggr(a);
	}
	return a;
};
/* <iB> */
union A1255 { i m0; B m1; };
int f_cmpA1255(const union A1255 *x, const union A1255 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
DCaggr* f_touchdcstA1255() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1255));
		AF('i',union A1255,m0,1)
		AF('B',union A1255,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Bi<iB>lddjiSffB} */
struct A1256 { B m0; i m1; union A1255 m2; l m3; d m4; d m5; j m6; i m7; S m8; f m9; f m10; B m11; };
int f_cmpA1256(const struct A1256 *x, const struct A1256 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1255(&x->m2, &y->m2) && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1256() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1256));
		AF('B',struct A1256,m0,1)
		AF('i',struct A1256,m1,1)
		AFa(struct A1256,m2,1,A1255)
		AF('l',struct A1256,m3,1)
		AF('d',struct A1256,m4,1)
		AF('d',struct A1256,m5,1)
		AF('j',struct A1256,m6,1)
		AF('i',struct A1256,m7,1)
		AF('S',struct A1256,m8,1)
		AF('f',struct A1256,m9,1)
		AF('f',struct A1256,m10,1)
		AF('B',struct A1256,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {p} */
struct A1257 { p m0; };
int f_cmpA1257(const struct A1257 *x, const struct A1257 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA1257() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A1257));
		AF('p',struct A1257,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Iijp{p}dIl[1]llcB} */
struct A1258 { I m0; i m1; j m2; p m3; struct A1257 m4; d m5; I m6; l m7[1]; l m8; l m9; c m10; B m11; };
int f_cmpA1258(const struct A1258 *x, const struct A1258 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1257(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1258() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1258));
		AF('I',struct A1258,m0,1)
		AF('i',struct A1258,m1,1)
		AF('j',struct A1258,m2,1)
		AF('p',struct A1258,m3,1)
		AFa(struct A1258,m4,1,A1257)
		AF('d',struct A1258,m5,1)
		AF('I',struct A1258,m6,1)
		AF('l',struct A1258,m7,1)
		AF('l',struct A1258,m8,1)
		AF('l',struct A1258,m9,1)
		AF('c',struct A1258,m10,1)
		AF('B',struct A1258,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <SjpJp> */
union A1259 { S m0; j m1; p m2; J m3; p m4; };
int f_cmpA1259(const union A1259 *x, const union A1259 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1259() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1259));
		AF('S',union A1259,m0,1)
		AF('j',union A1259,m1,1)
		AF('p',union A1259,m2,1)
		AF('J',union A1259,m3,1)
		AF('p',union A1259,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jdiLSpBiCpLj} */
struct A1260 { j m0; d m1; i m2; L m3; S m4; p m5; B m6; i m7; C m8; p m9; L m10; j m11; };
int f_cmpA1260(const struct A1260 *x, const struct A1260 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1260() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1260));
		AF('j',struct A1260,m0,1)
		AF('d',struct A1260,m1,1)
		AF('i',struct A1260,m2,1)
		AF('L',struct A1260,m3,1)
		AF('S',struct A1260,m4,1)
		AF('p',struct A1260,m5,1)
		AF('B',struct A1260,m6,1)
		AF('i',struct A1260,m7,1)
		AF('C',struct A1260,m8,1)
		AF('p',struct A1260,m9,1)
		AF('L',struct A1260,m10,1)
		AF('j',struct A1260,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {diLdspB} */
struct A1261 { d m0; i m1; L m2; d m3; s m4; p m5; B m6; };
int f_cmpA1261(const struct A1261 *x, const struct A1261 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA1261() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A1261));
		AF('d',struct A1261,m0,1)
		AF('i',struct A1261,m1,1)
		AF('L',struct A1261,m2,1)
		AF('d',struct A1261,m3,1)
		AF('s',struct A1261,m4,1)
		AF('p',struct A1261,m5,1)
		AF('B',struct A1261,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JSJcB> */
union A1262 { J m0; S m1; J m2; c m3; B m4; };
int f_cmpA1262(const union A1262 *x, const union A1262 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4; };
DCaggr* f_touchdcstA1262() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(5, sizeof(union A1262));
		AF('J',union A1262,m0,1)
		AF('S',union A1262,m1,1)
		AF('J',union A1262,m2,1)
		AF('c',union A1262,m3,1)
		AF('B',union A1262,m4,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <l{jdiLSpBiCpLj}sS[15]BIs{diLdspB}j[2]SI<JSJcB>> */
union A1263 { l m0; struct A1260 m1; s m2; S m3[15]; B m4; I m5; s m6; struct A1261 m7; j m8[2]; S m9; I m10; union A1262 m11; };
int f_cmpA1263(const union A1263 *x, const union A1263 *y) { return x->m0 == y->m0 && f_cmpA1260(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m3[11] == y->m3[11] && x->m3[12] == y->m3[12] && x->m3[13] == y->m3[13] && x->m3[14] == y->m3[14] && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1261(&x->m7, &y->m7) && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA1262(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1263() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1263));
		AF('l',union A1263,m0,1)
		AFa(union A1263,m1,1,A1260)
		AF('s',union A1263,m2,1)
		AF('S',union A1263,m3,15)
		AF('B',union A1263,m4,1)
		AF('I',union A1263,m5,1)
		AF('s',union A1263,m6,1)
		AFa(union A1263,m7,1,A1261)
		AF('j',union A1263,m8,2)
		AF('S',union A1263,m9,1)
		AF('I',union A1263,m10,1)
		AFa(union A1263,m11,1,A1262)
		dcCloseAggr(a);
	}
	return a;
};
/* <jIfpi[14]f[16]lSp> */
union A1264 { j m0; I m1; f m2; p m3; i m4[14]; f m5[16]; l m6; S m7; p m8; };
int f_cmpA1264(const union A1264 *x, const union A1264 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m4[8] == y->m4[8] && x->m4[9] == y->m4[9] && x->m4[10] == y->m4[10] && x->m4[11] == y->m4[11] && x->m4[12] == y->m4[12] && x->m4[13] == y->m4[13] && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m5[6] == y->m5[6] && x->m5[7] == y->m5[7] && x->m5[8] == y->m5[8] && x->m5[9] == y->m5[9] && x->m5[10] == y->m5[10] && x->m5[11] == y->m5[11] && x->m5[12] == y->m5[12] && x->m5[13] == y->m5[13] && x->m5[14] == y->m5[14] && x->m5[15] == y->m5[15] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1264() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1264));
		AF('j',union A1264,m0,1)
		AF('I',union A1264,m1,1)
		AF('f',union A1264,m2,1)
		AF('p',union A1264,m3,1)
		AF('i',union A1264,m4,14)
		AF('f',union A1264,m5,16)
		AF('l',union A1264,m6,1)
		AF('S',union A1264,m7,1)
		AF('p',union A1264,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {BsjL<jIfpi[14]f[16]lSp>iBpLsjj[13]} */
struct A1265 { B m0; s m1; j m2; L m3; union A1264 m4; i m5; B m6; p m7; L m8; s m9; j m10; j m11[13]; };
int f_cmpA1265(const struct A1265 *x, const struct A1265 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1264(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11[0] == y->m11[0] && x->m11[1] == y->m11[1] && x->m11[2] == y->m11[2] && x->m11[3] == y->m11[3] && x->m11[4] == y->m11[4] && x->m11[5] == y->m11[5] && x->m11[6] == y->m11[6] && x->m11[7] == y->m11[7] && x->m11[8] == y->m11[8] && x->m11[9] == y->m11[9] && x->m11[10] == y->m11[10] && x->m11[11] == y->m11[11] && x->m11[12] == y->m11[12]; };
DCaggr* f_touchdcstA1265() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1265));
		AF('B',struct A1265,m0,1)
		AF('s',struct A1265,m1,1)
		AF('j',struct A1265,m2,1)
		AF('L',struct A1265,m3,1)
		AFa(struct A1265,m4,1,A1264)
		AF('i',struct A1265,m5,1)
		AF('B',struct A1265,m6,1)
		AF('p',struct A1265,m7,1)
		AF('L',struct A1265,m8,1)
		AF('s',struct A1265,m9,1)
		AF('j',struct A1265,m10,1)
		AF('j',struct A1265,m11,13)
		dcCloseAggr(a);
	}
	return a;
};
/* <IfcJCSsiBCLj> */
union A1266 { I m0; f m1; c m2; J m3; C m4; S m5; s m6; i m7; B m8; C m9; L m10; j m11; };
int f_cmpA1266(const union A1266 *x, const union A1266 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1266() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1266));
		AF('I',union A1266,m0,1)
		AF('f',union A1266,m1,1)
		AF('c',union A1266,m2,1)
		AF('J',union A1266,m3,1)
		AF('C',union A1266,m4,1)
		AF('S',union A1266,m5,1)
		AF('s',union A1266,m6,1)
		AF('i',union A1266,m7,1)
		AF('B',union A1266,m8,1)
		AF('C',union A1266,m9,1)
		AF('L',union A1266,m10,1)
		AF('j',union A1266,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JBcSIicl<IfcJCSsiBCLj>SCI> */
union A1267 { J m0; B m1; c m2; S m3; I m4; i m5; c m6; l m7; union A1266 m8; S m9; C m10; I m11; };
int f_cmpA1267(const union A1267 *x, const union A1267 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && f_cmpA1266(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1267() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1267));
		AF('J',union A1267,m0,1)
		AF('B',union A1267,m1,1)
		AF('c',union A1267,m2,1)
		AF('S',union A1267,m3,1)
		AF('I',union A1267,m4,1)
		AF('i',union A1267,m5,1)
		AF('c',union A1267,m6,1)
		AF('l',union A1267,m7,1)
		AFa(union A1267,m8,1,A1266)
		AF('S',union A1267,m9,1)
		AF('C',union A1267,m10,1)
		AF('I',union A1267,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ijS{BsjL<jIfpi[14]f[16]lSp>iBpLsjj[13]}sI<JBcSIicl<IfcJCSsiBCLj>SCI>cp> */
union A1268 { i m0; j m1; S m2; struct A1265 m3; s m4; I m5; union A1267 m6; c m7; p m8; };
int f_cmpA1268(const union A1268 *x, const union A1268 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && f_cmpA1265(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1267(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1268() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1268));
		AF('i',union A1268,m0,1)
		AF('j',union A1268,m1,1)
		AF('S',union A1268,m2,1)
		AFa(union A1268,m3,1,A1265)
		AF('s',union A1268,m4,1)
		AF('I',union A1268,m5,1)
		AFa(union A1268,m6,1,A1267)
		AF('c',union A1268,m7,1)
		AF('p',union A1268,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dsSLjSSC[9]JBSl} */
struct A1269 { d m0; s m1; S m2; L m3; j m4; S m5; S m6; C m7[9]; J m8; B m9; S m10; l m11; };
int f_cmpA1269(const struct A1269 *x, const struct A1269 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m7[8] == y->m7[8] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1269() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1269));
		AF('d',struct A1269,m0,1)
		AF('s',struct A1269,m1,1)
		AF('S',struct A1269,m2,1)
		AF('L',struct A1269,m3,1)
		AF('j',struct A1269,m4,1)
		AF('S',struct A1269,m5,1)
		AF('S',struct A1269,m6,1)
		AF('C',struct A1269,m7,9)
		AF('J',struct A1269,m8,1)
		AF('B',struct A1269,m9,1)
		AF('S',struct A1269,m10,1)
		AF('l',struct A1269,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {fBdLCci} */
struct A1270 { f m0; B m1; d m2; L m3; C m4; c m5; i m6; };
int f_cmpA1270(const struct A1270 *x, const struct A1270 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
DCaggr* f_touchdcstA1270() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(struct A1270));
		AF('f',struct A1270,m0,1)
		AF('B',struct A1270,m1,1)
		AF('d',struct A1270,m2,1)
		AF('L',struct A1270,m3,1)
		AF('C',struct A1270,m4,1)
		AF('c',struct A1270,m5,1)
		AF('i',struct A1270,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <fSISsIB{fBdLCci}c> */
union A1271 { f m0; S m1; I m2; S m3; s m4; I m5; B m6; struct A1270 m7; c m8; };
int f_cmpA1271(const union A1271 *x, const union A1271 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1270(&x->m7, &y->m7) && x->m8 == y->m8; };
DCaggr* f_touchdcstA1271() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1271));
		AF('f',union A1271,m0,1)
		AF('S',union A1271,m1,1)
		AF('I',union A1271,m2,1)
		AF('S',union A1271,m3,1)
		AF('s',union A1271,m4,1)
		AF('I',union A1271,m5,1)
		AF('B',union A1271,m6,1)
		AFa(union A1271,m7,1,A1270)
		AF('c',union A1271,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LLCp> */
union A1272 { L m0; L m1; C m2; p m3; };
int f_cmpA1272(const union A1272 *x, const union A1272 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1272() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(union A1272));
		AF('L',union A1272,m0,1)
		AF('L',union A1272,m1,1)
		AF('C',union A1272,m2,1)
		AF('p',union A1272,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <<LLCp>liIpc> */
union A1273 { union A1272 m0; l m1; i m2; I m3; p m4; c m5; };
int f_cmpA1273(const union A1273 *x, const union A1273 *y) { return f_cmpA1272(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1273() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A1273));
		AFa(union A1273,m0,1,A1272)
		AF('l',union A1273,m1,1)
		AF('i',union A1273,m2,1)
		AF('I',union A1273,m3,1)
		AF('p',union A1273,m4,1)
		AF('c',union A1273,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<<LLCp>liIpc>jj[3]ifdifBCdc} */
struct A1274 { union A1273 m0; j m1; j m2[3]; i m3; f m4; d m5; i m6; f m7; B m8; C m9; d m10; c m11; };
int f_cmpA1274(const struct A1274 *x, const struct A1274 *y) { return f_cmpA1273(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1274() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1274));
		AFa(struct A1274,m0,1,A1273)
		AF('j',struct A1274,m1,1)
		AF('j',struct A1274,m2,3)
		AF('i',struct A1274,m3,1)
		AF('f',struct A1274,m4,1)
		AF('d',struct A1274,m5,1)
		AF('i',struct A1274,m6,1)
		AF('f',struct A1274,m7,1)
		AF('B',struct A1274,m8,1)
		AF('C',struct A1274,m9,1)
		AF('d',struct A1274,m10,1)
		AF('c',struct A1274,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JljpjL> */
union A1275 { J m0; l m1; j m2; p m3; j m4; L m5; };
int f_cmpA1275(const union A1275 *x, const union A1275 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1275() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A1275));
		AF('J',union A1275,m0,1)
		AF('l',union A1275,m1,1)
		AF('j',union A1275,m2,1)
		AF('p',union A1275,m3,1)
		AF('j',union A1275,m4,1)
		AF('L',union A1275,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {idl} */
struct A1276 { i m0; d m1; l m2; };
int f_cmpA1276(const struct A1276 *x, const struct A1276 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1276() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A1276));
		AF('i',struct A1276,m0,1)
		AF('d',struct A1276,m1,1)
		AF('l',struct A1276,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {c<JljpjL>jS[11]Cc{idl}<Jd>cjpI} */
struct A1277 { c m0; union A1275 m1; j m2; S m3[11]; C m4; c m5; struct A1276 m6; union A702 m7; c m8; j m9; p m10; I m11; };
int f_cmpA1277(const struct A1277 *x, const struct A1277 *y) { return x->m0 == y->m0 && f_cmpA1275(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3[0] == y->m3[0] && x->m3[1] == y->m3[1] && x->m3[2] == y->m3[2] && x->m3[3] == y->m3[3] && x->m3[4] == y->m3[4] && x->m3[5] == y->m3[5] && x->m3[6] == y->m3[6] && x->m3[7] == y->m3[7] && x->m3[8] == y->m3[8] && x->m3[9] == y->m3[9] && x->m3[10] == y->m3[10] && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1276(&x->m6, &y->m6) && f_cmpA702(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1277() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1277));
		AF('c',struct A1277,m0,1)
		AFa(struct A1277,m1,1,A1275)
		AF('j',struct A1277,m2,1)
		AF('S',struct A1277,m3,11)
		AF('C',struct A1277,m4,1)
		AF('c',struct A1277,m5,1)
		AFa(struct A1277,m6,1,A1276)
		AFa(struct A1277,m7,1,A702)
		AF('c',struct A1277,m8,1)
		AF('j',struct A1277,m9,1)
		AF('p',struct A1277,m10,1)
		AF('I',struct A1277,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {dfjcsJf[14]JBfdl} */
struct A1278 { d m0; f m1; j m2; c m3; s m4; J m5; f m6[14]; J m7; B m8; f m9; d m10; l m11; };
int f_cmpA1278(const struct A1278 *x, const struct A1278 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m6[5] == y->m6[5] && x->m6[6] == y->m6[6] && x->m6[7] == y->m6[7] && x->m6[8] == y->m6[8] && x->m6[9] == y->m6[9] && x->m6[10] == y->m6[10] && x->m6[11] == y->m6[11] && x->m6[12] == y->m6[12] && x->m6[13] == y->m6[13] && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1278() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1278));
		AF('d',struct A1278,m0,1)
		AF('f',struct A1278,m1,1)
		AF('j',struct A1278,m2,1)
		AF('c',struct A1278,m3,1)
		AF('s',struct A1278,m4,1)
		AF('J',struct A1278,m5,1)
		AF('f',struct A1278,m6,14)
		AF('J',struct A1278,m7,1)
		AF('B',struct A1278,m8,1)
		AF('f',struct A1278,m9,1)
		AF('d',struct A1278,m10,1)
		AF('l',struct A1278,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IfJddLBBB> */
union A1279 { I m0; f m1; J m2; d m3; d m4; L m5; B m6; B m7; B m8; };
int f_cmpA1279(const union A1279 *x, const union A1279 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1279() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1279));
		AF('I',union A1279,m0,1)
		AF('f',union A1279,m1,1)
		AF('J',union A1279,m2,1)
		AF('d',union A1279,m3,1)
		AF('d',union A1279,m4,1)
		AF('L',union A1279,m5,1)
		AF('B',union A1279,m6,1)
		AF('B',union A1279,m7,1)
		AF('B',union A1279,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pCC> */
union A1280 { p m0; C m1; C m2; };
int f_cmpA1280(const union A1280 *x, const union A1280 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1280() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1280));
		AF('p',union A1280,m0,1)
		AF('C',union A1280,m1,1)
		AF('C',union A1280,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{dfjcsJf[14]JBfdl}pdL<IfJddLBBB><pCC>BJLBpl> */
union A1281 { struct A1278 m0; p m1; d m2; L m3; union A1279 m4; union A1280 m5; B m6; J m7; L m8; B m9; p m10; l m11; };
int f_cmpA1281(const union A1281 *x, const union A1281 *y) { return f_cmpA1278(&x->m0, &y->m0) && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1279(&x->m4, &y->m4) && f_cmpA1280(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1281() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1281));
		AFa(union A1281,m0,1,A1278)
		AF('p',union A1281,m1,1)
		AF('d',union A1281,m2,1)
		AF('L',union A1281,m3,1)
		AFa(union A1281,m4,1,A1279)
		AFa(union A1281,m5,1,A1280)
		AF('B',union A1281,m6,1)
		AF('J',union A1281,m7,1)
		AF('L',union A1281,m8,1)
		AF('B',union A1281,m9,1)
		AF('p',union A1281,m10,1)
		AF('l',union A1281,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BlilJBpLiLfJ> */
union A1282 { B m0; l m1; i m2; l m3; J m4; B m5; p m6; L m7; i m8; L m9; f m10; J m11; };
int f_cmpA1282(const union A1282 *x, const union A1282 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1282() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1282));
		AF('B',union A1282,m0,1)
		AF('l',union A1282,m1,1)
		AF('i',union A1282,m2,1)
		AF('l',union A1282,m3,1)
		AF('J',union A1282,m4,1)
		AF('B',union A1282,m5,1)
		AF('p',union A1282,m6,1)
		AF('L',union A1282,m7,1)
		AF('i',union A1282,m8,1)
		AF('L',union A1282,m9,1)
		AF('f',union A1282,m10,1)
		AF('J',union A1282,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CIIClI<BlilJBpLiLfJ>LjpCc} */
struct A1283 { C m0; I m1; I m2; C m3; l m4; I m5; union A1282 m6; L m7; j m8; p m9; C m10; c m11; };
int f_cmpA1283(const struct A1283 *x, const struct A1283 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1282(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1283() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1283));
		AF('C',struct A1283,m0,1)
		AF('I',struct A1283,m1,1)
		AF('I',struct A1283,m2,1)
		AF('C',struct A1283,m3,1)
		AF('l',struct A1283,m4,1)
		AF('I',struct A1283,m5,1)
		AFa(struct A1283,m6,1,A1282)
		AF('L',struct A1283,m7,1)
		AF('j',struct A1283,m8,1)
		AF('p',struct A1283,m9,1)
		AF('C',struct A1283,m10,1)
		AF('c',struct A1283,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sLLiLISll> */
union A1284 { s m0; L m1; L m2; i m3; L m4; I m5; S m6; l m7; l m8; };
int f_cmpA1284(const union A1284 *x, const union A1284 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1284() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1284));
		AF('s',union A1284,m0,1)
		AF('L',union A1284,m1,1)
		AF('L',union A1284,m2,1)
		AF('i',union A1284,m3,1)
		AF('L',union A1284,m4,1)
		AF('I',union A1284,m5,1)
		AF('S',union A1284,m6,1)
		AF('l',union A1284,m7,1)
		AF('l',union A1284,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {<sLLiLISll>d} */
struct A1285 { union A1284 m0; d m1; };
int f_cmpA1285(const struct A1285 *x, const struct A1285 *y) { return f_cmpA1284(&x->m0, &y->m0) && x->m1 == y->m1; };
DCaggr* f_touchdcstA1285() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(struct A1285));
		AFa(struct A1285,m0,1,A1284)
		AF('d',struct A1285,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {SCd[5]dBJSClJSC} */
struct A1286 { S m0; C m1; d m2[5]; d m3; B m4; J m5; S m6; C m7; l m8; J m9; S m10; C m11; };
int f_cmpA1286(const struct A1286 *x, const struct A1286 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m2[2] == y->m2[2] && x->m2[3] == y->m2[3] && x->m2[4] == y->m2[4] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1286() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1286));
		AF('S',struct A1286,m0,1)
		AF('C',struct A1286,m1,1)
		AF('d',struct A1286,m2,5)
		AF('d',struct A1286,m3,1)
		AF('B',struct A1286,m4,1)
		AF('J',struct A1286,m5,1)
		AF('S',struct A1286,m6,1)
		AF('C',struct A1286,m7,1)
		AF('l',struct A1286,m8,1)
		AF('J',struct A1286,m9,1)
		AF('S',struct A1286,m10,1)
		AF('C',struct A1286,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {pcdfClSB} */
struct A1287 { p m0; c m1; d m2; f m3; C m4; l m5; S m6; B m7; };
int f_cmpA1287(const struct A1287 *x, const struct A1287 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1287() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(struct A1287));
		AF('p',struct A1287,m0,1)
		AF('c',struct A1287,m1,1)
		AF('d',struct A1287,m2,1)
		AF('f',struct A1287,m3,1)
		AF('C',struct A1287,m4,1)
		AF('l',struct A1287,m5,1)
		AF('S',struct A1287,m6,1)
		AF('B',struct A1287,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <{pcdfClSB}S> */
union A1288 { struct A1287 m0; S m1; };
int f_cmpA1288(const union A1288 *x, const union A1288 *y) { return f_cmpA1287(&x->m0, &y->m0) && x->m1 == y->m1; };
DCaggr* f_touchdcstA1288() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(2, sizeof(union A1288));
		AFa(union A1288,m0,1,A1287)
		AF('S',union A1288,m1,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {II{<sLLiLISll>d}{SCd[5]dBJSClJSC}ipdL[3]iS<{pcdfClSB}S>C} */
struct A1289 { I m0; I m1; struct A1285 m2; struct A1286 m3; i m4; p m5; d m6; L m7[3]; i m8; S m9; union A1288 m10; C m11; };
int f_cmpA1289(const struct A1289 *x, const struct A1289 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && f_cmpA1285(&x->m2, &y->m2) && f_cmpA1286(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1288(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1289() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1289));
		AF('I',struct A1289,m0,1)
		AF('I',struct A1289,m1,1)
		AFa(struct A1289,m2,1,A1285)
		AFa(struct A1289,m3,1,A1286)
		AF('i',struct A1289,m4,1)
		AF('p',struct A1289,m5,1)
		AF('d',struct A1289,m6,1)
		AF('L',struct A1289,m7,3)
		AF('i',struct A1289,m8,1)
		AF('S',struct A1289,m9,1)
		AFa(struct A1289,m10,1,A1288)
		AF('C',struct A1289,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {csICilLlsBJC} */
struct A1290 { c m0; s m1; I m2; C m3; i m4; l m5; L m6; l m7; s m8; B m9; J m10; C m11; };
int f_cmpA1290(const struct A1290 *x, const struct A1290 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1290() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1290));
		AF('c',struct A1290,m0,1)
		AF('s',struct A1290,m1,1)
		AF('I',struct A1290,m2,1)
		AF('C',struct A1290,m3,1)
		AF('i',struct A1290,m4,1)
		AF('l',struct A1290,m5,1)
		AF('L',struct A1290,m6,1)
		AF('l',struct A1290,m7,1)
		AF('s',struct A1290,m8,1)
		AF('B',struct A1290,m9,1)
		AF('J',struct A1290,m10,1)
		AF('C',struct A1290,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JiJfcS{csICilLlsBJC}SiBil> */
union A1291 { J m0; i m1; J m2; f m3; c m4; S m5; struct A1290 m6; S m7; i m8; B m9; i m10; l m11; };
int f_cmpA1291(const union A1291 *x, const union A1291 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && f_cmpA1290(&x->m6, &y->m6) && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1291() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1291));
		AF('J',union A1291,m0,1)
		AF('i',union A1291,m1,1)
		AF('J',union A1291,m2,1)
		AF('f',union A1291,m3,1)
		AF('c',union A1291,m4,1)
		AF('S',union A1291,m5,1)
		AFa(union A1291,m6,1,A1290)
		AF('S',union A1291,m7,1)
		AF('i',union A1291,m8,1)
		AF('B',union A1291,m9,1)
		AF('i',union A1291,m10,1)
		AF('l',union A1291,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ccfSfpfJIsSd> */
union A1292 { c m0; c m1; f m2; S m3; f m4; p m5; f m6; J m7; I m8; s m9; S m10; d m11; };
int f_cmpA1292(const union A1292 *x, const union A1292 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1292() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1292));
		AF('c',union A1292,m0,1)
		AF('c',union A1292,m1,1)
		AF('f',union A1292,m2,1)
		AF('S',union A1292,m3,1)
		AF('f',union A1292,m4,1)
		AF('p',union A1292,m5,1)
		AF('f',union A1292,m6,1)
		AF('J',union A1292,m7,1)
		AF('I',union A1292,m8,1)
		AF('s',union A1292,m9,1)
		AF('S',union A1292,m10,1)
		AF('d',union A1292,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CfsLCCCSLBJC> */
union A1293 { C m0; f m1; s m2; L m3; C m4; C m5; C m6; S m7; L m8; B m9; J m10; C m11; };
int f_cmpA1293(const union A1293 *x, const union A1293 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1293() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1293));
		AF('C',union A1293,m0,1)
		AF('f',union A1293,m1,1)
		AF('s',union A1293,m2,1)
		AF('L',union A1293,m3,1)
		AF('C',union A1293,m4,1)
		AF('C',union A1293,m5,1)
		AF('C',union A1293,m6,1)
		AF('S',union A1293,m7,1)
		AF('L',union A1293,m8,1)
		AF('B',union A1293,m9,1)
		AF('J',union A1293,m10,1)
		AF('C',union A1293,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {J} */
struct A1294 { J m0; };
int f_cmpA1294(const struct A1294 *x, const struct A1294 *y) { return x->m0 == y->m0; };
DCaggr* f_touchdcstA1294() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A1294));
		AF('J',struct A1294,m0,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <jlicLcjpfpC{J}> */
union A1295 { j m0; l m1; i m2; c m3; L m4; c m5; j m6; p m7; f m8; p m9; C m10; struct A1294 m11; };
int f_cmpA1295(const union A1295 *x, const union A1295 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && f_cmpA1294(&x->m11, &y->m11); };
DCaggr* f_touchdcstA1295() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1295));
		AF('j',union A1295,m0,1)
		AF('l',union A1295,m1,1)
		AF('i',union A1295,m2,1)
		AF('c',union A1295,m3,1)
		AF('L',union A1295,m4,1)
		AF('c',union A1295,m5,1)
		AF('j',union A1295,m6,1)
		AF('p',union A1295,m7,1)
		AF('f',union A1295,m8,1)
		AF('p',union A1295,m9,1)
		AF('C',union A1295,m10,1)
		AFa(union A1295,m11,1,A1294)
		dcCloseAggr(a);
	}
	return a;
};
/* <IsCCscJcICpI> */
union A1296 { I m0; s m1; C m2; C m3; s m4; c m5; J m6; c m7; I m8; C m9; p m10; I m11; };
int f_cmpA1296(const union A1296 *x, const union A1296 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1296() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1296));
		AF('I',union A1296,m0,1)
		AF('s',union A1296,m1,1)
		AF('C',union A1296,m2,1)
		AF('C',union A1296,m3,1)
		AF('s',union A1296,m4,1)
		AF('c',union A1296,m5,1)
		AF('J',union A1296,m6,1)
		AF('c',union A1296,m7,1)
		AF('I',union A1296,m8,1)
		AF('C',union A1296,m9,1)
		AF('p',union A1296,m10,1)
		AF('I',union A1296,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sCC[2]LlBs<IsCCscJcICpI>p> */
union A1297 { s m0; C m1; C m2[2]; L m3; l m4; B m5; s m6; union A1296 m7; p m8; };
int f_cmpA1297(const union A1297 *x, const union A1297 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA1296(&x->m7, &y->m7) && x->m8 == y->m8; };
DCaggr* f_touchdcstA1297() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1297));
		AF('s',union A1297,m0,1)
		AF('C',union A1297,m1,1)
		AF('C',union A1297,m2,2)
		AF('L',union A1297,m3,1)
		AF('l',union A1297,m4,1)
		AF('B',union A1297,m5,1)
		AF('s',union A1297,m6,1)
		AFa(union A1297,m7,1,A1296)
		AF('p',union A1297,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {JljfIS} */
struct A1298 { J m0; l m1; j m2; f m3; I m4; S m5; };
int f_cmpA1298(const struct A1298 *x, const struct A1298 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1298() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A1298));
		AF('J',struct A1298,m0,1)
		AF('l',struct A1298,m1,1)
		AF('j',struct A1298,m2,1)
		AF('f',struct A1298,m3,1)
		AF('I',struct A1298,m4,1)
		AF('S',struct A1298,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <IJjpLSjCfCcB> */
union A1299 { I m0; J m1; j m2; p m3; L m4; S m5; j m6; C m7; f m8; C m9; c m10; B m11; };
int f_cmpA1299(const union A1299 *x, const union A1299 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1299() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1299));
		AF('I',union A1299,m0,1)
		AF('J',union A1299,m1,1)
		AF('j',union A1299,m2,1)
		AF('p',union A1299,m3,1)
		AF('L',union A1299,m4,1)
		AF('S',union A1299,m5,1)
		AF('j',union A1299,m6,1)
		AF('C',union A1299,m7,1)
		AF('f',union A1299,m8,1)
		AF('C',union A1299,m9,1)
		AF('c',union A1299,m10,1)
		AF('B',union A1299,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <CJfJpBScsJ[11]> */
union A1300 { C m0; J m1; f m2; J m3; p m4; B m5; S m6; c m7; s m8; J m9[11]; };
int f_cmpA1300(const union A1300 *x, const union A1300 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m9[8] == y->m9[8] && x->m9[9] == y->m9[9] && x->m9[10] == y->m9[10]; };
DCaggr* f_touchdcstA1300() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1300));
		AF('C',union A1300,m0,1)
		AF('J',union A1300,m1,1)
		AF('f',union A1300,m2,1)
		AF('J',union A1300,m3,1)
		AF('p',union A1300,m4,1)
		AF('B',union A1300,m5,1)
		AF('S',union A1300,m6,1)
		AF('c',union A1300,m7,1)
		AF('s',union A1300,m8,1)
		AF('J',union A1300,m9,11)
		dcCloseAggr(a);
	}
	return a;
};
/* {CdIscsiCJSsB} */
struct A1301 { C m0; d m1; I m2; s m3; c m4; s m5; i m6; C m7; J m8; S m9; s m10; B m11; };
int f_cmpA1301(const struct A1301 *x, const struct A1301 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1301() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1301));
		AF('C',struct A1301,m0,1)
		AF('d',struct A1301,m1,1)
		AF('I',struct A1301,m2,1)
		AF('s',struct A1301,m3,1)
		AF('c',struct A1301,m4,1)
		AF('s',struct A1301,m5,1)
		AF('i',struct A1301,m6,1)
		AF('C',struct A1301,m7,1)
		AF('J',struct A1301,m8,1)
		AF('S',struct A1301,m9,1)
		AF('s',struct A1301,m10,1)
		AF('B',struct A1301,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <sisiCLSCCssC> */
union A1302 { s m0; i m1; s m2; i m3; C m4; L m5; S m6; C m7; C m8; s m9; s m10; C m11; };
int f_cmpA1302(const union A1302 *x, const union A1302 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1302() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1302));
		AF('s',union A1302,m0,1)
		AF('i',union A1302,m1,1)
		AF('s',union A1302,m2,1)
		AF('i',union A1302,m3,1)
		AF('C',union A1302,m4,1)
		AF('L',union A1302,m5,1)
		AF('S',union A1302,m6,1)
		AF('C',union A1302,m7,1)
		AF('C',union A1302,m8,1)
		AF('s',union A1302,m9,1)
		AF('s',union A1302,m10,1)
		AF('C',union A1302,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <pilfJCCllsSB> */
union A1303 { p m0; i m1; l m2; f m3; J m4; C m5; C m6; l m7; l m8; s m9; S m10; B m11; };
int f_cmpA1303(const union A1303 *x, const union A1303 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1303() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1303));
		AF('p',union A1303,m0,1)
		AF('i',union A1303,m1,1)
		AF('l',union A1303,m2,1)
		AF('f',union A1303,m3,1)
		AF('J',union A1303,m4,1)
		AF('C',union A1303,m5,1)
		AF('C',union A1303,m6,1)
		AF('l',union A1303,m7,1)
		AF('l',union A1303,m8,1)
		AF('s',union A1303,m9,1)
		AF('S',union A1303,m10,1)
		AF('B',union A1303,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jjdJiJCdjl} */
struct A1304 { j m0; j m1; d m2; J m3; i m4; J m5; C m6; d m7; j m8; l m9; };
int f_cmpA1304(const struct A1304 *x, const struct A1304 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1304() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(struct A1304));
		AF('j',struct A1304,m0,1)
		AF('j',struct A1304,m1,1)
		AF('d',struct A1304,m2,1)
		AF('J',struct A1304,m3,1)
		AF('i',struct A1304,m4,1)
		AF('J',struct A1304,m5,1)
		AF('C',struct A1304,m6,1)
		AF('d',struct A1304,m7,1)
		AF('j',struct A1304,m8,1)
		AF('l',struct A1304,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cLfsISjJf} */
struct A1305 { c m0; L m1; f m2; s m3; I m4; S m5; j m6; J m7; f m8; };
int f_cmpA1305(const struct A1305 *x, const struct A1305 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1305() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(struct A1305));
		AF('c',struct A1305,m0,1)
		AF('L',struct A1305,m1,1)
		AF('f',struct A1305,m2,1)
		AF('s',struct A1305,m3,1)
		AF('I',struct A1305,m4,1)
		AF('S',struct A1305,m5,1)
		AF('j',struct A1305,m6,1)
		AF('J',struct A1305,m7,1)
		AF('f',struct A1305,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ScpifcsLscsI> */
union A1306 { S m0; c m1; p m2; i m3; f m4; c m5; s m6; L m7; s m8; c m9; s m10; I m11; };
int f_cmpA1306(const union A1306 *x, const union A1306 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1306() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1306));
		AF('S',union A1306,m0,1)
		AF('c',union A1306,m1,1)
		AF('p',union A1306,m2,1)
		AF('i',union A1306,m3,1)
		AF('f',union A1306,m4,1)
		AF('c',union A1306,m5,1)
		AF('s',union A1306,m6,1)
		AF('L',union A1306,m7,1)
		AF('s',union A1306,m8,1)
		AF('c',union A1306,m9,1)
		AF('s',union A1306,m10,1)
		AF('I',union A1306,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BIfsJSCJI[12]iB[15]i> */
union A1307 { B m0; I m1; f m2; s m3; J m4; S m5; C m6; J m7; I m8[12]; i m9; B m10[15]; i m11; };
int f_cmpA1307(const union A1307 *x, const union A1307 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8[0] == y->m8[0] && x->m8[1] == y->m8[1] && x->m8[2] == y->m8[2] && x->m8[3] == y->m8[3] && x->m8[4] == y->m8[4] && x->m8[5] == y->m8[5] && x->m8[6] == y->m8[6] && x->m8[7] == y->m8[7] && x->m8[8] == y->m8[8] && x->m8[9] == y->m8[9] && x->m8[10] == y->m8[10] && x->m8[11] == y->m8[11] && x->m9 == y->m9 && x->m10[0] == y->m10[0] && x->m10[1] == y->m10[1] && x->m10[2] == y->m10[2] && x->m10[3] == y->m10[3] && x->m10[4] == y->m10[4] && x->m10[5] == y->m10[5] && x->m10[6] == y->m10[6] && x->m10[7] == y->m10[7] && x->m10[8] == y->m10[8] && x->m10[9] == y->m10[9] && x->m10[10] == y->m10[10] && x->m10[11] == y->m10[11] && x->m10[12] == y->m10[12] && x->m10[13] == y->m10[13] && x->m10[14] == y->m10[14] && x->m11 == y->m11; };
DCaggr* f_touchdcstA1307() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1307));
		AF('B',union A1307,m0,1)
		AF('I',union A1307,m1,1)
		AF('f',union A1307,m2,1)
		AF('s',union A1307,m3,1)
		AF('J',union A1307,m4,1)
		AF('S',union A1307,m5,1)
		AF('C',union A1307,m6,1)
		AF('J',union A1307,m7,1)
		AF('I',union A1307,m8,12)
		AF('i',union A1307,m9,1)
		AF('B',union A1307,m10,15)
		AF('i',union A1307,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <c<ScpifcsLscsI>JcdlI[5]j<BIfsJSCJI[12]iB[15]i>ijd> */
union A1308 { c m0; union A1306 m1; J m2; c m3; d m4; l m5; I m6[5]; j m7; union A1307 m8; i m9; j m10; d m11; };
int f_cmpA1308(const union A1308 *x, const union A1308 *y) { return x->m0 == y->m0 && f_cmpA1306(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6[0] == y->m6[0] && x->m6[1] == y->m6[1] && x->m6[2] == y->m6[2] && x->m6[3] == y->m6[3] && x->m6[4] == y->m6[4] && x->m7 == y->m7 && f_cmpA1307(&x->m8, &y->m8) && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1308() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1308));
		AF('c',union A1308,m0,1)
		AFa(union A1308,m1,1,A1306)
		AF('J',union A1308,m2,1)
		AF('c',union A1308,m3,1)
		AF('d',union A1308,m4,1)
		AF('l',union A1308,m5,1)
		AF('I',union A1308,m6,5)
		AF('j',union A1308,m7,1)
		AFa(union A1308,m8,1,A1307)
		AF('i',union A1308,m9,1)
		AF('j',union A1308,m10,1)
		AF('d',union A1308,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <spLsdj[6]iCClpJ> */
union A1309 { s m0; p m1; L m2; s m3; d m4; j m5[6]; i m6; C m7; C m8; l m9; p m10; J m11; };
int f_cmpA1309(const union A1309 *x, const union A1309 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5[0] == y->m5[0] && x->m5[1] == y->m5[1] && x->m5[2] == y->m5[2] && x->m5[3] == y->m5[3] && x->m5[4] == y->m5[4] && x->m5[5] == y->m5[5] && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1309() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1309));
		AF('s',union A1309,m0,1)
		AF('p',union A1309,m1,1)
		AF('L',union A1309,m2,1)
		AF('s',union A1309,m3,1)
		AF('d',union A1309,m4,1)
		AF('j',union A1309,m5,6)
		AF('i',union A1309,m6,1)
		AF('C',union A1309,m7,1)
		AF('C',union A1309,m8,1)
		AF('l',union A1309,m9,1)
		AF('p',union A1309,m10,1)
		AF('J',union A1309,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <BLLLsc> */
union A1310 { B m0; L m1; L m2; L m3; s m4; c m5; };
int f_cmpA1310(const union A1310 *x, const union A1310 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1310() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A1310));
		AF('B',union A1310,m0,1)
		AF('L',union A1310,m1,1)
		AF('L',union A1310,m2,1)
		AF('L',union A1310,m3,1)
		AF('s',union A1310,m4,1)
		AF('c',union A1310,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {B[10]} */
struct A1311 { B m0[10]; };
int f_cmpA1311(const struct A1311 *x, const struct A1311 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && x->m0[4] == y->m0[4] && x->m0[5] == y->m0[5] && x->m0[6] == y->m0[6] && x->m0[7] == y->m0[7] && x->m0[8] == y->m0[8] && x->m0[9] == y->m0[9]; };
DCaggr* f_touchdcstA1311() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(1, sizeof(struct A1311));
		AF('B',struct A1311,m0,10)
		dcCloseAggr(a);
	}
	return a;
};
/* {pLIJsifccs{B[10]}l} */
struct A1312 { p m0; L m1; I m2; J m3; s m4; i m5; f m6; c m7; c m8; s m9; struct A1311 m10; l m11; };
int f_cmpA1312(const struct A1312 *x, const struct A1312 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && f_cmpA1311(&x->m10, &y->m10) && x->m11 == y->m11; };
DCaggr* f_touchdcstA1312() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1312));
		AF('p',struct A1312,m0,1)
		AF('L',struct A1312,m1,1)
		AF('I',struct A1312,m2,1)
		AF('J',struct A1312,m3,1)
		AF('s',struct A1312,m4,1)
		AF('i',struct A1312,m5,1)
		AF('f',struct A1312,m6,1)
		AF('c',struct A1312,m7,1)
		AF('c',struct A1312,m8,1)
		AF('s',struct A1312,m9,1)
		AFa(struct A1312,m10,1,A1311)
		AF('l',struct A1312,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <cJfIidjJjJ[9]sL> */
union A1313 { c m0; J m1; f m2; I m3; i m4; d m5; j m6; J m7; j m8; J m9[9]; s m10; L m11; };
int f_cmpA1313(const union A1313 *x, const union A1313 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9[0] == y->m9[0] && x->m9[1] == y->m9[1] && x->m9[2] == y->m9[2] && x->m9[3] == y->m9[3] && x->m9[4] == y->m9[4] && x->m9[5] == y->m9[5] && x->m9[6] == y->m9[6] && x->m9[7] == y->m9[7] && x->m9[8] == y->m9[8] && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1313() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1313));
		AF('c',union A1313,m0,1)
		AF('J',union A1313,m1,1)
		AF('f',union A1313,m2,1)
		AF('I',union A1313,m3,1)
		AF('i',union A1313,m4,1)
		AF('d',union A1313,m5,1)
		AF('j',union A1313,m6,1)
		AF('J',union A1313,m7,1)
		AF('j',union A1313,m8,1)
		AF('J',union A1313,m9,9)
		AF('s',union A1313,m10,1)
		AF('L',union A1313,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JsLBi<cJfIidjJjJ[9]sL>l> */
union A1314 { J m0; s m1; L m2; B m3; i m4; union A1313 m5; l m6; };
int f_cmpA1314(const union A1314 *x, const union A1314 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1313(&x->m5, &y->m5) && x->m6 == y->m6; };
DCaggr* f_touchdcstA1314() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(7, sizeof(union A1314));
		AF('J',union A1314,m0,1)
		AF('s',union A1314,m1,1)
		AF('L',union A1314,m2,1)
		AF('B',union A1314,m3,1)
		AF('i',union A1314,m4,1)
		AFa(union A1314,m5,1,A1313)
		AF('l',union A1314,m6,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {sCdJ} */
struct A1315 { s m0; C m1; d m2; J m3; };
int f_cmpA1315(const struct A1315 *x, const struct A1315 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
DCaggr* f_touchdcstA1315() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(4, sizeof(struct A1315));
		AF('s',struct A1315,m0,1)
		AF('C',struct A1315,m1,1)
		AF('d',struct A1315,m2,1)
		AF('J',struct A1315,m3,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <djSSjjCBfi> */
union A1316 { d m0; j m1; S m2; S m3; j m4; j m5; C m6; B m7; f m8; i m9; };
int f_cmpA1316(const union A1316 *x, const union A1316 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1316() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1316));
		AF('d',union A1316,m0,1)
		AF('j',union A1316,m1,1)
		AF('S',union A1316,m2,1)
		AF('S',union A1316,m3,1)
		AF('j',union A1316,m4,1)
		AF('j',union A1316,m5,1)
		AF('C',union A1316,m6,1)
		AF('B',union A1316,m7,1)
		AF('f',union A1316,m8,1)
		AF('i',union A1316,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dppild> */
union A1317 { d m0; p m1; p m2; i m3; l m4; d m5; };
int f_cmpA1317(const union A1317 *x, const union A1317 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1317() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(union A1317));
		AF('d',union A1317,m0,1)
		AF('p',union A1317,m1,1)
		AF('p',union A1317,m2,1)
		AF('i',union A1317,m3,1)
		AF('l',union A1317,m4,1)
		AF('d',union A1317,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ddfCCSBjjC> */
union A1318 { d m0; d m1; f m2; C m3; C m4; S m5; B m6; j m7; j m8; C m9; };
int f_cmpA1318(const union A1318 *x, const union A1318 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
DCaggr* f_touchdcstA1318() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(10, sizeof(union A1318));
		AF('d',union A1318,m0,1)
		AF('d',union A1318,m1,1)
		AF('f',union A1318,m2,1)
		AF('C',union A1318,m3,1)
		AF('C',union A1318,m4,1)
		AF('S',union A1318,m5,1)
		AF('B',union A1318,m6,1)
		AF('j',union A1318,m7,1)
		AF('j',union A1318,m8,1)
		AF('C',union A1318,m9,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lSClljsfilsS> */
union A1319 { l m0; S m1; C m2; l m3; l m4; j m5; s m6; f m7; i m8; l m9; s m10; S m11; };
int f_cmpA1319(const union A1319 *x, const union A1319 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1319() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1319));
		AF('l',union A1319,m0,1)
		AF('S',union A1319,m1,1)
		AF('C',union A1319,m2,1)
		AF('l',union A1319,m3,1)
		AF('l',union A1319,m4,1)
		AF('j',union A1319,m5,1)
		AF('s',union A1319,m6,1)
		AF('f',union A1319,m7,1)
		AF('i',union A1319,m8,1)
		AF('l',union A1319,m9,1)
		AF('s',union A1319,m10,1)
		AF('S',union A1319,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <ppcd<ddfCCSBjjC>cdBL<lSClljsfilsS>Cl> */
union A1320 { p m0; p m1; c m2; d m3; union A1318 m4; c m5; d m6; B m7; L m8; union A1319 m9; C m10; l m11; };
int f_cmpA1320(const union A1320 *x, const union A1320 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1318(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA1319(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1320() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1320));
		AF('p',union A1320,m0,1)
		AF('p',union A1320,m1,1)
		AF('c',union A1320,m2,1)
		AF('d',union A1320,m3,1)
		AFa(union A1320,m4,1,A1318)
		AF('c',union A1320,m5,1)
		AF('d',union A1320,m6,1)
		AF('B',union A1320,m7,1)
		AF('L',union A1320,m8,1)
		AFa(union A1320,m9,1,A1319)
		AF('C',union A1320,m10,1)
		AF('l',union A1320,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {lCIjCsSCcslJ} */
struct A1321 { l m0; C m1; I m2; j m3; C m4; s m5; S m6; C m7; c m8; s m9; l m10; J m11; };
int f_cmpA1321(const struct A1321 *x, const struct A1321 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1321() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1321));
		AF('l',struct A1321,m0,1)
		AF('C',struct A1321,m1,1)
		AF('I',struct A1321,m2,1)
		AF('j',struct A1321,m3,1)
		AF('C',struct A1321,m4,1)
		AF('s',struct A1321,m5,1)
		AF('S',struct A1321,m6,1)
		AF('C',struct A1321,m7,1)
		AF('c',struct A1321,m8,1)
		AF('s',struct A1321,m9,1)
		AF('l',struct A1321,m10,1)
		AF('J',struct A1321,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <LdL[2]{lCIjCsSCcslJ}IfBCd> */
union A1322 { L m0; d m1; L m2[2]; struct A1321 m3; I m4; f m5; B m6; C m7; d m8; };
int f_cmpA1322(const union A1322 *x, const union A1322 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2[0] == y->m2[0] && x->m2[1] == y->m2[1] && f_cmpA1321(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1322() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1322));
		AF('L',union A1322,m0,1)
		AF('d',union A1322,m1,1)
		AF('L',union A1322,m2,2)
		AFa(union A1322,m3,1,A1321)
		AF('I',union A1322,m4,1)
		AF('f',union A1322,m5,1)
		AF('B',union A1322,m6,1)
		AF('C',union A1322,m7,1)
		AF('d',union A1322,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {ppfiIp} */
struct A1323 { p m0; p m1; f m2; i m3; I m4; p m5; };
int f_cmpA1323(const struct A1323 *x, const struct A1323 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1323() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A1323));
		AF('p',struct A1323,m0,1)
		AF('p',struct A1323,m1,1)
		AF('f',struct A1323,m2,1)
		AF('i',struct A1323,m3,1)
		AF('I',struct A1323,m4,1)
		AF('p',struct A1323,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {jJdd{ppfiIp}JiiJSsl} */
struct A1324 { j m0; J m1; d m2; d m3; struct A1323 m4; J m5; i m6; i m7; J m8; S m9; s m10; l m11; };
int f_cmpA1324(const struct A1324 *x, const struct A1324 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && f_cmpA1323(&x->m4, &y->m4) && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1324() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1324));
		AF('j',struct A1324,m0,1)
		AF('J',struct A1324,m1,1)
		AF('d',struct A1324,m2,1)
		AF('d',struct A1324,m3,1)
		AFa(struct A1324,m4,1,A1323)
		AF('J',struct A1324,m5,1)
		AF('i',struct A1324,m6,1)
		AF('i',struct A1324,m7,1)
		AF('J',struct A1324,m8,1)
		AF('S',struct A1324,m9,1)
		AF('s',struct A1324,m10,1)
		AF('l',struct A1324,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <JSslJIJpp> */
union A1325 { J m0; S m1; s m2; l m3; J m4; I m5; J m6; p m7; p m8; };
int f_cmpA1325(const union A1325 *x, const union A1325 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8; };
DCaggr* f_touchdcstA1325() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(9, sizeof(union A1325));
		AF('J',union A1325,m0,1)
		AF('S',union A1325,m1,1)
		AF('s',union A1325,m2,1)
		AF('l',union A1325,m3,1)
		AF('J',union A1325,m4,1)
		AF('I',union A1325,m5,1)
		AF('J',union A1325,m6,1)
		AF('p',union A1325,m7,1)
		AF('p',union A1325,m8,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <lCdJlClS[8]BfJi> */
union A1326 { l m0; C m1; d m2; J m3; l m4; C m5; l m6; S m7[8]; B m8; f m9; J m10; i m11; };
int f_cmpA1326(const union A1326 *x, const union A1326 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7[0] == y->m7[0] && x->m7[1] == y->m7[1] && x->m7[2] == y->m7[2] && x->m7[3] == y->m7[3] && x->m7[4] == y->m7[4] && x->m7[5] == y->m7[5] && x->m7[6] == y->m7[6] && x->m7[7] == y->m7[7] && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1326() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1326));
		AF('l',union A1326,m0,1)
		AF('C',union A1326,m1,1)
		AF('d',union A1326,m2,1)
		AF('J',union A1326,m3,1)
		AF('l',union A1326,m4,1)
		AF('C',union A1326,m5,1)
		AF('l',union A1326,m6,1)
		AF('S',union A1326,m7,8)
		AF('B',union A1326,m8,1)
		AF('f',union A1326,m9,1)
		AF('J',union A1326,m10,1)
		AF('i',union A1326,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <Sjiid[8]ICI> */
union A1327 { S m0; j m1; i m2; i m3; d m4[8]; I m5; C m6; I m7; };
int f_cmpA1327(const union A1327 *x, const union A1327 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4[0] == y->m4[0] && x->m4[1] == y->m4[1] && x->m4[2] == y->m4[2] && x->m4[3] == y->m4[3] && x->m4[4] == y->m4[4] && x->m4[5] == y->m4[5] && x->m4[6] == y->m4[6] && x->m4[7] == y->m4[7] && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7; };
DCaggr* f_touchdcstA1327() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(8, sizeof(union A1327));
		AF('S',union A1327,m0,1)
		AF('j',union A1327,m1,1)
		AF('i',union A1327,m2,1)
		AF('i',union A1327,m3,1)
		AF('d',union A1327,m4,8)
		AF('I',union A1327,m5,1)
		AF('C',union A1327,m6,1)
		AF('I',union A1327,m7,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CLfCCSlcjsIi} */
struct A1328 { C m0; L m1; f m2; C m3; C m4; S m5; l m6; c m7; j m8; s m9; I m10; i m11; };
int f_cmpA1328(const struct A1328 *x, const struct A1328 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1328() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1328));
		AF('C',struct A1328,m0,1)
		AF('L',struct A1328,m1,1)
		AF('f',struct A1328,m2,1)
		AF('C',struct A1328,m3,1)
		AF('C',struct A1328,m4,1)
		AF('S',struct A1328,m5,1)
		AF('l',struct A1328,m6,1)
		AF('c',struct A1328,m7,1)
		AF('j',struct A1328,m8,1)
		AF('s',struct A1328,m9,1)
		AF('I',struct A1328,m10,1)
		AF('i',struct A1328,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {cSIlBl} */
struct A1329 { c m0; S m1; I m2; l m3; B m4; l m5; };
int f_cmpA1329(const struct A1329 *x, const struct A1329 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5; };
DCaggr* f_touchdcstA1329() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(6, sizeof(struct A1329));
		AF('c',struct A1329,m0,1)
		AF('S',struct A1329,m1,1)
		AF('I',struct A1329,m2,1)
		AF('l',struct A1329,m3,1)
		AF('B',struct A1329,m4,1)
		AF('l',struct A1329,m5,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <i{CLfCCSlcjsIi}c{cSIlBl}fBB<J>lljI> */
union A1330 { i m0; struct A1328 m1; c m2; struct A1329 m3; f m4; B m5; B m6; union A40 m7; l m8; l m9; j m10; I m11; };
int f_cmpA1330(const union A1330 *x, const union A1330 *y) { return x->m0 == y->m0 && f_cmpA1328(&x->m1, &y->m1) && x->m2 == y->m2 && f_cmpA1329(&x->m3, &y->m3) && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && f_cmpA40(&x->m7, &y->m7) && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1330() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(union A1330));
		AF('i',union A1330,m0,1)
		AFa(union A1330,m1,1,A1328)
		AF('c',union A1330,m2,1)
		AFa(union A1330,m3,1,A1329)
		AF('f',union A1330,m4,1)
		AF('B',union A1330,m5,1)
		AF('B',union A1330,m6,1)
		AFa(union A1330,m7,1,A40)
		AF('l',union A1330,m8,1)
		AF('l',union A1330,m9,1)
		AF('j',union A1330,m10,1)
		AF('I',union A1330,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* <dij> */
union A1331 { d m0; i m1; j m2; };
int f_cmpA1331(const union A1331 *x, const union A1331 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1331() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(union A1331));
		AF('d',union A1331,m0,1)
		AF('i',union A1331,m1,1)
		AF('j',union A1331,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {CLc} */
struct A1332 { C m0; L m1; c m2; };
int f_cmpA1332(const struct A1332 *x, const struct A1332 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
DCaggr* f_touchdcstA1332() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(3, sizeof(struct A1332));
		AF('C',struct A1332,m0,1)
		AF('L',struct A1332,m1,1)
		AF('c',struct A1332,m2,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {Cpjij<dij>fsl{CLc}Sj} */
struct A1333 { C m0; p m1; j m2; i m3; j m4; union A1331 m5; f m6; s m7; l m8; struct A1332 m9; S m10; j m11; };
int f_cmpA1333(const struct A1333 *x, const struct A1333 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1331(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && f_cmpA1332(&x->m9, &y->m9) && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1333() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1333));
		AF('C',struct A1333,m0,1)
		AF('p',struct A1333,m1,1)
		AF('j',struct A1333,m2,1)
		AF('i',struct A1333,m3,1)
		AF('j',struct A1333,m4,1)
		AFa(struct A1333,m5,1,A1331)
		AF('f',struct A1333,m6,1)
		AF('s',struct A1333,m7,1)
		AF('l',struct A1333,m8,1)
		AFa(struct A1333,m9,1,A1332)
		AF('S',struct A1333,m10,1)
		AF('j',struct A1333,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* {c[4]<i{CLfCCSlcjsIi}c{cSIlBl}fBB<J>lljI>csB{Cpjij<dij>fsl{CLc}Sj}sCCdfi} */
struct A1334 { c m0[4]; union A1330 m1; c m2; s m3; B m4; struct A1333 m5; s m6; C m7; C m8; d m9; f m10; i m11; };
int f_cmpA1334(const struct A1334 *x, const struct A1334 *y) { return x->m0[0] == y->m0[0] && x->m0[1] == y->m0[1] && x->m0[2] == y->m0[2] && x->m0[3] == y->m0[3] && f_cmpA1330(&x->m1, &y->m1) && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA1333(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
DCaggr* f_touchdcstA1334() {
	static DCaggr* a = NULL;
	if(!a) {
		a = dcNewAggr(12, sizeof(struct A1334));
		AF('c',struct A1334,m0,4)
		AFa(struct A1334,m1,1,A1330)
		AF('c',struct A1334,m2,1)
		AF('s',struct A1334,m3,1)
		AF('B',struct A1334,m4,1)
		AFa(struct A1334,m5,1,A1333)
		AF('s',struct A1334,m6,1)
		AF('C',struct A1334,m7,1)
		AF('C',struct A1334,m8,1)
		AF('d',struct A1334,m9,1)
		AF('f',struct A1334,m10,1)
		AF('i',struct A1334,m11,1)
		dcCloseAggr(a);
	}
	return a;
};
/* 0:<BjSSCspjdIfJ>IjfIfBJLfBf)J */ J f0(union A1 a0,I a1,j a2,f a3,I a4,f a5,B a6,J a7,L a8,f a9,B a10,f a11){*(union A1*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_I[1]=a1;V_j[2]=a2;V_f[3]=a3;V_I[4]=a4;V_f[5]=a5;V_B[6]=a6;V_J[7]=a7;V_L[8]=a8;V_f[9]=a9;V_B[10]=a10;V_f[11]=a11;ret_J(12)}
/* 1:jSlfBSLfpl{IsiLcJjLcfjB}{C{sLSdL{fBpifdfcfcJC}BiLs<jiSdI>d}JlB}LS)J */ J f1(j a0,S a1,l a2,f a3,B a4,S a5,L a6,f a7,p a8,l a9,struct A2 a10,struct A6 a11,L a12,S a13){V_j[0]=a0;V_S[1]=a1;V_l[2]=a2;V_f[3]=a3;V_B[4]=a4;V_S[5]=a5;V_L[6]=a6;V_f[7]=a7;V_p[8]=a8;V_l[9]=a9;*(struct A2*)V_a[10]=a10;memset(&a10,0,sizeof(a10));*(struct A6*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_L[12]=a12;V_S[13]=a13;ret_J(14)}
/* 2:ddBI<jj<JJcdI[2]IjJc[11]II>LSCICSLS<JBCiLsCcIfcj>>iLd)S */ S f2(d a0,d a1,B a2,I a3,union A9 a4,i a5,L a6,d a7){V_d[0]=a0;V_d[1]=a1;V_B[2]=a2;V_I[3]=a3;*(union A9*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_i[5]=a5;V_L[6]=a6;V_d[7]=a7;ret_S(8)}
/* 3:{BjLLj<flpBfc>CLLjpJ}cdsl{IclfIS<Cf<dfC>>p<c>SsC}ff)v */ v f3(struct A11 a0,c a1,d a2,s a3,l a4,struct A15 a5,f a6,f a7){*(struct A11*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_c[1]=a1;V_d[2]=a2;V_s[3]=a3;V_l[4]=a4;*(struct A15*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_f[6]=a6;V_f[7]=a7;ret_v(8)}
/* 4:ip{Iiij}jSBsd)L */ L f4(i a0,p a1,struct A16 a2,j a3,S a4,B a5,s a6,d a7){V_i[0]=a0;V_p[1]=a1;*(struct A16*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_j[3]=a3;V_S[4]=a4;V_B[5]=a5;V_s[6]=a6;V_d[7]=a7;ret_L(8)}
/* 5:LIi<B<S<SIljsispfSdL>BIflsiCJLI>jpidI>)L */ L f5(L a0,I a1,i a2,union A19 a3){V_L[0]=a0;V_I[1]=a1;V_i[2]=a2;*(union A19*)V_a[3]=a3;memset(&a3,0,sizeof(a3));ret_L(4)}
/* 6:SCJfScdpCLSp{isS}<LlSp{sss[3]iB}CSsJdip[8]>{pp[11]l[2]sSl[9]SpjdlI})i */ i f6(S a0,C a1,J a2,f a3,S a4,c a5,d a6,p a7,C a8,L a9,S a10,p a11,struct A20 a12,union A22 a13,struct A23 a14){V_S[0]=a0;V_C[1]=a1;V_J[2]=a2;V_f[3]=a3;V_S[4]=a4;V_c[5]=a5;V_d[6]=a6;V_p[7]=a7;V_C[8]=a8;V_L[9]=a9;V_S[10]=a10;V_p[11]=a11;*(struct A20*)V_a[12]=a12;memset(&a12,0,sizeof(a12));*(union A22*)V_a[13]=a13;memset(&a13,0,sizeof(a13));*(struct A23*)V_a[14]=a14;memset(&a14,0,sizeof(a14));ret_i(15)}
/* 7:BBJldS){isC} */ struct A24 f7(B a0,B a1,J a2,l a3,d a4,S a5){V_B[0]=a0;V_B[1]=a1;V_J[2]=a2;V_l[3]=a3;V_d[4]=a4;V_S[5]=a5;ret_a(6,struct A24)}
/* 8:pjJ{fJIdjC<JcC>BlB}sSjB{<BjIScIsIIl{cdLcfclfSdlp}J>fS{CCJ<SJBlcL>BdIfBj}CBcsIILl}pBIB)i */ i f8(p a0,j a1,J a2,struct A26 a3,s a4,S a5,j a6,B a7,struct A31 a8,p a9,B a10,I a11,B a12){V_p[0]=a0;V_j[1]=a1;V_J[2]=a2;*(struct A26*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_s[4]=a4;V_S[5]=a5;V_j[6]=a6;V_B[7]=a7;*(struct A31*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_p[9]=a9;V_B[10]=a10;V_I[11]=a11;V_B[12]=a12;ret_i(13)}
/* 9:IsJl<<I>Jj<I>LJCpLpsd>fJpLll<iCcfspLSSlsI>ip)L */ L f9(I a0,s a1,J a2,l a3,union A33 a4,f a5,J a6,p a7,L a8,l a9,l a10,union A34 a11,i a12,p a13){V_I[0]=a0;V_s[1]=a1;V_J[2]=a2;V_l[3]=a3;*(union A33*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_f[5]=a5;V_J[6]=a6;V_p[7]=a7;V_L[8]=a8;V_l[9]=a9;V_l[10]=a10;*(union A34*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_i[12]=a12;V_p[13]=a13;ret_L(14)}
/* 10:LfS{<SLsBJfplspSB>[10]csdLCs[1]<jlLppJcjplBs>ipls}fSlI)f */ f f10(L a0,f a1,S a2,struct A37 a3,f a4,S a5,l a6,I a7){V_L[0]=a0;V_f[1]=a1;V_S[2]=a2;*(struct A37*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_f[4]=a4;V_S[5]=a5;V_l[6]=a6;V_I[7]=a7;ret_f(8)}
/* 11:<JBc>jC)B */ B f11(union A38 a0,j a1,C a2){*(union A38*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_j[1]=a1;V_C[2]=a2;ret_B(3)}
/* 12:<SICdjLBpSi[5]pd>JiIl)C */ C f12(union A39 a0,J a1,i a2,I a3,l a4){*(union A39*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_J[1]=a1;V_i[2]=a2;V_I[3]=a3;V_l[4]=a4;ret_C(5)}
/* 13:jCcj{<J>CLS}jsSIjpL)C */ C f13(j a0,C a1,c a2,j a3,struct A41 a4,j a5,s a6,S a7,I a8,j a9,p a10,L a11){V_j[0]=a0;V_C[1]=a1;V_c[2]=a2;V_j[3]=a3;*(struct A41*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_j[5]=a5;V_s[6]=a6;V_S[7]=a7;V_I[8]=a8;V_j[9]=a9;V_p[10]=a10;V_L[11]=a11;ret_C(12)}
/* 14:<J[2]<<JssIiLBllBCB>BS{cBicCJdLclsL}>Ji<cICsJpppdI<i>j>sCSJLCL>iB<lf{SBBddi[2]}sSl>l<dLLIBLCLJJJL>cSslfiIsB)C */ C f14(union A47 a0,i a1,B a2,union A49 a3,l a4,union A50 a5,c a6,S a7,s a8,l a9,f a10,i a11,I a12,s a13,B a14){*(union A47*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_i[1]=a1;V_B[2]=a2;*(union A49*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_l[4]=a4;*(union A50*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_c[6]=a6;V_S[7]=a7;V_s[8]=a8;V_l[9]=a9;V_f[10]=a10;V_i[11]=a11;V_I[12]=a12;V_s[13]=a13;V_B[14]=a14;ret_C(15)}
/* 15:B<S>LBIC)v */ v f15(B a0,union A51 a1,L a2,B a3,I a4,C a5){V_B[0]=a0;*(union A51*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_L[2]=a2;V_B[3]=a3;V_I[4]=a4;V_C[5]=a5;ret_v(6)}
/* 16:SLd<lcIJpfcclfBl>pIjJcJslL)C */ C f16(S a0,L a1,d a2,union A52 a3,p a4,I a5,j a6,J a7,c a8,J a9,s a10,l a11,L a12){V_S[0]=a0;V_L[1]=a1;V_d[2]=a2;*(union A52*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_p[4]=a4;V_I[5]=a5;V_j[6]=a6;V_J[7]=a7;V_c[8]=a8;V_J[9]=a9;V_s[10]=a10;V_l[11]=a11;V_L[12]=a12;ret_C(13)}
/* 17:fBS)<dLLB> */ union A53 f17(f a0,B a1,S a2){V_f[0]=a0;V_B[1]=a1;V_S[2]=a2;ret_a(3,union A53)}
/* 18:p)<jJIB> */ union A54 f18(p a0){V_p[0]=a0;ret_a(1,union A54)}
/* 19:ILSiiIJJ){cj<iCsfC>lsffI[5]licd} */ struct A56 f19(I a0,L a1,S a2,i a3,i a4,I a5,J a6,J a7){V_I[0]=a0;V_L[1]=a1;V_S[2]=a2;V_i[3]=a3;V_i[4]=a4;V_I[5]=a5;V_J[6]=a6;V_J[7]=a7;ret_a(8,struct A56)}
/* 20:ISJlIL{sCpfIBspssLj})f */ f f20(I a0,S a1,J a2,l a3,I a4,L a5,struct A57 a6){V_I[0]=a0;V_S[1]=a1;V_J[2]=a2;V_l[3]=a3;V_I[4]=a4;V_L[5]=a5;*(struct A57*)V_a[6]=a6;memset(&a6,0,sizeof(a6));ret_f(7)}
/* 21:BJljlijBLp<cdCjifsCl>J)<<jB>Lf{pCLS}CddJiicf> */ union A60 f21(B a0,J a1,l a2,j a3,l a4,i a5,j a6,B a7,L a8,p a9,union A61 a10,J a11){V_B[0]=a0;V_J[1]=a1;V_l[2]=a2;V_j[3]=a3;V_l[4]=a4;V_i[5]=a5;V_j[6]=a6;V_B[7]=a7;V_L[8]=a8;V_p[9]=a9;*(union A61*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_J[11]=a11;ret_a(12,union A60)}
/* 22:lLdSJi<ffffjljIJfCf>p)d */ d f22(l a0,L a1,d a2,S a3,J a4,i a5,union A62 a6,p a7){V_l[0]=a0;V_L[1]=a1;V_d[2]=a2;V_S[3]=a3;V_J[4]=a4;V_i[5]=a5;*(union A62*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_p[7]=a7;ret_d(8)}
/* 23:iLl{p{sSB}{lCJfflj}[13]CIcfp{LCBLI}}pJl)d */ d f23(i a0,L a1,l a2,struct A66 a3,p a4,J a5,l a6){V_i[0]=a0;V_L[1]=a1;V_l[2]=a2;*(struct A66*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_p[4]=a4;V_J[5]=a5;V_l[6]=a6;ret_d(7)}
/* 24:cfiL{psdsflJlpp}dLsB<JcJ<s<IIf>pfsldscB<dpSdccSpdJpc>B>li<LplB[13]<Cs>jicSCli>cl>{IJp<LlclL>L}d<IjBJ<Lp>{lScCdL}BIfjI{flJLfilisBd<lclIjps>}[8]>)c */ c f24(c a0,f a1,i a2,L a3,struct A67 a4,d a5,L a6,s a7,B a8,union A73 a9,struct A75 a10,d a11,union A80 a12){V_c[0]=a0;V_f[1]=a1;V_i[2]=a2;V_L[3]=a3;*(struct A67*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_d[5]=a5;V_L[6]=a6;V_s[7]=a7;V_B[8]=a8;*(union A73*)V_a[9]=a9;memset(&a9,0,sizeof(a9));*(struct A75*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_d[11]=a11;*(union A80*)V_a[12]=a12;memset(&a12,0,sizeof(a12));ret_c(13)}
/* 25:SfcdpidcS<diidSpfpcjdI>p)d */ d f25(S a0,f a1,c a2,d a3,p a4,i a5,d a6,c a7,S a8,union A81 a9,p a10){V_S[0]=a0;V_f[1]=a1;V_c[2]=a2;V_d[3]=a3;V_p[4]=a4;V_i[5]=a5;V_d[6]=a6;V_c[7]=a7;V_S[8]=a8;*(union A81*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_p[10]=a10;ret_d(11)}
/* 26:J{IdssllLjLcc}{BIc{BiSJCpiJ[13]LjpS}BlJifsjp}CCiCIjp)d */ d f26(J a0,struct A82 a1,struct A84 a2,C a3,C a4,i a5,C a6,I a7,j a8,p a9){V_J[0]=a0;*(struct A82*)V_a[1]=a1;memset(&a1,0,sizeof(a1));*(struct A84*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_C[3]=a3;V_C[4]=a4;V_i[5]=a5;V_C[6]=a6;V_I[7]=a7;V_j[8]=a8;V_p[9]=a9;ret_d(10)}
/* 27:c{sBfBIiSIljB}B)S */ S f27(c a0,struct A85 a1,B a2){V_c[0]=a0;*(struct A85*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_B[2]=a2;ret_S(3)}
/* 28:ClSslfJBS){LSB{fCispLifjBJc}lpB{BIlCcslJB[3]sLS}SfSJ} */ struct A88 f28(C a0,l a1,S a2,s a3,l a4,f a5,J a6,B a7,S a8){V_C[0]=a0;V_l[1]=a1;V_S[2]=a2;V_s[3]=a3;V_l[4]=a4;V_f[5]=a5;V_J[6]=a6;V_B[7]=a7;V_S[8]=a8;ret_a(9,struct A88)}
/* 29:{iscSjLdSiIjf}SdfIdslC<LLCcLjCijpfL>SLs){ssIc} */ struct A89 f29(struct A90 a0,S a1,d a2,f a3,I a4,d a5,s a6,l a7,C a8,union A91 a9,S a10,L a11,s a12){*(struct A90*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_S[1]=a1;V_d[2]=a2;V_f[3]=a3;V_I[4]=a4;V_d[5]=a5;V_s[6]=a6;V_l[7]=a7;V_C[8]=a8;*(union A91*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_S[10]=a10;V_L[11]=a11;V_s[12]=a12;ret_a(13,struct A89)}
/* 30:<iBdliiIdJC[16]I>Cs{<f[2]lSc><LLpjlcBfIscB><lSjspCJl[11]sCBS>ppIiJ[16]L{Is[10]SddIi[13]fSCSL[15]}IJ}){JSBBjIiiBj<SjjLSsBLSfff>J} */ struct A93 f30(union A94 a0,C a1,s a2,struct A99 a3){*(union A94*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_C[1]=a1;V_s[2]=a2;*(struct A99*)V_a[3]=a3;memset(&a3,0,sizeof(a3));ret_a(4,struct A93)}
/* 31:{LsBSC}Sd<jSJBd>sClpsl)d */ d f31(struct A100 a0,S a1,d a2,union A101 a3,s a4,C a5,l a6,p a7,s a8,l a9){*(struct A100*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_S[1]=a1;V_d[2]=a2;*(union A101*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_s[4]=a4;V_C[5]=a5;V_l[6]=a6;V_p[7]=a7;V_s[8]=a8;V_l[9]=a9;ret_d(10)}
/* 32:{d<fp>pIsCpcClli}JcJIJd)v */ v f32(struct A103 a0,J a1,c a2,J a3,I a4,J a5,d a6){*(struct A103*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_J[1]=a1;V_c[2]=a2;V_J[3]=a3;V_I[4]=a4;V_J[5]=a5;V_d[6]=a6;ret_v(7)}
/* 33:csd<Cf>fcscjfSd{{l<BiI>IliiIplj<sdCJJCdlijJd>i}sCJLL{JJIj{LSfpSSjBCSL[4]I}C<jjsCCs>diLJd}BSLSl}{L}s)J */ J f33(c a0,s a1,d a2,union A104 a3,f a4,c a5,s a6,c a7,j a8,f a9,S a10,d a11,struct A111 a12,struct A112 a13,s a14){V_c[0]=a0;V_s[1]=a1;V_d[2]=a2;*(union A104*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_f[4]=a4;V_c[5]=a5;V_s[6]=a6;V_c[7]=a7;V_j[8]=a8;V_f[9]=a9;V_S[10]=a10;V_d[11]=a11;*(struct A111*)V_a[12]=a12;memset(&a12,0,sizeof(a12));*(struct A112*)V_a[13]=a13;memset(&a13,0,sizeof(a13));V_s[14]=a14;ret_J(15)}
/* 34:diSfsC)<ddfsI> */ union A113 f34(d a0,i a1,S a2,f a3,s a4,C a5){V_d[0]=a0;V_i[1]=a1;V_S[2]=a2;V_f[3]=a3;V_s[4]=a4;V_C[5]=a5;ret_a(6,union A113)}
/* 35:Bfs{SJcBJLJ}ipd<pJCcJdBJJiCf>fs)<ciICSJCcc[4]lLd> */ union A114 f35(B a0,f a1,s a2,struct A115 a3,i a4,p a5,d a6,union A116 a7,f a8,s a9){V_B[0]=a0;V_f[1]=a1;V_s[2]=a2;*(struct A115*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_i[4]=a4;V_p[5]=a5;V_d[6]=a6;*(union A116*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_f[8]=a8;V_s[9]=a9;ret_a(10,union A114)}
/* 36:f{dsljLdssjLdc}{JSIiiIs}lBjdjsJCCps)S */ S f36(f a0,struct A117 a1,struct A118 a2,l a3,B a4,j a5,d a6,j a7,s a8,J a9,C a10,C a11,p a12,s a13){V_f[0]=a0;*(struct A117*)V_a[1]=a1;memset(&a1,0,sizeof(a1));*(struct A118*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_l[3]=a3;V_B[4]=a4;V_j[5]=a5;V_d[6]=a6;V_j[7]=a7;V_s[8]=a8;V_J[9]=a9;V_C[10]=a10;V_C[11]=a11;V_p[12]=a12;V_s[13]=a13;ret_S(14)}
/* 37:f{pCjsJLBpidlf}fjId{BijdjIcSlpll}Ss<CISJLldiLdff>jCf)f */ f f37(f a0,struct A119 a1,f a2,j a3,I a4,d a5,struct A120 a6,S a7,s a8,union A121 a9,j a10,C a11,f a12){V_f[0]=a0;*(struct A119*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_f[2]=a2;V_j[3]=a3;V_I[4]=a4;V_d[5]=a5;*(struct A120*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_S[7]=a7;V_s[8]=a8;*(union A121*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_j[10]=a10;V_C[11]=a11;V_f[12]=a12;ret_f(13)}
/* 38:iljds<JClSlpdcf<is[13]Cc<pjcdispdddjp>ljSSCcI>CS>{Bsccclpspjjf}jfCs{Ipd}Cs)S */ S f38(i a0,l a1,j a2,d a3,s a4,union A124 a5,struct A125 a6,j a7,f a8,C a9,s a10,struct A126 a11,C a12,s a13){V_i[0]=a0;V_l[1]=a1;V_j[2]=a2;V_d[3]=a3;V_s[4]=a4;*(union A124*)V_a[5]=a5;memset(&a5,0,sizeof(a5));*(struct A125*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_j[7]=a7;V_f[8]=a8;V_C[9]=a9;V_s[10]=a10;*(struct A126*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_C[12]=a12;V_s[13]=a13;ret_S(14)}
/* 39:s<iBLfp>s)<lBfdSS[7]llIpiS> */ union A127 f39(s a0,union A128 a1,s a2){V_s[0]=a0;*(union A128*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_s[2]=a2;ret_a(3,union A127)}
/* 40:sCiC<iif<l<CJsCJcfdjlJc>J>p<sCScIfp{Clsl}IijI><CfBBj<LcJclS>[1]SdljC<fJsICdipCISB>[10]>sLILc><jj{f[6]fJpjiiJcIi}[14]{fsclCIBfpfjB}dI<sJBcCifJfdiS>JpLdi>{IBSiflC[10]ICCps}dlSdl<iJfffBfilCij>p)L */ L f40(s a0,C a1,i a2,C a3,union A136 a4,union A140 a5,struct A141 a6,d a7,l a8,S a9,d a10,l a11,union A142 a12,p a13){V_s[0]=a0;V_C[1]=a1;V_i[2]=a2;V_C[3]=a3;*(union A136*)V_a[4]=a4;memset(&a4,0,sizeof(a4));*(union A140*)V_a[5]=a5;memset(&a5,0,sizeof(a5));*(struct A141*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_d[7]=a7;V_l[8]=a8;V_S[9]=a9;V_d[10]=a10;V_l[11]=a11;*(union A142*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_p[13]=a13;ret_L(14)}
/* 41:jiSS<jlBfi>JIBj)j */ j f41(j a0,i a1,S a2,S a3,union A143 a4,J a5,I a6,B a7,j a8){V_j[0]=a0;V_i[1]=a1;V_S[2]=a2;V_S[3]=a3;*(union A143*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_J[5]=a5;V_I[6]=a6;V_B[7]=a7;V_j[8]=a8;ret_j(9)}
/* 42:li{s}L<fBsdSfIdf{JppLssIfSfi}fl>JipflIc)B */ B f42(l a0,i a1,struct A144 a2,L a3,union A146 a4,J a5,i a6,p a7,f a8,l a9,I a10,c a11){V_l[0]=a0;V_i[1]=a1;*(struct A144*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_L[3]=a3;*(union A146*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_J[5]=a5;V_i[6]=a6;V_p[7]=a7;V_f[8]=a8;V_l[9]=a9;V_I[10]=a10;V_c[11]=a11;ret_B(12)}
/* 43:dljdlcLfpsId<JIB[12]pifppjsCC>Cl){fpLpIJfLjSB<Cd[9]IsspsjIpSi>} */ struct A148 f43(d a0,l a1,j a2,d a3,l a4,c a5,L a6,f a7,p a8,s a9,I a10,d a11,union A149 a12,C a13,l a14){V_d[0]=a0;V_l[1]=a1;V_j[2]=a2;V_d[3]=a3;V_l[4]=a4;V_c[5]=a5;V_L[6]=a6;V_f[7]=a7;V_p[8]=a8;V_s[9]=a9;V_I[10]=a10;V_d[11]=a11;*(union A149*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_C[13]=a13;V_l[14]=a14;ret_a(15,struct A148)}
/* 44:BCfI<fspISCIclpJi>lIjl)i */ i f44(B a0,C a1,f a2,I a3,union A150 a4,l a5,I a6,j a7,l a8){V_B[0]=a0;V_C[1]=a1;V_f[2]=a2;V_I[3]=a3;*(union A150*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_l[5]=a5;V_I[6]=a6;V_j[7]=a7;V_l[8]=a8;ret_i(9)}
/* 45:LBl{IJCl<sS{Cd[12]SLCL}f{jIJcBLsSisfc}l{IBScj[1]dIBSBIl}cCljj>IdLl})l */ l f45(L a0,B a1,l a2,struct A155 a3){V_L[0]=a0;V_B[1]=a1;V_l[2]=a2;*(struct A155*)V_a[3]=a3;memset(&a3,0,sizeof(a3));ret_l(4)}
/* 46:{s}Sf<S>f{cljCIfdsLJdB}){dJc} */ struct A156 f46(struct A144 a0,S a1,f a2,union A51 a3,f a4,struct A157 a5){*(struct A144*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_S[1]=a1;V_f[2]=a2;*(union A51*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_f[4]=a4;*(struct A157*)V_a[5]=a5;memset(&a5,0,sizeof(a5));ret_a(6,struct A156)}
/* 47:jIpSIIld){{pJjIClJdi<JiIfsSLBipcs>[11]cS}jBBBpdfBLjj} */ struct A160 f47(j a0,I a1,p a2,S a3,I a4,I a5,l a6,d a7){V_j[0]=a0;V_I[1]=a1;V_p[2]=a2;V_S[3]=a3;V_I[4]=a4;V_I[5]=a5;V_l[6]=a6;V_d[7]=a7;ret_a(8,struct A160)}
/* 48:cjlS<<{iIBB[12]pSpfdI}LdflL<JlSJfcJfclld>BsBS{BiiijpiiBfLl}>l>JdBpB<jjBiSiCdSfll>)C */ C f48(c a0,j a1,l a2,S a3,union A165 a4,J a5,d a6,B a7,p a8,B a9,union A166 a10){V_c[0]=a0;V_j[1]=a1;V_l[2]=a2;V_S[3]=a3;*(union A165*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_J[5]=a5;V_d[6]=a6;V_B[7]=a7;V_p[8]=a8;V_B[9]=a9;*(union A166*)V_a[10]=a10;memset(&a10,0,sizeof(a10));ret_C(11)}
/* 49:liiSLSjcCdJi<{fjB}BBilsCi[4]sf{LplIsLISs}d>cLS)I */ I f49(l a0,i a1,i a2,S a3,L a4,S a5,j a6,c a7,C a8,d a9,J a10,i a11,union A169 a12,c a13,L a14,S a15){V_l[0]=a0;V_i[1]=a1;V_i[2]=a2;V_S[3]=a3;V_L[4]=a4;V_S[5]=a5;V_j[6]=a6;V_c[7]=a7;V_C[8]=a8;V_d[9]=a9;V_J[10]=a10;V_i[11]=a11;*(union A169*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_c[13]=a13;V_L[14]=a14;V_S[15]=a15;ret_I(16)}
/* 50:B<BsBCllBfdSJI>CdSjdpdLLcd)L */ L f50(B a0,union A170 a1,C a2,d a3,S a4,j a5,d a6,p a7,d a8,L a9,L a10,c a11,d a12){V_B[0]=a0;*(union A170*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_C[2]=a2;V_d[3]=a3;V_S[4]=a4;V_j[5]=a5;V_d[6]=a6;V_p[7]=a7;V_d[8]=a8;V_L[9]=a9;V_L[10]=a10;V_c[11]=a11;V_d[12]=a12;ret_L(13)}
/* 51:s<I{Cjcjpdi}i<dpfJfSSBLllB>pjJjSl{LiJ}B>jJSL)<pCjpjj> */ union A171 f51(s a0,union A175 a1,j a2,J a3,S a4,L a5){V_s[0]=a0;*(union A175*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_j[2]=a2;V_J[3]=a3;V_S[4]=a4;V_L[5]=a5;ret_a(6,union A171)}
/* 52:jI<sBcdJflSSCjI>BLIljcJB)p */ p f52(j a0,I a1,union A176 a2,B a3,L a4,I a5,l a6,j a7,c a8,J a9,B a10){V_j[0]=a0;V_I[1]=a1;*(union A176*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_B[3]=a3;V_L[4]=a4;V_I[5]=a5;V_l[6]=a6;V_j[7]=a7;V_c[8]=a8;V_J[9]=a9;V_B[10]=a10;ret_p(11)}
/* 53:cCpsCSJi{SIiIcSc}fspp)<lIdiccSjsSS> */ union A177 f53(c a0,C a1,p a2,s a3,C a4,S a5,J a6,i a7,struct A178 a8,f a9,s a10,p a11,p a12){V_c[0]=a0;V_C[1]=a1;V_p[2]=a2;V_s[3]=a3;V_C[4]=a4;V_S[5]=a5;V_J[6]=a6;V_i[7]=a7;*(struct A178*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_f[9]=a9;V_s[10]=a10;V_p[11]=a11;V_p[12]=a12;ret_a(13,union A177)}
/* 54:Iid<sCjiIpCBLdpd>dIspi<fpcdcJCs{Jd[11]Sl}BL<pfd[4]dJCdSlLsB>>dLLl)C */ C f54(I a0,i a1,d a2,union A179 a3,d a4,I a5,s a6,p a7,i a8,union A182 a9,d a10,L a11,L a12,l a13){V_I[0]=a0;V_i[1]=a1;V_d[2]=a2;*(union A179*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_d[4]=a4;V_I[5]=a5;V_s[6]=a6;V_p[7]=a7;V_i[8]=a8;*(union A182*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_d[10]=a10;V_L[11]=a11;V_L[12]=a12;V_l[13]=a13;ret_C(14)}
/* 55:d<BplJJllj>)<p> */ union A183 f55(d a0,union A184 a1){V_d[0]=a0;*(union A184*)V_a[1]=a1;memset(&a1,0,sizeof(a1));ret_a(2,union A183)}
/* 56:i){cJcjC} */ struct A185 f56(i a0){V_i[0]=a0;ret_a(1,struct A185)}
/* 57:BBpSffsS{fisdjlj}pJc)c */ c f57(B a0,B a1,p a2,S a3,f a4,f a5,s a6,S a7,struct A186 a8,p a9,J a10,c a11){V_B[0]=a0;V_B[1]=a1;V_p[2]=a2;V_S[3]=a3;V_f[4]=a4;V_f[5]=a5;V_s[6]=a6;V_S[7]=a7;*(struct A186*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_p[9]=a9;V_J[10]=a10;V_c[11]=a11;ret_c(12)}
/* 58:sfCs{d{{iLILIsiljIBi}B}[3]CjjJfcjCB<Bs{ipJfSppplL}cd<ifcJCSidIL>lcfSdl>}SJ)c */ c f58(s a0,f a1,C a2,s a3,struct A192 a4,S a5,J a6){V_s[0]=a0;V_f[1]=a1;V_C[2]=a2;V_s[3]=a3;*(struct A192*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_S[5]=a5;V_J[6]=a6;ret_c(7)}
/* 59:<Ld[1]l>I{IIcJp}S<dI>sd)B */ B f59(union A193 a0,I a1,struct A194 a2,S a3,union A195 a4,s a5,d a6){*(union A193*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_I[1]=a1;*(struct A194*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_S[3]=a3;*(union A195*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_s[5]=a5;V_d[6]=a6;ret_B(7)}
/* 60:llI{idlsBd{i<psdj[12]dLcJ>JlIBLJ{jILf}p}{SBjlBcIjJlfC}BpjC}LiSdJpj)d */ d f60(l a0,l a1,I a2,struct A200 a3,L a4,i a5,S a6,d a7,J a8,p a9,j a10){V_l[0]=a0;V_l[1]=a1;V_I[2]=a2;*(struct A200*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_L[4]=a4;V_i[5]=a5;V_S[6]=a6;V_d[7]=a7;V_J[8]=a8;V_p[9]=a9;V_j[10]=a10;ret_d(11)}
/* 61:LSd<LjSI>L)j */ j f61(L a0,S a1,d a2,union A201 a3,L a4){V_L[0]=a0;V_S[1]=a1;V_d[2]=a2;*(union A201*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_L[4]=a4;ret_j(5)}
/* 62:jiiB<IB[11]CBcLfsC{cj{I}[9]p{fJlclfjCsj}IjLJj{LLcSJBfiiS[3]Jj}}pp>fSpl{fp{LiSc}jls<BIdl>pLJ<slsiisIpIdpc>i}{CJj})i */ i f62(j a0,i a1,i a2,B a3,union A206 a4,f a5,S a6,p a7,l a8,struct A210 a9,struct A211 a10){V_j[0]=a0;V_i[1]=a1;V_i[2]=a2;V_B[3]=a3;*(union A206*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_f[5]=a5;V_S[6]=a6;V_p[7]=a7;V_l[8]=a8;*(struct A210*)V_a[9]=a9;memset(&a9,0,sizeof(a9));*(struct A211*)V_a[10]=a10;memset(&a10,0,sizeof(a10));ret_i(11)}
/* 63:ClsCs{BjL}CdJ{<LS>l{ILjSJCBcCJCd}pI{jcL{BliJ}j{SjC}pfidc}<CfBiB[12]ljdc{ddpSidfSBlpp}dI>BlflJ}{i}p)L */ L f63(C a0,l a1,s a2,C a3,s a4,struct A212 a5,C a6,d a7,J a8,struct A220 a9,struct A221 a10,p a11){V_C[0]=a0;V_l[1]=a1;V_s[2]=a2;V_C[3]=a3;V_s[4]=a4;*(struct A212*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_C[6]=a6;V_d[7]=a7;V_J[8]=a8;*(struct A220*)V_a[9]=a9;memset(&a9,0,sizeof(a9));*(struct A221*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_p[11]=a11;ret_L(12)}
/* 64:j<jJldJIddipcc>cC)L */ L f64(j a0,union A222 a1,c a2,C a3){V_j[0]=a0;*(union A222*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_c[2]=a2;V_C[3]=a3;ret_L(4)}
/* 65:jicflpppLf{CCpBIcdBCf[6]Cj}fi)s */ s f65(j a0,i a1,c a2,f a3,l a4,p a5,p a6,p a7,L a8,f a9,struct A223 a10,f a11,i a12){V_j[0]=a0;V_i[1]=a1;V_c[2]=a2;V_f[3]=a3;V_l[4]=a4;V_p[5]=a5;V_p[6]=a6;V_p[7]=a7;V_L[8]=a8;V_f[9]=a9;*(struct A223*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_f[11]=a11;V_i[12]=a12;ret_s(13)}
/* 66:<ppSpflSCfJ>lC)<SjpSJIiCIJBs[13]> */ union A224 f66(union A225 a0,l a1,C a2){*(union A225*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_l[1]=a1;V_C[2]=a2;ret_a(3,union A224)}
/* 67:i{cCJfSsfl{ClJSldslBLjs}dSd}LjpSB)v */ v f67(i a0,struct A227 a1,L a2,j a3,p a4,S a5,B a6){V_i[0]=a0;*(struct A227*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_L[2]=a2;V_j[3]=a3;V_p[4]=a4;V_S[5]=a5;V_B[6]=a6;ret_v(7)}
/* 68:<sp<siClCBdCLLCl>SIJdLdSC[2]j>SB{pcSC}liJSCBLId)S */ S f68(union A229 a0,S a1,B a2,struct A230 a3,l a4,i a5,J a6,S a7,C a8,B a9,L a10,I a11,d a12){*(union A229*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_S[1]=a1;V_B[2]=a2;*(struct A230*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_l[4]=a4;V_i[5]=a5;V_J[6]=a6;V_S[7]=a7;V_C[8]=a8;V_B[9]=a9;V_L[10]=a10;V_I[11]=a11;V_d[12]=a12;ret_S(13)}
/* 69:fdCI{<<SdplsccijCLf[7]>p[15]>[2]SIL}{sIcCJC}CC)d */ d f69(f a0,d a1,C a2,I a3,struct A233 a4,struct A234 a5,C a6,C a7){V_f[0]=a0;V_d[1]=a1;V_C[2]=a2;V_I[3]=a3;*(struct A233*)V_a[4]=a4;memset(&a4,0,sizeof(a4));*(struct A234*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_C[6]=a6;V_C[7]=a7;ret_d(8)}
/* 70:){sIl<SppIsi[1]ifLLcl>pJ<iLpiSLjSs[3]>j{{LIIljLJSBJBd}lJpf<cBlSfIjdcJJs>LBpCSC}{pcjB[15]}Ij} */ struct A241 f70(){ret_a(0,struct A241)}
/* 71:p<JCic>SpIiLfdJ)f */ f f71(p a0,union A242 a1,S a2,p a3,I a4,i a5,L a6,f a7,d a8,J a9){V_p[0]=a0;*(union A242*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_S[2]=a2;V_p[3]=a3;V_I[4]=a4;V_i[5]=a5;V_L[6]=a6;V_f[7]=a7;V_d[8]=a8;V_J[9]=a9;ret_f(10)}
/* 72:ljCBcp<dsjpflsLpjsB>)B */ B f72(l a0,j a1,C a2,B a3,c a4,p a5,union A243 a6){V_l[0]=a0;V_j[1]=a1;V_C[2]=a2;V_B[3]=a3;V_c[4]=a4;V_p[5]=a5;*(union A243*)V_a[6]=a6;memset(&a6,0,sizeof(a6));ret_B(7)}
/* 73:l<dSiIfli>)s */ s f73(l a0,union A244 a1){V_l[0]=a0;*(union A244*)V_a[1]=a1;memset(&a1,0,sizeof(a1));ret_s(2)}
/* 74:cic<iiCLpfLCdj>{cpB{fSJi{s[8]SSc}jScCI<C>L}psfd}ppldsSsJ)C */ C f74(c a0,i a1,c a2,union A245 a3,struct A249 a4,p a5,p a6,l a7,d a8,s a9,S a10,s a11,J a12){V_c[0]=a0;V_i[1]=a1;V_c[2]=a2;*(union A245*)V_a[3]=a3;memset(&a3,0,sizeof(a3));*(struct A249*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_p[5]=a5;V_p[6]=a6;V_l[7]=a7;V_d[8]=a8;V_s[9]=a9;V_S[10]=a10;V_s[11]=a11;V_J[12]=a12;ret_C(13)}
/* 75:ssIjdCIp<i[1]>JCBI){BiiJ{s{cBS[11]JC}d{d[12]c}cLilS<SICpBB[6]>cf}jfdBsji} */ struct A254 f75(s a0,s a1,I a2,j a3,d a4,C a5,I a6,p a7,union A255 a8,J a9,C a10,B a11,I a12){V_s[0]=a0;V_s[1]=a1;V_I[2]=a2;V_j[3]=a3;V_d[4]=a4;V_C[5]=a5;V_I[6]=a6;V_p[7]=a7;*(union A255*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_J[9]=a9;V_C[10]=a10;V_B[11]=a11;V_I[12]=a12;ret_a(13,struct A254)}
/* 76:IiIf<ipLCjdjSILSB>cl)J */ J f76(I a0,i a1,I a2,f a3,union A256 a4,c a5,l a6){V_I[0]=a0;V_i[1]=a1;V_I[2]=a2;V_f[3]=a3;*(union A256*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_c[5]=a5;V_l[6]=a6;ret_J(7)}
/* 77:sjpIjSIj)<ppSLi{jI}B[2]CBcii> */ union A258 f77(s a0,j a1,p a2,I a3,j a4,S a5,I a6,j a7){V_s[0]=a0;V_j[1]=a1;V_p[2]=a2;V_I[3]=a3;V_j[4]=a4;V_S[5]=a5;V_I[6]=a6;V_j[7]=a7;ret_a(8,union A258)}
/* 78:c)<cI> */ union A259 f78(c a0){V_c[0]=a0;ret_a(1,union A259)}
/* 79:<cjCcpjjSjdBc>C{lSl{cIjClJl[5]Slp}pSijBClJ}{LBcJJj}<l>dI{csdpBjsSsLs<<SpdCJBli>fB>}J<JsjLdlJ<lI{cIJCijSSjcci}jpJS{sSJJfJBCIlds}lCLj>>)s */ s f79(union A260 a0,C a1,struct A262 a2,struct A263 a3,union A264 a4,d a5,I a6,struct A267 a7,J a8,union A271 a9){*(union A260*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_C[1]=a1;*(struct A262*)V_a[2]=a2;memset(&a2,0,sizeof(a2));*(struct A263*)V_a[3]=a3;memset(&a3,0,sizeof(a3));*(union A264*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_d[5]=a5;V_I[6]=a6;*(struct A267*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_J[8]=a8;*(union A271*)V_a[9]=a9;memset(&a9,0,sizeof(a9));ret_s(10)}
/* 80:{sifdifiLcJIp}Bcpdd{BIlSi{fljsjscdlCIj}LBfdCC}j)d */ d f80(struct A272 a0,B a1,c a2,p a3,d a4,d a5,struct A274 a6,j a7){*(struct A272*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_B[1]=a1;V_c[2]=a2;V_p[3]=a3;V_d[4]=a4;V_d[5]=a5;*(struct A274*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_j[7]=a7;ret_d(8)}
/* 81:CCJdcsLjj<BpClBcccSipB>fIs)L */ L f81(C a0,C a1,J a2,d a3,c a4,s a5,L a6,j a7,j a8,union A275 a9,f a10,I a11,s a12){V_C[0]=a0;V_C[1]=a1;V_J[2]=a2;V_d[3]=a3;V_c[4]=a4;V_s[5]=a5;V_L[6]=a6;V_j[7]=a7;V_j[8]=a8;*(union A275*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_f[10]=a10;V_I[11]=a11;V_s[12]=a12;ret_L(13)}
/* 82:<dsJsdSJlScij>JppBCIfSd)d */ d f82(union A276 a0,J a1,p a2,p a3,B a4,C a5,I a6,f a7,S a8,d a9){*(union A276*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_J[1]=a1;V_p[2]=a2;V_p[3]=a3;V_B[4]=a4;V_C[5]=a5;V_I[6]=a6;V_f[7]=a7;V_S[8]=a8;V_d[9]=a9;ret_d(10)}
/* 83:<S[3]BJpIsfCjsps>cB{sBS{BlcBi}{fIcf[6]JJLBpLCp}p<C<SJBi>dlf{JpCpp}<fspLsfJis>fdisB>fjiCJ}BBlp{jJlL}p)c */ c f83(union A277 a0,c a1,B a2,struct A284 a3,B a4,B a5,l a6,p a7,struct A285 a8,p a9){*(union A277*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_c[1]=a1;V_B[2]=a2;*(struct A284*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_B[4]=a4;V_B[5]=a5;V_l[6]=a6;V_p[7]=a7;*(struct A285*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_p[9]=a9;ret_c(10)}
/* 84:cJIJ<s>I)B */ B f84(c a0,J a1,I a2,J a3,union A286 a4,I a5){V_c[0]=a0;V_J[1]=a1;V_I[2]=a2;V_J[3]=a3;*(union A286*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_I[5]=a5;ret_B(6)}
/* 85:{JjIB{fcddjlSjjpcs}}fdf)S */ S f85(struct A288 a0,f a1,d a2,f a3){*(struct A288*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_f[1]=a1;V_d[2]=a2;V_f[3]=a3;ret_S(4)}
/* 86:dj<{JiSjjJiIlBJS}SpI>jcficc<SfpdJppL[3]pjjc>lII)l */ l f86(d a0,j a1,union A290 a2,j a3,c a4,f a5,i a6,c a7,c a8,union A291 a9,l a10,I a11,I a12){V_d[0]=a0;V_j[1]=a1;*(union A290*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_j[3]=a3;V_c[4]=a4;V_f[5]=a5;V_i[6]=a6;V_c[7]=a7;V_c[8]=a8;*(union A291*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_l[10]=a10;V_I[11]=a11;V_I[12]=a12;ret_l(13)}
/* 87:<{iJcLcSsjjpip}i{JcLi[3]lScill}[2]LIcIJCBB>J)l */ l f87(union A294 a0,J a1){*(union A294*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_J[1]=a1;ret_l(2)}
/* 88:ClBpflfjs<JJipSBB>dif)f */ f f88(C a0,l a1,B a2,p a3,f a4,l a5,f a6,j a7,s a8,union A295 a9,d a10,i a11,f a12){V_C[0]=a0;V_l[1]=a1;V_B[2]=a2;V_p[3]=a3;V_f[4]=a4;V_l[5]=a5;V_f[6]=a6;V_j[7]=a7;V_s[8]=a8;*(union A295*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_d[10]=a10;V_i[11]=a11;V_f[12]=a12;ret_f(13)}
/* 89:sipS{ff[3]LipCfcJljf}Jls{BI<{I}<ipl>di<lfILJpjclSpl>IpJSjfs>lsSBfJJSS}d)l */ l f89(s a0,i a1,p a2,S a3,struct A296 a4,J a5,l a6,s a7,struct A300 a8,d a9){V_s[0]=a0;V_i[1]=a1;V_p[2]=a2;V_S[3]=a3;*(struct A296*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_J[5]=a5;V_l[6]=a6;V_s[7]=a7;*(struct A300*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_d[9]=a9;ret_l(10)}
/* 90:Sp{fdfBCBlpcdLB}cc)f */ f f90(S a0,p a1,struct A301 a2,c a3,c a4){V_S[0]=a0;V_p[1]=a1;*(struct A301*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_c[3]=a3;V_c[4]=a4;ret_f(5)}
/* 91:Ij<c>cj<cpLLlL[8]sC>ls)I */ I f91(I a0,j a1,union A14 a2,c a3,j a4,union A302 a5,l a6,s a7){V_I[0]=a0;V_j[1]=a1;*(union A14*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_c[3]=a3;V_j[4]=a4;*(union A302*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_l[6]=a6;V_s[7]=a7;ret_I(8)}
/* 92:S<cdiCssLLjslC>pij{CSfpICpjjcs}SfJ)B */ B f92(S a0,union A303 a1,p a2,i a3,j a4,struct A304 a5,S a6,f a7,J a8){V_S[0]=a0;*(union A303*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_p[2]=a2;V_i[3]=a3;V_j[4]=a4;*(struct A304*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_S[6]=a6;V_f[7]=a7;V_J[8]=a8;ret_B(9)}
/* 93:CslI<cBClLIdCSBfc>BjjsIc{sdSf}{<cs><s{jpJf}iLidl<Sid[6]ilLsSslIs>IICJ>l{Ic{lcjjBL[16]IClpdL}{cfpp[16]BSssfCds}}sBjSfjsB}f)p */ p f93(C a0,s a1,l a2,I a3,union A305 a4,B a5,j a6,j a7,s a8,I a9,c a10,struct A306 a11,struct A314 a12,f a13){V_C[0]=a0;V_s[1]=a1;V_l[2]=a2;V_I[3]=a3;*(union A305*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_B[5]=a5;V_j[6]=a6;V_j[7]=a7;V_s[8]=a8;V_I[9]=a9;V_c[10]=a10;*(struct A306*)V_a[11]=a11;memset(&a11,0,sizeof(a11));*(struct A314*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_f[13]=a13;ret_p(14)}
/* 94:<i{CSS}IsjcjdJs>)i */ i f94(union A316 a0){*(union A316*)V_a[0]=a0;memset(&a0,0,sizeof(a0));ret_i(1)}
/* 95:SjJ{js{iJLCSsCscSjL}[3]J}dl)C */ C f95(S a0,j a1,J a2,struct A318 a3,d a4,l a5){V_S[0]=a0;V_j[1]=a1;V_J[2]=a2;*(struct A318*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_d[4]=a4;V_l[5]=a5;ret_C(6)}
/* 96:iII)<BBdIf[13]JflI<djj{dfpIicdfBpCB}<JiCCJcplBffd>L<iipJBpdIlJfC>icLCc>J[3]j> */ union A323 f96(i a0,I a1,I a2){V_i[0]=a0;V_I[1]=a1;V_I[2]=a2;ret_a(3,union A323)}
/* 97:d{cjifsdjILc}jJcfppJs){BB} */ struct A324 f97(d a0,struct A325 a1,j a2,J a3,c a4,f a5,p a6,p a7,J a8,s a9){V_d[0]=a0;*(struct A325*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_j[2]=a2;V_J[3]=a3;V_c[4]=a4;V_f[5]=a5;V_p[6]=a6;V_p[7]=a7;V_J[8]=a8;V_s[9]=a9;ret_a(10,struct A324)}
/* 98:lfifsd<spJppSJccCJp>ISJ)d */ d f98(l a0,f a1,i a2,f a3,s a4,d a5,union A326 a6,I a7,S a8,J a9){V_l[0]=a0;V_f[1]=a1;V_i[2]=a2;V_f[3]=a3;V_s[4]=a4;V_d[5]=a5;*(union A326*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_I[7]=a7;V_S[8]=a8;V_J[9]=a9;ret_d(10)}
/* 99:j<lJCC>Jdscd)c */ c f99(j a0,union A327 a1,J a2,d a3,s a4,c a5,d a6){V_j[0]=a0;*(union A327*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_J[2]=a2;V_d[3]=a3;V_s[4]=a4;V_c[5]=a5;V_d[6]=a6;ret_c(7)}
/* 100:l{CLsLBjCpJi}iclfjll)p */ p f100(l a0,struct A328 a1,i a2,c a3,l a4,f a5,j a6,l a7,l a8){V_l[0]=a0;*(struct A328*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_i[2]=a2;V_c[3]=a3;V_l[4]=a4;V_f[5]=a5;V_j[6]=a6;V_l[7]=a7;V_l[8]=a8;ret_p(9)}
/* 101:CjcJjfBCSiLC{<idCffLLlIlLp>S}B)c */ c f101(C a0,j a1,c a2,J a3,j a4,f a5,B a6,C a7,S a8,i a9,L a10,C a11,struct A330 a12,B a13){V_C[0]=a0;V_j[1]=a1;V_c[2]=a2;V_J[3]=a3;V_j[4]=a4;V_f[5]=a5;V_B[6]=a6;V_C[7]=a7;V_S[8]=a8;V_i[9]=a9;V_L[10]=a10;V_C[11]=a11;*(struct A330*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_B[13]=a13;ret_c(14)}
/* 102:J<cCiSdS{ipJsjjjc{SLdLdCcSdp[4]CS}J{dICfJ}i}djCSB>Sddpsc{{JBj}dLscd<i<dLlilCldpsdS>[6]dic>cJlI}i){pijpjisjLdpC} */ struct A331 f102(J a0,union A335 a1,S a2,d a3,d a4,p a5,s a6,c a7,struct A339 a8,i a9){V_J[0]=a0;*(union A335*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_S[2]=a2;V_d[3]=a3;V_d[4]=a4;V_p[5]=a5;V_s[6]=a6;V_c[7]=a7;*(struct A339*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_i[9]=a9;ret_a(10,struct A331)}
/* 103:sBi<<cdld>BdBslJJIcfp>iL)l */ l f103(s a0,B a1,i a2,union A341 a3,i a4,L a5){V_s[0]=a0;V_B[1]=a1;V_i[2]=a2;*(union A341*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_i[4]=a4;V_L[5]=a5;ret_l(6)}
/* 104:csLp{Jpj[11]C[16]psLisfpi}lfff<Bi{sLCJICsfCpJC}jIBLcBLJC>)v */ v f104(c a0,s a1,L a2,p a3,struct A342 a4,l a5,f a6,f a7,f a8,union A344 a9){V_c[0]=a0;V_s[1]=a1;V_L[2]=a2;V_p[3]=a3;*(struct A342*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_l[5]=a5;V_f[6]=a6;V_f[7]=a7;V_f[8]=a8;*(union A344*)V_a[9]=a9;memset(&a9,0,sizeof(a9));ret_v(10)}
/* 105:plSs<jsSCcp>jcdL)C */ C f105(p a0,l a1,S a2,s a3,union A345 a4,j a5,c a6,d a7,L a8){V_p[0]=a0;V_l[1]=a1;V_S[2]=a2;V_s[3]=a3;*(union A345*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_j[5]=a5;V_c[6]=a6;V_d[7]=a7;V_L[8]=a8;ret_C(9)}
/* 106:IpiI<sJ{ssIiJpiSpBJc}lBp<L>Bl>)s */ s f106(I a0,p a1,i a2,I a3,union A348 a4){V_I[0]=a0;V_p[1]=a1;V_i[2]=a2;V_I[3]=a3;*(union A348*)V_a[4]=a4;memset(&a4,0,sizeof(a4));ret_s(5)}
/* 107:B{fCiIIjs[7]SSlLp}flC{lpSSBpBf}CLLfp)J */ J f107(B a0,struct A349 a1,f a2,l a3,C a4,struct A350 a5,C a6,L a7,L a8,f a9,p a10){V_B[0]=a0;*(struct A349*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_f[2]=a2;V_l[3]=a3;V_C[4]=a4;*(struct A350*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_C[6]=a6;V_L[7]=a7;V_L[8]=a8;V_f[9]=a9;V_p[10]=a10;ret_J(11)}
/* 108:jsBCp<jBCccJsJc{ilBdiSlJ}Cc>C)B */ B f108(j a0,s a1,B a2,C a3,p a4,union A352 a5,C a6){V_j[0]=a0;V_s[1]=a1;V_B[2]=a2;V_C[3]=a3;V_p[4]=a4;*(union A352*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_C[6]=a6;ret_B(7)}
/* 109:pldfii{lpCpdcSJSjSL}J<pi[6]{JcLjfLfBBdSJ}<<IJCdlJfiiSpj>dfj>djBSJlJs>)c */ c f109(p a0,l a1,d a2,f a3,i a4,i a5,struct A353 a6,J a7,union A357 a8){V_p[0]=a0;V_l[1]=a1;V_d[2]=a2;V_f[3]=a3;V_i[4]=a4;V_i[5]=a5;*(struct A353*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_J[7]=a7;*(union A357*)V_a[8]=a8;memset(&a8,0,sizeof(a8));ret_c(9)}
/* 110:fCi{LBc[15]IjLjsccc}f<lCjfIfffdiJj>SJ)C */ C f110(f a0,C a1,i a2,struct A358 a3,f a4,union A359 a5,S a6,J a7){V_f[0]=a0;V_C[1]=a1;V_i[2]=a2;*(struct A358*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_f[4]=a4;*(union A359*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_S[6]=a6;V_J[7]=a7;ret_C(8)}
/* 111:ScII<ilfld><lLllIBfJcjii>{ppfLBi}jp)I */ I f111(S a0,c a1,I a2,I a3,union A360 a4,union A361 a5,struct A362 a6,j a7,p a8){V_S[0]=a0;V_c[1]=a1;V_I[2]=a2;V_I[3]=a3;*(union A360*)V_a[4]=a4;memset(&a4,0,sizeof(a4));*(union A361*)V_a[5]=a5;memset(&a5,0,sizeof(a5));*(struct A362*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_j[7]=a7;V_p[8]=a8;ret_I(9)}
/* 112:c{Bp}j{L}JcCCpffsJJ)d */ d f112(c a0,struct A363 a1,j a2,struct A112 a3,J a4,c a5,C a6,C a7,p a8,f a9,f a10,s a11,J a12,J a13){V_c[0]=a0;*(struct A363*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_j[2]=a2;*(struct A112*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_J[4]=a4;V_c[5]=a5;V_C[6]=a6;V_C[7]=a7;V_p[8]=a8;V_f[9]=a9;V_f[10]=a10;V_s[11]=a11;V_J[12]=a12;V_J[13]=a13;ret_d(14)}
/* 113:iLd{BlJJLdjLBfdC}ppidii)l */ l f113(i a0,L a1,d a2,struct A364 a3,p a4,p a5,i a6,d a7,i a8,i a9){V_i[0]=a0;V_L[1]=a1;V_d[2]=a2;*(struct A364*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_p[4]=a4;V_p[5]=a5;V_i[6]=a6;V_d[7]=a7;V_i[8]=a8;V_i[9]=a9;ret_l(10)}
/* 114:SiS{iLSid<JpBjdJCLLICs>pdipC[5]j}B<<Ids>l<Cjfi>Sl{lpjlIIsijfIJ}ClCJpS>){f{Spf}J<BBJl>CISI<c{BjCjIlBBLJii}j{iiCJBliLcCdJ}f<pSccIcf>>cCj} */ struct A371 f114(S a0,i a1,S a2,struct A373 a3,B a4,union A377 a5){V_S[0]=a0;V_i[1]=a1;V_S[2]=a2;*(struct A373*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_B[4]=a4;*(union A377*)V_a[5]=a5;memset(&a5,0,sizeof(a5));ret_a(6,struct A371)}
/* 115:SjlSdfI{d}cS)s */ s f115(S a0,j a1,l a2,S a3,d a4,f a5,I a6,struct A378 a7,c a8,S a9){V_S[0]=a0;V_j[1]=a1;V_l[2]=a2;V_S[3]=a3;V_d[4]=a4;V_f[5]=a5;V_I[6]=a6;*(struct A378*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_c[8]=a8;V_S[9]=a9;ret_s(10)}
/* 116:{JJSjsCsiLcfc}IsJL<iLJILijLlSjc>Blc)j */ j f116(struct A379 a0,I a1,s a2,J a3,L a4,union A380 a5,B a6,l a7,c a8){*(struct A379*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_I[1]=a1;V_s[2]=a2;V_J[3]=a3;V_L[4]=a4;*(union A380*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_B[6]=a6;V_l[7]=a7;V_c[8]=a8;ret_j(9)}
/* 117:BBliB){s<<Si[16]IjiBJLlSCJ><sl[9]l[16]p>sC[12]<ljJ>Jilf>lf<J<d>SJISBp<pjddLiIjL>IS<lilpCBCsdlIf>>Bc} */ struct A389 f117(B a0,B a1,l a2,i a3,B a4){V_B[0]=a0;V_B[1]=a1;V_l[2]=a2;V_i[3]=a3;V_B[4]=a4;ret_a(5,struct A389)}
/* 118:cBCccsdlf{SLJpjspcssCL}lIj)j */ j f118(c a0,B a1,C a2,c a3,c a4,s a5,d a6,l a7,f a8,struct A390 a9,l a10,I a11,j a12){V_c[0]=a0;V_B[1]=a1;V_C[2]=a2;V_c[3]=a3;V_c[4]=a4;V_s[5]=a5;V_d[6]=a6;V_l[7]=a7;V_f[8]=a8;*(struct A390*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_l[10]=a10;V_I[11]=a11;V_j[12]=a12;ret_j(13)}
/* 119:JfijBccjj<<dSpiBspjlBjd>fcpBs{fLisLIfldIdB}[8]CLSjc>)S */ S f119(J a0,f a1,i a2,j a3,B a4,c a5,c a6,j a7,j a8,union A393 a9){V_J[0]=a0;V_f[1]=a1;V_i[2]=a2;V_j[3]=a3;V_B[4]=a4;V_c[5]=a5;V_c[6]=a6;V_j[7]=a7;V_j[8]=a8;*(union A393*)V_a[9]=a9;memset(&a9,0,sizeof(a9));ret_S(10)}
/* 120:l<cSSd[10]sCJIjICc>ipLJI<{fijSclScSLcB}dfCcLJLLpji>f<jBdlilB<LJBLjLlBjIsd>Ids>JBcJcc)f */ f f120(l a0,union A394 a1,i a2,p a3,L a4,J a5,I a6,union A396 a7,f a8,union A398 a9,J a10,B a11,c a12,J a13,c a14,c a15){V_l[0]=a0;*(union A394*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_i[2]=a2;V_p[3]=a3;V_L[4]=a4;V_J[5]=a5;V_I[6]=a6;*(union A396*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_f[8]=a8;*(union A398*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_J[10]=a10;V_B[11]=a11;V_c[12]=a12;V_J[13]=a13;V_c[14]=a14;V_c[15]=a15;ret_f(16)}
/* 121:LlC{I{pd}lcLdlBSLss}C{psCsSJjipLiL[10]}jfc<dLpjLCc<{sS}lf>s{BC[7]{jCIiLBlBC}[9]LJi{CSlSJjcji}ijB<ClLLBJi[8]pIs>}CS>psc)j */ j f121(L a0,l a1,C a2,struct A400 a3,C a4,struct A401 a5,j a6,f a7,c a8,union A408 a9,p a10,s a11,c a12){V_L[0]=a0;V_l[1]=a1;V_C[2]=a2;*(struct A400*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_C[4]=a4;*(struct A401*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_j[6]=a6;V_f[7]=a7;V_c[8]=a8;*(union A408*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_p[10]=a10;V_s[11]=a11;V_c[12]=a12;ret_j(13)}
/* 122:Jpcfsc<pd{S<c>fLfdICldlI}lJclfLBpl>sSps)J */ J f122(J a0,p a1,c a2,f a3,s a4,c a5,union A410 a6,s a7,S a8,p a9,s a10){V_J[0]=a0;V_p[1]=a1;V_c[2]=a2;V_f[3]=a3;V_s[4]=a4;V_c[5]=a5;*(union A410*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_s[7]=a7;V_S[8]=a8;V_p[9]=a9;V_s[10]=a10;ret_J(11)}
/* 123:pJ{LclIp}cilIf)s */ s f123(p a0,J a1,struct A411 a2,c a3,i a4,l a5,I a6,f a7){V_p[0]=a0;V_J[1]=a1;*(struct A411*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_c[3]=a3;V_i[4]=a4;V_l[5]=a5;V_I[6]=a6;V_f[7]=a7;ret_s(8)}
/* 124:djBdjScS<cC<B>B>ddip)C */ C f124(d a0,j a1,B a2,d a3,j a4,S a5,c a6,S a7,union A413 a8,d a9,d a10,i a11,p a12){V_d[0]=a0;V_j[1]=a1;V_B[2]=a2;V_d[3]=a3;V_j[4]=a4;V_S[5]=a5;V_c[6]=a6;V_S[7]=a7;*(union A413*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_d[9]=a9;V_d[10]=a10;V_i[11]=a11;V_p[12]=a12;ret_C(13)}
/* 125:<csCCi>d{JIlB[16]jcIBIClp}<iIC>)<fdidsLc[2]<lLjBdIJ>l<JpLfCS>> */ union A416 f125(union A417 a0,d a1,struct A418 a2,union A419 a3){*(union A417*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_d[1]=a1;*(struct A418*)V_a[2]=a2;memset(&a2,0,sizeof(a2));*(union A419*)V_a[3]=a3;memset(&a3,0,sizeof(a3));ret_a(4,union A416)}
/* 126:L<cSJ<S<pC>SfLipC<isLs>s<lppCiIllddCi>L>di>lLliCfs{Lfc<pss<CipidIp>>Cc[2]jiL[6]Idj}d)d */ d f126(L a0,union A424 a1,l a2,L a3,l a4,i a5,C a6,f a7,s a8,struct A427 a9,d a10){V_L[0]=a0;*(union A424*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_l[2]=a2;V_L[3]=a3;V_l[4]=a4;V_i[5]=a5;V_C[6]=a6;V_f[7]=a7;V_s[8]=a8;*(struct A427*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_d[10]=a10;ret_d(11)}
/* 127:j<{jSLCfccj[3]cBj}dIl<cpBBSjplilCJ>jpiLd<BdC[10]iiSLCS>I>l{sISsiLLCdBjf})l */ l f127(j a0,union A431 a1,l a2,struct A432 a3){V_j[0]=a0;*(union A431*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_l[2]=a2;*(struct A432*)V_a[3]=a3;memset(&a3,0,sizeof(a3));ret_l(4)}
/* 128:s<jpL{jdCfIB[3]CCJpIs}d[14]psJcs{lsj}C>BdcSfSs)j */ j f128(s a0,union A435 a1,B a2,d a3,c a4,S a5,f a6,S a7,s a8){V_s[0]=a0;*(union A435*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_B[2]=a2;V_d[3]=a3;V_c[4]=a4;V_S[5]=a5;V_f[6]=a6;V_S[7]=a7;V_s[8]=a8;ret_j(9)}
/* 129:plfCdsl)<lIipfpsllf> */ union A436 f129(p a0,l a1,f a2,C a3,d a4,s a5,l a6){V_p[0]=a0;V_l[1]=a1;V_f[2]=a2;V_C[3]=a3;V_d[4]=a4;V_s[5]=a5;V_l[6]=a6;ret_a(7,union A436)}
/* 130:<Lll>{sIcsffdij}fB{<dJSci>fSp{JLpiJpJ}SBSdCc{fIijcIBfsf[4]JL}}f)v */ v f130(union A437 a0,struct A438 a1,f a2,B a3,struct A442 a4,f a5){*(union A437*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(struct A438*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_f[2]=a2;V_B[3]=a3;*(struct A442*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_f[5]=a5;ret_v(6)}
/* 131:JS<ICCiljclJClL>)j */ j f131(J a0,S a1,union A443 a2){V_J[0]=a0;V_S[1]=a1;*(union A443*)V_a[2]=a2;memset(&a2,0,sizeof(a2));ret_j(3)}
/* 132:C<d{BfCSIdc<jjfLCSIpdjBf><CfCL[13]SfscCscB>di}{{plsfLBBCCCJ[4]L}Sd<ccc[3]BIJ>i{iSiB}Cf}sjLslflp>IJBJdd{CiiLCcLBsiSI}JCi)c */ c f132(C a0,union A451 a1,I a2,J a3,B a4,J a5,d a6,d a7,struct A452 a8,J a9,C a10,i a11){V_C[0]=a0;*(union A451*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_I[2]=a2;V_J[3]=a3;V_B[4]=a4;V_J[5]=a5;V_d[6]=a6;V_d[7]=a7;*(struct A452*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_J[9]=a9;V_C[10]=a10;V_i[11]=a11;ret_c(12)}
/* 133:S{CSdSCLcSJ{iiIBdisdlp}c{{jLJflBLdpCd[15]L}jdC<c>Cpdpp<iBjcf>i}}j<<<lpIJB>J<BSBdlIfdIjBC>B{lIBffCdjp[7]cSJ}IdCpIji>LpI<IBSfsCLicpBl>IfiSppl>dBB)J */ J f133(S a0,struct A457 a1,j a2,union A463 a3,d a4,B a5,B a6){V_S[0]=a0;*(struct A457*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_j[2]=a2;*(union A463*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_d[4]=a4;V_B[5]=a5;V_B[6]=a6;ret_J(7)}
/* 134:dpp{Ccj{fjIJilsJcccL}sCpiJBid}Lpl<SJBcLIiBCLCl>lLC{SlLCC{L<isLfc>ldi}jljSp})i */ i f134(d a0,p a1,p a2,struct A465 a3,L a4,p a5,l a6,union A466 a7,l a8,L a9,C a10,struct A469 a11){V_d[0]=a0;V_p[1]=a1;V_p[2]=a2;*(struct A465*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_L[4]=a4;V_p[5]=a5;V_l[6]=a6;*(union A466*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_l[8]=a8;V_L[9]=a9;V_C[10]=a10;*(struct A469*)V_a[11]=a11;memset(&a11,0,sizeof(a11));ret_i(12)}
/* 135:pJiCBLSB<CISilJsSfIIS><idcssL{f}Sss{LiLdIISJjlfj}L>jdl)j */ j f135(p a0,J a1,i a2,C a3,B a4,L a5,S a6,B a7,union A470 a8,union A473 a9,j a10,d a11,l a12){V_p[0]=a0;V_J[1]=a1;V_i[2]=a2;V_C[3]=a3;V_B[4]=a4;V_L[5]=a5;V_S[6]=a6;V_B[7]=a7;*(union A470*)V_a[8]=a8;memset(&a8,0,sizeof(a8));*(union A473*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_j[10]=a10;V_d[11]=a11;V_l[12]=a12;ret_j(13)}
/* 136:BLlLpIId<dlB{BlidiIdjpBjc}fIISBlBc>)p */ p f136(B a0,L a1,l a2,L a3,p a4,I a5,I a6,d a7,union A475 a8){V_B[0]=a0;V_L[1]=a1;V_l[2]=a2;V_L[3]=a3;V_p[4]=a4;V_I[5]=a5;V_I[6]=a6;V_d[7]=a7;*(union A475*)V_a[8]=a8;memset(&a8,0,sizeof(a8));ret_p(9)}
/* 137:{iS}<fpcidcilSSCi>j<LcfCJffCiIjI>ilJjSClffs)f */ f f137(struct A476 a0,union A477 a1,j a2,union A478 a3,i a4,l a5,J a6,j a7,S a8,C a9,l a10,f a11,f a12,s a13){*(struct A476*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(union A477*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_j[2]=a2;*(union A478*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_i[4]=a4;V_l[5]=a5;V_J[6]=a6;V_j[7]=a7;V_S[8]=a8;V_C[9]=a9;V_l[10]=a10;V_f[11]=a11;V_f[12]=a12;V_s[13]=a13;ret_f(14)}
/* 138:Ifi<Lspddd<Jlip>lsB<dcLdCCS{jsI}CCCs>I>)f */ f f138(I a0,f a1,i a2,union A482 a3){V_I[0]=a0;V_f[1]=a1;V_i[2]=a2;*(union A482*)V_a[3]=a3;memset(&a3,0,sizeof(a3));ret_f(4)}
/* 139:IJ<SjpcsLB>)S */ S f139(I a0,J a1,union A483 a2){V_I[0]=a0;V_J[1]=a1;*(union A483*)V_a[2]=a2;memset(&a2,0,sizeof(a2));ret_S(3)}
/* 140:c<il>l)<s{lf<pI>JfflCLJc}cICLdBSfjs> */ union A486 f140(c a0,union A487 a1,l a2){V_c[0]=a0;*(union A487*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_l[2]=a2;ret_a(3,union A486)}
/* 141:{i}c<f<jfcsiSpCfSpB>>j<dicCLpd{iIiLlcBBici}JBC<IpLSd>>JIfs)B */ B f141(struct A221 a0,c a1,union A489 a2,j a3,union A492 a4,J a5,I a6,f a7,s a8){*(struct A221*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_c[1]=a1;*(union A489*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_j[3]=a3;*(union A492*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_J[5]=a5;V_I[6]=a6;V_f[7]=a7;V_s[8]=a8;ret_B(9)}
/* 142:SIlSBc{dBLB<lJpslLf[14]>Bi})f */ f f142(S a0,I a1,l a2,S a3,B a4,c a5,struct A494 a6){V_S[0]=a0;V_I[1]=a1;V_l[2]=a2;V_S[3]=a3;V_B[4]=a4;V_c[5]=a5;*(struct A494*)V_a[6]=a6;memset(&a6,0,sizeof(a6));ret_f(7)}
/* 143:ijBcljdCL{SS<JfI>jBISLfLCf}IdIcf)j */ j f143(i a0,j a1,B a2,c a3,l a4,j a5,d a6,C a7,L a8,struct A496 a9,I a10,d a11,I a12,c a13,f a14){V_i[0]=a0;V_j[1]=a1;V_B[2]=a2;V_c[3]=a3;V_l[4]=a4;V_j[5]=a5;V_d[6]=a6;V_C[7]=a7;V_L[8]=a8;*(struct A496*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_I[10]=a10;V_d[11]=a11;V_I[12]=a12;V_c[13]=a13;V_f[14]=a14;ret_j(15)}
/* 144:CJcLp<I[8]JSLJLJdSBC{CSpCljjsIJdj}>ssCiCJ)c */ c f144(C a0,J a1,c a2,L a3,p a4,union A498 a5,s a6,s a7,C a8,i a9,C a10,J a11){V_C[0]=a0;V_J[1]=a1;V_c[2]=a2;V_L[3]=a3;V_p[4]=a4;*(union A498*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_s[6]=a6;V_s[7]=a7;V_C[8]=a8;V_i[9]=a9;V_C[10]=a10;V_J[11]=a11;ret_c(12)}
/* 145:BBC{Lsd}f)v */ v f145(B a0,B a1,C a2,struct A499 a3,f a4){V_B[0]=a0;V_B[1]=a1;V_C[2]=a2;*(struct A499*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_f[4]=a4;ret_v(5)}
/* 146:<CSLIdi{CSSJlJl[9]fB}Ij<BsjJJBJIiJLd>{ljdSClBdpIji}<cfdIBLjBBjip>>sBJ<LfLJfcCfc>s<cCdfffis>i)c */ c f146(union A504 a0,s a1,B a2,J a3,union A505 a4,s a5,union A506 a6,i a7){*(union A504*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_s[1]=a1;V_B[2]=a2;V_J[3]=a3;*(union A505*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_s[5]=a5;*(union A506*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_i[7]=a7;ret_c(8)}
/* 147:jLB<cBlBJid[2]CJlsC>iLLJ<CfjIJipccid>CJiS)i */ i f147(j a0,L a1,B a2,union A507 a3,i a4,L a5,L a6,J a7,union A508 a8,C a9,J a10,i a11,S a12){V_j[0]=a0;V_L[1]=a1;V_B[2]=a2;*(union A507*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_i[4]=a4;V_L[5]=a5;V_L[6]=a6;V_J[7]=a7;*(union A508*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_C[9]=a9;V_J[10]=a10;V_i[11]=a11;V_S[12]=a12;ret_i(13)}
/* 148:<J>)B */ B f148(union A40 a0){*(union A40*)V_a[0]=a0;memset(&a0,0,sizeof(a0));ret_B(1)}
/* 149:JBlJ)<fcd{IsdLjdCscLSI}Sp> */ union A510 f149(J a0,B a1,l a2,J a3){V_J[0]=a0;V_B[1]=a1;V_l[2]=a2;V_J[3]=a3;ret_a(4,union A510)}
/* 150:jjciIl<J{dppCd}>dp{Lc[10]ICLJjpI}C){fBLjJpfILIdI} */ struct A511 f150(j a0,j a1,c a2,i a3,I a4,l a5,union A513 a6,d a7,p a8,struct A514 a9,C a10){V_j[0]=a0;V_j[1]=a1;V_c[2]=a2;V_i[3]=a3;V_I[4]=a4;V_l[5]=a5;*(union A513*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_d[7]=a7;V_p[8]=a8;*(struct A514*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_C[10]=a10;ret_a(11,struct A511)}
/* 151:iLclp{I[15]L}BScjfC<<J>silLlBiLd>)i */ i f151(i a0,L a1,c a2,l a3,p a4,struct A515 a5,B a6,S a7,c a8,j a9,f a10,C a11,union A516 a12){V_i[0]=a0;V_L[1]=a1;V_c[2]=a2;V_l[3]=a3;V_p[4]=a4;*(struct A515*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_B[6]=a6;V_S[7]=a7;V_c[8]=a8;V_j[9]=a9;V_f[10]=a10;V_C[11]=a11;*(union A516*)V_a[12]=a12;memset(&a12,0,sizeof(a12));ret_i(13)}
/* 152:Lc)<<sCsd><jpLLBjLjBsi[13]I>JJdJ> */ union A519 f152(L a0,c a1){V_L[0]=a0;V_c[1]=a1;ret_a(2,union A519)}
/* 153:BJps){{Bf[3]iJLC{fjdcClsiLcsB}[12]dSBld}cScBIC{Bf{IijIspCCSjSf}}fJCf} */ struct A524 f153(B a0,J a1,p a2,s a3){V_B[0]=a0;V_J[1]=a1;V_p[2]=a2;V_s[3]=a3;ret_a(4,struct A524)}
/* 154:dflB{BfIIBBpLpS{iIS}l}iLS<fLIlILldLlCC>L)v */ v f154(d a0,f a1,l a2,B a3,struct A526 a4,i a5,L a6,S a7,union A527 a8,L a9){V_d[0]=a0;V_f[1]=a1;V_l[2]=a2;V_B[3]=a3;*(struct A526*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_i[5]=a5;V_L[6]=a6;V_S[7]=a7;*(union A527*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_L[9]=a9;ret_v(10)}
/* 155:lslCJci<IlIlJc{csjiLddf}B>)S */ S f155(l a0,s a1,l a2,C a3,J a4,c a5,i a6,union A529 a7){V_l[0]=a0;V_s[1]=a1;V_l[2]=a2;V_C[3]=a3;V_J[4]=a4;V_c[5]=a5;V_i[6]=a6;*(union A529*)V_a[7]=a7;memset(&a7,0,sizeof(a7));ret_S(8)}
/* 156:SB{BCCSflpdB[14]lBi})I */ I f156(S a0,B a1,struct A530 a2){V_S[0]=a0;V_B[1]=a1;*(struct A530*)V_a[2]=a2;memset(&a2,0,sizeof(a2));ret_I(3)}
/* 157:cBJ{LIpjL})B */ B f157(c a0,B a1,J a2,struct A531 a3){V_c[0]=a0;V_B[1]=a1;V_J[2]=a2;*(struct A531*)V_a[3]=a3;memset(&a3,0,sizeof(a3));ret_B(4)}
/* 158:sfljjI{BpBcdsfBpSjL}cILdj<J[6]jl>)J */ J f158(s a0,f a1,l a2,j a3,j a4,I a5,struct A532 a6,c a7,I a8,L a9,d a10,j a11,union A533 a12){V_s[0]=a0;V_f[1]=a1;V_l[2]=a2;V_j[3]=a3;V_j[4]=a4;V_I[5]=a5;*(struct A532*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_c[7]=a7;V_I[8]=a8;V_L[9]=a9;V_d[10]=a10;V_j[11]=a11;*(union A533*)V_a[12]=a12;memset(&a12,0,sizeof(a12));ret_J(13)}
/* 159:Ci{Lcpi}i<i{sC}Sjjd<L>p<JsJBC[4]iLipijI>sps>IBJJJ)j */ j f159(C a0,i a1,struct A534 a2,i a3,union A537 a4,I a5,B a6,J a7,J a8,J a9){V_C[0]=a0;V_i[1]=a1;*(struct A534*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_i[3]=a3;*(union A537*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_I[5]=a5;V_B[6]=a6;V_J[7]=a7;V_J[8]=a8;V_J[9]=a9;ret_j(10)}
/* 160:I<cB{JJBCCjBSdBIi}dSIdII>{SiCLcI<C[7]SCJdiLjjBsB>Spf}JjJCfic)p */ p f160(I a0,union A539 a1,struct A541 a2,J a3,j a4,J a5,C a6,f a7,i a8,c a9){V_I[0]=a0;*(union A539*)V_a[1]=a1;memset(&a1,0,sizeof(a1));*(struct A541*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_J[3]=a3;V_j[4]=a4;V_J[5]=a5;V_C[6]=a6;V_f[7]=a7;V_i[8]=a8;V_c[9]=a9;ret_p(10)}
/* 161:{jIppfBdjc}cpf)L */ L f161(struct A542 a0,c a1,p a2,f a3){*(struct A542*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_c[1]=a1;V_p[2]=a2;V_f[3]=a3;ret_L(4)}
/* 162:<sSjsfs{s<lBdSjlsiBdI>Cdd[10]dCsCCc{lCpJJdlSI[13]iSl}}lfBSJ>plC)i */ i f162(union A546 a0,p a1,l a2,C a3){*(union A546*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_p[1]=a1;V_l[2]=a2;V_C[3]=a3;ret_i(4)}
/* 163:S<JiBIcLLj>C)s */ s f163(S a0,union A547 a1,C a2){V_S[0]=a0;*(union A547*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_C[2]=a2;ret_s(3)}
/* 164:llsIJlSid{Bifc}if)C */ C f164(l a0,l a1,s a2,I a3,J a4,l a5,S a6,i a7,d a8,struct A548 a9,i a10,f a11){V_l[0]=a0;V_l[1]=a1;V_s[2]=a2;V_I[3]=a3;V_J[4]=a4;V_l[5]=a5;V_S[6]=a6;V_i[7]=a7;V_d[8]=a8;*(struct A548*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_i[10]=a10;V_f[11]=a11;ret_C(12)}
/* 165:l{ljlicds{jfCdLc[7]{lBSfds}f{cLILdspIC}SjB}LCBC}fJj<cJdSp>LpsdiCs)S */ S f165(l a0,struct A552 a1,f a2,J a3,j a4,union A553 a5,L a6,p a7,s a8,d a9,i a10,C a11,s a12){V_l[0]=a0;*(struct A552*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_f[2]=a2;V_J[3]=a3;V_j[4]=a4;*(union A553*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_L[6]=a6;V_p[7]=a7;V_s[8]=a8;V_d[9]=a9;V_i[10]=a10;V_C[11]=a11;V_s[12]=a12;ret_S(13)}
/* 166:pfjlJ<CBcBlB>i<lJ>p<jfIipIdfLslL>)<BiCcL<C{BSCjIScBfCLp}pIdidIfdlc>s[1]fpCdJ> */ union A556 f166(p a0,f a1,j a2,l a3,J a4,union A557 a5,i a6,union A558 a7,p a8,union A559 a9){V_p[0]=a0;V_f[1]=a1;V_j[2]=a2;V_l[3]=a3;V_J[4]=a4;*(union A557*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_i[6]=a6;*(union A558*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_p[8]=a8;*(union A559*)V_a[9]=a9;memset(&a9,0,sizeof(a9));ret_a(10,union A556)}
/* 167:){lfBJfff[7]sB} */ struct A560 f167(){ret_a(0,struct A560)}
/* 168:I{ffsjlIlB<CjJjdJpCdL[8]L>sJ}cIps)S */ S f168(I a0,struct A562 a1,c a2,I a3,p a4,s a5){V_I[0]=a0;*(struct A562*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_c[2]=a2;V_I[3]=a3;V_p[4]=a4;V_s[5]=a5;ret_S(6)}
/* 169:plLSdB<fjCpf[7]LdfBIJp>LJBcCsJl)L */ L f169(p a0,l a1,L a2,S a3,d a4,B a5,union A563 a6,L a7,J a8,B a9,c a10,C a11,s a12,J a13,l a14){V_p[0]=a0;V_l[1]=a1;V_L[2]=a2;V_S[3]=a3;V_d[4]=a4;V_B[5]=a5;*(union A563*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_L[7]=a7;V_J[8]=a8;V_B[9]=a9;V_c[10]=a10;V_C[11]=a11;V_s[12]=a12;V_J[13]=a13;V_l[14]=a14;ret_L(15)}
/* 170:lJSpsdJJIdi<cjlLfLlSslc>iC)I */ I f170(l a0,J a1,S a2,p a3,s a4,d a5,J a6,J a7,I a8,d a9,i a10,union A564 a11,i a12,C a13){V_l[0]=a0;V_J[1]=a1;V_S[2]=a2;V_p[3]=a3;V_s[4]=a4;V_d[5]=a5;V_J[6]=a6;V_J[7]=a7;V_I[8]=a8;V_d[9]=a9;V_i[10]=a10;*(union A564*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_i[12]=a12;V_C[13]=a13;ret_I(14)}
/* 171:pcj<ci>ll)s */ s f171(p a0,c a1,j a2,union A565 a3,l a4,l a5){V_p[0]=a0;V_c[1]=a1;V_j[2]=a2;*(union A565*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_l[4]=a4;V_l[5]=a5;ret_s(6)}
/* 172:cSlBs<{jBIdldcpfBCp}BjcCLpB>S)s */ s f172(c a0,S a1,l a2,B a3,s a4,union A567 a5,S a6){V_c[0]=a0;V_S[1]=a1;V_l[2]=a2;V_B[3]=a3;V_s[4]=a4;*(union A567*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_S[6]=a6;ret_s(7)}
/* 173:Lj{f[2]clSlCfLipCd}fB)p */ p f173(L a0,j a1,struct A568 a2,f a3,B a4){V_L[0]=a0;V_j[1]=a1;*(struct A568*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_f[3]=a3;V_B[4]=a4;ret_p(5)}
/* 174:dIiBS<Js<SfJBdJILLcsB>fLdBcLisp>)l */ l f174(d a0,I a1,i a2,B a3,S a4,union A570 a5){V_d[0]=a0;V_I[1]=a1;V_i[2]=a2;V_B[3]=a3;V_S[4]=a4;*(union A570*)V_a[5]=a5;memset(&a5,0,sizeof(a5));ret_l(6)}
/* 175:SLdSSISsLJSC){JBd{iiBSCicBdBjI}iIcd<sjLLcSBLdJ>cSl} */ struct A573 f175(S a0,L a1,d a2,S a3,S a4,I a5,S a6,s a7,L a8,J a9,S a10,C a11){V_S[0]=a0;V_L[1]=a1;V_d[2]=a2;V_S[3]=a3;V_S[4]=a4;V_I[5]=a5;V_S[6]=a6;V_s[7]=a7;V_L[8]=a8;V_J[9]=a9;V_S[10]=a10;V_C[11]=a11;ret_a(12,struct A573)}
/* 176:<JfcfdLscJI>cjjB)f */ f f176(union A574 a0,c a1,j a2,j a3,B a4){*(union A574*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_c[1]=a1;V_j[2]=a2;V_j[3]=a3;V_B[4]=a4;ret_f(5)}
/* 177:jsd{CBJijcL}d{i{d}BjBI<BSCSdpIIB>}i<<d<jijjLsspjCSS>ciSS[11]ScBCil>JcfLiijpf>f)B */ B f177(j a0,s a1,d a2,struct A575 a3,d a4,struct A577 a5,i a6,union A580 a7,f a8){V_j[0]=a0;V_s[1]=a1;V_d[2]=a2;*(struct A575*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_d[4]=a4;*(struct A577*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_i[6]=a6;*(union A580*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_f[8]=a8;ret_B(9)}
/* 178:ClsBL{jiLCCcdscCCB}<fjpjdILJ<lcsCi>{CIJsjBCS}Sl>ff)s */ s f178(C a0,l a1,s a2,B a3,L a4,struct A581 a5,union A584 a6,f a7,f a8){V_C[0]=a0;V_l[1]=a1;V_s[2]=a2;V_B[3]=a3;V_L[4]=a4;*(struct A581*)V_a[5]=a5;memset(&a5,0,sizeof(a5));*(union A584*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_f[7]=a7;V_f[8]=a8;ret_s(9)}
/* 179:{j<dSj>CicJiJjsfs}lLlJdCdlfICB{JBJCcIll}s)f */ f f179(struct A586 a0,l a1,L a2,l a3,J a4,d a5,C a6,d a7,l a8,f a9,I a10,C a11,B a12,struct A587 a13,s a14){*(struct A586*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_l[1]=a1;V_L[2]=a2;V_l[3]=a3;V_J[4]=a4;V_d[5]=a5;V_C[6]=a6;V_d[7]=a7;V_l[8]=a8;V_f[9]=a9;V_I[10]=a10;V_C[11]=a11;V_B[12]=a12;*(struct A587*)V_a[13]=a13;memset(&a13,0,sizeof(a13));V_s[14]=a14;ret_f(15)}
/* 180:cIIJ{ip[15]Blj<ccIclisdll>iccfd{j}}d)J */ J f180(c a0,I a1,I a2,J a3,struct A590 a4,d a5){V_c[0]=a0;V_I[1]=a1;V_I[2]=a2;V_J[3]=a3;*(struct A590*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_d[5]=a5;ret_J(6)}
/* 181:JiB){BBcJdffdISs} */ struct A591 f181(J a0,i a1,B a2){V_J[0]=a0;V_i[1]=a1;V_B[2]=a2;ret_a(3,struct A591)}
/* 182:lS<Bjp>)p */ p f182(l a0,S a1,union A592 a2){V_l[0]=a0;V_S[1]=a1;*(union A592*)V_a[2]=a2;memset(&a2,0,sizeof(a2));ret_p(3)}
/* 183:S<pJ>cpffC{S}LLl)c */ c f183(S a0,union A593 a1,c a2,p a3,f a4,f a5,C a6,struct A594 a7,L a8,L a9,l a10){V_S[0]=a0;*(union A593*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_c[2]=a2;V_p[3]=a3;V_f[4]=a4;V_f[5]=a5;V_C[6]=a6;*(struct A594*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_L[8]=a8;V_L[9]=a9;V_l[10]=a10;ret_c(11)}
/* 184:SpcljdJ{sc<sJClsIpLScfc>jf}<LLl<ldJJIjS>l><dl>p{Il<{SliSJJCpSspL}SLBL><JfBCBfidBpfd>ll}jB){sIsLsLjcCl[12]Li} */ struct A595 f184(S a0,p a1,c a2,l a3,j a4,d a5,J a6,struct A597 a7,union A599 a8,union A600 a9,p a10,struct A604 a11,j a12,B a13){V_S[0]=a0;V_p[1]=a1;V_c[2]=a2;V_l[3]=a3;V_j[4]=a4;V_d[5]=a5;V_J[6]=a6;*(struct A597*)V_a[7]=a7;memset(&a7,0,sizeof(a7));*(union A599*)V_a[8]=a8;memset(&a8,0,sizeof(a8));*(union A600*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_p[10]=a10;*(struct A604*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_j[12]=a12;V_B[13]=a13;ret_a(14,struct A595)}
/* 185:Csf{Bff<dlj<iiifC>LdJspJfp>{cicIC<sISIlJ>sJBldL}fLCC<ijisBfS>sj}<SlsdffpilIj>jclBjCC{ddsccpiJ[13]JL}Ji)p */ p f185(C a0,s a1,f a2,struct A610 a3,union A611 a4,j a5,c a6,l a7,B a8,j a9,C a10,C a11,struct A612 a12,J a13,i a14){V_C[0]=a0;V_s[1]=a1;V_f[2]=a2;*(struct A610*)V_a[3]=a3;memset(&a3,0,sizeof(a3));*(union A611*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_j[5]=a5;V_c[6]=a6;V_l[7]=a7;V_B[8]=a8;V_j[9]=a9;V_C[10]=a10;V_C[11]=a11;*(struct A612*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_J[13]=a13;V_i[14]=a14;ret_p(15)}
/* 186:jfIIcpIB{dS[7]{lc}pSd{<jiJCLsllcCLc><f[12]IciCCpCdscd>d{SBCfdBCBjdsI}jJiSCcpC}BI[13]dJ<lLsjl<djJIjdd>Js{dSdlcj[11]IfflIL}d>}f)L */ L f186(j a0,f a1,I a2,I a3,c a4,p a5,I a6,B a7,struct A621 a8,f a9){V_j[0]=a0;V_f[1]=a1;V_I[2]=a2;V_I[3]=a3;V_c[4]=a4;V_p[5]=a5;V_I[6]=a6;V_B[7]=a7;*(struct A621*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_f[9]=a9;ret_L(10)}
/* 187:CfIILljLLfCs){ffi} */ struct A622 f187(C a0,f a1,I a2,I a3,L a4,l a5,j a6,L a7,L a8,f a9,C a10,s a11){V_C[0]=a0;V_f[1]=a1;V_I[2]=a2;V_I[3]=a3;V_L[4]=a4;V_l[5]=a5;V_j[6]=a6;V_L[7]=a7;V_L[8]=a8;V_f[9]=a9;V_C[10]=a10;V_s[11]=a11;ret_a(12,struct A622)}
/* 188:ljLpl<CJBiL<lpBlcBLC{BfJIsffcjJ[14]C}{Iid}Lf>pSfIJB>LllL<SCc{<sLpJSLlLSs>fS{iljBfpLILIcj}IC}dC<Jij>fj>iB)B */ B f188(l a0,j a1,L a2,p a3,l a4,union A626 a5,L a6,l a7,l a8,L a9,union A631 a10,i a11,B a12){V_l[0]=a0;V_j[1]=a1;V_L[2]=a2;V_p[3]=a3;V_l[4]=a4;*(union A626*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_L[6]=a6;V_l[7]=a7;V_l[8]=a8;V_L[9]=a9;*(union A631*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_i[11]=a11;V_B[12]=a12;ret_B(13)}
/* 189:J{icpjCisfdsd}iSJf)l */ l f189(J a0,struct A632 a1,i a2,S a3,J a4,f a5){V_J[0]=a0;*(struct A632*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_i[2]=a2;V_S[3]=a3;V_J[4]=a4;V_f[5]=a5;ret_l(6)}
/* 190:J{{<JffpslJ[8]JCsCC>jCilIp{iLfJdlBCjpIc}c{S}dc}CLsS{BIpicJLpplJc[9]}sidJlI}SsL)C */ C f190(J a0,struct A637 a1,S a2,s a3,L a4){V_J[0]=a0;*(struct A637*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_S[2]=a2;V_s[3]=a3;V_L[4]=a4;ret_C(5)}
/* 191:lip){fcdC<dBSc{ciJdSBjdfBpc}d<BdjJBIjdi>f>p[4]Sc{CcscLJLfCj[16]SJ}li{i<LIccJBS[4]JipjL>sji{fil}Ijjcjj}} */ struct A645 f191(l a0,i a1,p a2){V_l[0]=a0;V_i[1]=a1;V_p[2]=a2;ret_a(3,struct A645)}
/* 192:d<jlCsiclj{J[1]sLJ}p{Bp}I>dJpijl){JCCCcCpjfJ<dsjLiIpc[9]cfcC>B} */ struct A647 f192(d a0,union A649 a1,d a2,J a3,p a4,i a5,j a6,l a7){V_d[0]=a0;*(union A649*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_d[2]=a2;V_J[3]=a3;V_p[4]=a4;V_i[5]=a5;V_j[6]=a6;V_l[7]=a7;ret_a(8,struct A647)}
/* 193:SJC<sldiCpdsc>SSpsBIBf{lIpid}i)i */ i f193(S a0,J a1,C a2,union A650 a3,S a4,S a5,p a6,s a7,B a8,I a9,B a10,f a11,struct A651 a12,i a13){V_S[0]=a0;V_J[1]=a1;V_C[2]=a2;*(union A650*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_S[4]=a4;V_S[5]=a5;V_p[6]=a6;V_s[7]=a7;V_B[8]=a8;V_I[9]=a9;V_B[10]=a10;V_f[11]=a11;*(struct A651*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_i[13]=a13;ret_i(14)}
/* 194:cdpcs{SS<<J[2]LipdlJJiddI>S{JBfdcBsiBSps}>}SLcC{jBdBpI}c)j */ j f194(c a0,d a1,p a2,c a3,s a4,struct A655 a5,S a6,L a7,c a8,C a9,struct A656 a10,c a11){V_c[0]=a0;V_d[1]=a1;V_p[2]=a2;V_c[3]=a3;V_s[4]=a4;*(struct A655*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_S[6]=a6;V_L[7]=a7;V_c[8]=a8;V_C[9]=a9;*(struct A656*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_c[11]=a11;ret_j(12)}
/* 195:jpLSljS<ljL<jp[12]Csj>>Cl)L */ L f195(j a0,p a1,L a2,S a3,l a4,j a5,S a6,union A658 a7,C a8,l a9){V_j[0]=a0;V_p[1]=a1;V_L[2]=a2;V_S[3]=a3;V_l[4]=a4;V_j[5]=a5;V_S[6]=a6;*(union A658*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_C[8]=a8;V_l[9]=a9;ret_L(10)}
/* 196:if{LlpsL<fiISSjLcIpCJ>i{sl<dCf>CfILI}<sdCpdfsCi>i{dj{idLLJjffd[1]did}<jd>dBIL}p}BLlBjIdicBfip)v */ v f196(i a0,f a1,struct A666 a2,B a3,L a4,l a5,B a6,j a7,I a8,d a9,i a10,c a11,B a12,f a13,i a14,p a15){V_i[0]=a0;V_f[1]=a1;*(struct A666*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_B[3]=a3;V_L[4]=a4;V_l[5]=a5;V_B[6]=a6;V_j[7]=a7;V_I[8]=a8;V_d[9]=a9;V_i[10]=a10;V_c[11]=a11;V_B[12]=a12;V_f[13]=a13;V_i[14]=a14;V_p[15]=a15;ret_v(16)}
/* 197:s<p>cfjjc<cdIS<LcsldS>i<IsSdd>l{j[1]Sl}BSB>)d */ d f197(s a0,union A183 a1,c a2,f a3,j a4,j a5,c a6,union A670 a7){V_s[0]=a0;*(union A183*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_c[2]=a2;V_f[3]=a3;V_j[4]=a4;V_j[5]=a5;V_c[6]=a6;*(union A670*)V_a[7]=a7;memset(&a7,0,sizeof(a7));ret_d(8)}
/* 198:ifCi{j}CIJBlc)L */ L f198(i a0,f a1,C a2,i a3,struct A589 a4,C a5,I a6,J a7,B a8,l a9,c a10){V_i[0]=a0;V_f[1]=a1;V_C[2]=a2;V_i[3]=a3;*(struct A589*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_C[5]=a5;V_I[6]=a6;V_J[7]=a7;V_B[8]=a8;V_l[9]=a9;V_c[10]=a10;ret_L(11)}
/* 199:JBIc<cdJfciiLsjIp>S<BpJd>piBLCSCIS)J */ J f199(J a0,B a1,I a2,c a3,union A671 a4,S a5,union A672 a6,p a7,i a8,B a9,L a10,C a11,S a12,C a13,I a14,S a15){V_J[0]=a0;V_B[1]=a1;V_I[2]=a2;V_c[3]=a3;*(union A671*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_S[5]=a5;*(union A672*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_p[7]=a7;V_i[8]=a8;V_B[9]=a9;V_L[10]=a10;V_C[11]=a11;V_S[12]=a12;V_C[13]=a13;V_I[14]=a14;V_S[15]=a15;ret_J(16)}
/* 200:JLBLSscpdpLj{jiIj}f)p */ p f200(J a0,L a1,B a2,L a3,S a4,s a5,c a6,p a7,d a8,p a9,L a10,j a11,struct A673 a12,f a13){V_J[0]=a0;V_L[1]=a1;V_B[2]=a2;V_L[3]=a3;V_S[4]=a4;V_s[5]=a5;V_c[6]=a6;V_p[7]=a7;V_d[8]=a8;V_p[9]=a9;V_L[10]=a10;V_j[11]=a11;*(struct A673*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_f[13]=a13;ret_p(14)}
/* 201:<LBlIlIfdSI>{<ipIi>{IdcpC}S{dJiidiLj}cp}CCJS)d */ d f201(union A674 a0,struct A678 a1,C a2,C a3,J a4,S a5){*(union A674*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(struct A678*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_C[2]=a2;V_C[3]=a3;V_J[4]=a4;V_S[5]=a5;ret_d(6)}
/* 202:JIlp<cpsjBJpLdL>)S */ S f202(J a0,I a1,l a2,p a3,union A679 a4){V_J[0]=a0;V_I[1]=a1;V_l[2]=a2;V_p[3]=a3;*(union A679*)V_a[4]=a4;memset(&a4,0,sizeof(a4));ret_S(5)}
/* 203:j{SCL{BBdfcIScSSBB}c}SpcSi)p */ p f203(j a0,struct A681 a1,S a2,p a3,c a4,S a5,i a6){V_j[0]=a0;*(struct A681*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_S[2]=a2;V_p[3]=a3;V_c[4]=a4;V_S[5]=a5;V_i[6]=a6;ret_p(7)}
/* 204:C<pc{ppjSBjCfpicC}iS[6]cCJj>ji<fliJsBdCLSJd>BcB<jifiJLJcSds>C<JLcIcipLSSjB>Js)j */ j f204(C a0,union A683 a1,j a2,i a3,union A684 a4,B a5,c a6,B a7,union A685 a8,C a9,union A686 a10,J a11,s a12){V_C[0]=a0;*(union A683*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_j[2]=a2;V_i[3]=a3;*(union A684*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_B[5]=a5;V_c[6]=a6;V_B[7]=a7;*(union A685*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_C[9]=a9;*(union A686*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_J[11]=a11;V_s[12]=a12;ret_j(13)}
/* 205:dJBL<IfIBiCcCLSiI>BCfpI)v */ v f205(d a0,J a1,B a2,L a3,union A687 a4,B a5,C a6,f a7,p a8,I a9){V_d[0]=a0;V_J[1]=a1;V_B[2]=a2;V_L[3]=a3;*(union A687*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_B[5]=a5;V_C[6]=a6;V_f[7]=a7;V_p[8]=a8;V_I[9]=a9;ret_v(10)}
/* 206:SppSJC{s<fSfppSfBS>sdSc<BdSclSLdIcpj>}B{iIICsijI[1]slpC}lCS)J */ J f206(S a0,p a1,p a2,S a3,J a4,C a5,struct A690 a6,B a7,struct A691 a8,l a9,C a10,S a11){V_S[0]=a0;V_p[1]=a1;V_p[2]=a2;V_S[3]=a3;V_J[4]=a4;V_C[5]=a5;*(struct A690*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_B[7]=a7;*(struct A691*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_l[9]=a9;V_C[10]=a10;V_S[11]=a11;ret_J(12)}
/* 207:CSfjBc<Sf{cddCCCjiBs}<jC><pjSfI[7]>Id{fIjsislfffis}Llj>)C */ C f207(C a0,S a1,f a2,j a3,B a4,c a5,union A696 a6){V_C[0]=a0;V_S[1]=a1;V_f[2]=a2;V_j[3]=a3;V_B[4]=a4;V_c[5]=a5;*(union A696*)V_a[6]=a6;memset(&a6,0,sizeof(a6));ret_C(7)}
/* 208:pCBJ{ilICcsL}BpSis)B */ B f208(p a0,C a1,B a2,J a3,struct A697 a4,B a5,p a6,S a7,i a8,s a9){V_p[0]=a0;V_C[1]=a1;V_B[2]=a2;V_J[3]=a3;*(struct A697*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_B[5]=a5;V_p[6]=a6;V_S[7]=a7;V_i[8]=a8;V_s[9]=a9;ret_B(10)}
/* 209:ilJ{fli}BcCc<ciSjcsicfiL>dC<S{{fdfdcSIcdBSf}SC}clCB[15]Jf<S<Jd>{lcIL}{iIilSpJiLip}SC>IfC>)C */ C f209(i a0,l a1,J a2,struct A698 a3,B a4,c a5,C a6,c a7,union A699 a8,d a9,C a10,union A706 a11){V_i[0]=a0;V_l[1]=a1;V_J[2]=a2;*(struct A698*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_B[4]=a4;V_c[5]=a5;V_C[6]=a6;V_c[7]=a7;*(union A699*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_d[9]=a9;V_C[10]=a10;*(union A706*)V_a[11]=a11;memset(&a11,0,sizeof(a11));ret_C(12)}
/* 210:lpiLdSLcS<ppsL[2]dcCJiIBL>JSlc)s */ s f210(l a0,p a1,i a2,L a3,d a4,S a5,L a6,c a7,S a8,union A707 a9,J a10,S a11,l a12,c a13){V_l[0]=a0;V_p[1]=a1;V_i[2]=a2;V_L[3]=a3;V_d[4]=a4;V_S[5]=a5;V_L[6]=a6;V_c[7]=a7;V_S[8]=a8;*(union A707*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_J[10]=a10;V_S[11]=a11;V_l[12]=a12;V_c[13]=a13;ret_s(14)}
/* 211:iL{JJj{B<LldsS>i}lddl[1]l}CdBpSLsII)p */ p f211(i a0,L a1,struct A710 a2,C a3,d a4,B a5,p a6,S a7,L a8,s a9,I a10,I a11){V_i[0]=a0;V_L[1]=a1;*(struct A710*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_C[3]=a3;V_d[4]=a4;V_B[5]=a5;V_p[6]=a6;V_S[7]=a7;V_L[8]=a8;V_s[9]=a9;V_I[10]=a10;V_I[11]=a11;ret_p(12)}
/* 212:S<JCpspL{dcclsfll}ls>sBC<SipJfS>fIii)v */ v f212(S a0,union A712 a1,s a2,B a3,C a4,union A713 a5,f a6,I a7,i a8,i a9){V_S[0]=a0;*(union A712*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_s[2]=a2;V_B[3]=a3;V_C[4]=a4;*(union A713*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_f[6]=a6;V_I[7]=a7;V_i[8]=a8;V_i[9]=a9;ret_v(10)}
/* 213:ls{d}<JICpiC{JBICCIJSs<scBd>Cs}lCCjC>lCsI)l */ l f213(l a0,s a1,struct A378 a2,union A716 a3,l a4,C a5,s a6,I a7){V_l[0]=a0;V_s[1]=a1;*(struct A378*)V_a[2]=a2;memset(&a2,0,sizeof(a2));*(union A716*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_l[4]=a4;V_C[5]=a5;V_s[6]=a6;V_I[7]=a7;ret_l(8)}
/* 214:<<Cl{jl}IBlC>SfiidSlBjl<d<JlBdJdCdsj>slJL[9]llJpLL>>fiLII{d}CCB<Jl{IL[2]JscLSipfJi}fBCIJSfi>clB)d */ d f214(union A721 a0,f a1,i a2,L a3,I a4,I a5,struct A378 a6,C a7,C a8,B a9,union A723 a10,c a11,l a12,B a13){*(union A721*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_f[1]=a1;V_i[2]=a2;V_L[3]=a3;V_I[4]=a4;V_I[5]=a5;*(struct A378*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_C[7]=a7;V_C[8]=a8;V_B[9]=a9;*(union A723*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_c[11]=a11;V_l[12]=a12;V_B[13]=a13;ret_d(14)}
/* 215:lIB<dJidcB[6]Jpllfc>)S */ S f215(l a0,I a1,B a2,union A724 a3){V_l[0]=a0;V_I[1]=a1;V_B[2]=a2;*(union A724*)V_a[3]=a3;memset(&a3,0,sizeof(a3));ret_S(4)}
/* 216:{CddISLddBLc{IJLjpdCsSSdC}}{Ji[12]dJ}CjscLB<{ScfLpSSJIBCI}Bid>BfI)<LciCIL{SI{jll}LLJiBppIp}isppd> */ union A727 f216(struct A729 a0,struct A730 a1,C a2,j a3,s a4,c a5,L a6,B a7,union A732 a8,B a9,f a10,I a11){*(struct A729*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(struct A730*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_C[2]=a2;V_j[3]=a3;V_s[4]=a4;V_c[5]=a5;V_L[6]=a6;V_B[7]=a7;*(union A732*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_B[9]=a9;V_f[10]=a10;V_I[11]=a11;ret_a(12,union A727)}
/* 217:CLC{ICpL}JfsI{{Cdjs<ILIsCpsfpcSp>i<sSLjCcfiCdip>{Bf}d<li[14]LLIBjlJ>ld}fJIsCjLcpp[16]c}lcC)v */ v f217(C a0,L a1,C a2,struct A733 a3,J a4,f a5,s a6,I a7,struct A739 a8,l a9,c a10,C a11){V_C[0]=a0;V_L[1]=a1;V_C[2]=a2;*(struct A733*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_J[4]=a4;V_f[5]=a5;V_s[6]=a6;V_I[7]=a7;*(struct A739*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_l[9]=a9;V_c[10]=a10;V_C[11]=a11;ret_v(12)}
/* 218:Jc<sIB{jjffcid}BCBICBj{BIiijS}>BI<jj[1]diiI<fl<SC><fB>dJpj<i>ijL>L>jp)f */ f f218(J a0,c a1,union A742 a2,B a3,I a4,union A746 a5,j a6,p a7){V_J[0]=a0;V_c[1]=a1;*(union A742*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_B[3]=a3;V_I[4]=a4;*(union A746*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_j[6]=a6;V_p[7]=a7;ret_f(8)}
/* 219:ifd{ipJB}{iJCdIiILjJLd}Sl)p */ p f219(i a0,f a1,d a2,struct A747 a3,struct A748 a4,S a5,l a6){V_i[0]=a0;V_f[1]=a1;V_d[2]=a2;*(struct A747*)V_a[3]=a3;memset(&a3,0,sizeof(a3));*(struct A748*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_S[5]=a5;V_l[6]=a6;ret_p(7)}
/* 220:{CjjdcCClISJ}{sI{{B}BlB{jjjCB}}p<CC>llc[5]ilji}iB)d */ d f220(struct A749 a0,struct A754 a1,i a2,B a3){*(struct A749*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(struct A754*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_i[2]=a2;V_B[3]=a3;ret_d(4)}
/* 221:S<B>lifpi<clJd>fl)d */ d f221(S a0,union A412 a1,l a2,i a3,f a4,p a5,i a6,union A755 a7,f a8,l a9){V_S[0]=a0;*(union A412*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_l[2]=a2;V_i[3]=a3;V_f[4]=a4;V_p[5]=a5;V_i[6]=a6;*(union A755*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_f[8]=a8;V_l[9]=a9;ret_d(10)}
/* 222:cCSLj{SiJS[4]isIjfscc}IBLpdlsd)d */ d f222(c a0,C a1,S a2,L a3,j a4,struct A756 a5,I a6,B a7,L a8,p a9,d a10,l a11,s a12,d a13){V_c[0]=a0;V_C[1]=a1;V_S[2]=a2;V_L[3]=a3;V_j[4]=a4;*(struct A756*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_I[6]=a6;V_B[7]=a7;V_L[8]=a8;V_p[9]=a9;V_d[10]=a10;V_l[11]=a11;V_s[12]=a12;V_d[13]=a13;ret_d(14)}
/* 223:Lj<ijsjpfJ>{ccp{CBLclCIpicpp}Is}<is{L<jdjSiIJILi>lddCCBd<pSSBcpCLJ>Lc}l>j<cIIl<SdjlSid>cpjsLjl>{dCJcl}C)S */ S f223(L a0,j a1,union A757 a2,struct A759 a3,union A763 a4,j a5,union A765 a6,struct A766 a7,C a8){V_L[0]=a0;V_j[1]=a1;*(union A757*)V_a[2]=a2;memset(&a2,0,sizeof(a2));*(struct A759*)V_a[3]=a3;memset(&a3,0,sizeof(a3));*(union A763*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_j[5]=a5;*(union A765*)V_a[6]=a6;memset(&a6,0,sizeof(a6));*(struct A766*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_C[8]=a8;ret_S(9)}
/* 224:sBSII{flLpLjCJjsjc}cd<CsIllBlBd<S[11]CdldBIj>Jc>fL)j */ j f224(s a0,B a1,S a2,I a3,I a4,struct A767 a5,c a6,d a7,union A769 a8,f a9,L a10){V_s[0]=a0;V_B[1]=a1;V_S[2]=a2;V_I[3]=a3;V_I[4]=a4;*(struct A767*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_c[6]=a6;V_d[7]=a7;*(union A769*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_f[9]=a9;V_L[10]=a10;ret_j(11)}
/* 225:fjIj<spcddBcfjj><jIfB{J<fdlIILBfBcIJ>jIi{JpSSCJlBpcLC}jC<BIJlBBpjC>scs}ppiBSB<l>>c{pIfCBiScBl[1]Ci})v */ v f225(f a0,j a1,I a2,j a3,union A770 a4,union A775 a5,c a6,struct A776 a7){V_f[0]=a0;V_j[1]=a1;V_I[2]=a2;V_j[3]=a3;*(union A770*)V_a[4]=a4;memset(&a4,0,sizeof(a4));*(union A775*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_c[6]=a6;*(struct A776*)V_a[7]=a7;memset(&a7,0,sizeof(a7));ret_v(8)}
/* 226:{LLsjciJBfLfJ}sip)s */ s f226(struct A777 a0,s a1,i a2,p a3){*(struct A777*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_s[1]=a1;V_i[2]=a2;V_p[3]=a3;ret_s(4)}
/* 227:l<sp><Jclc<isSjdBBcpLpL>S<pCLJdC>>c{ffBIcJSJfSBB}cCSjS)j */ j f227(l a0,union A778 a1,union A781 a2,c a3,struct A782 a4,c a5,C a6,S a7,j a8,S a9){V_l[0]=a0;*(union A778*)V_a[1]=a1;memset(&a1,0,sizeof(a1));*(union A781*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_c[3]=a3;*(struct A782*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_c[5]=a5;V_C[6]=a6;V_S[7]=a7;V_j[8]=a8;V_S[9]=a9;ret_j(10)}
/* 228:clfBf{{C[16]id}}ddJ)c */ c f228(c a0,l a1,f a2,B a3,f a4,struct A784 a5,d a6,d a7,J a8){V_c[0]=a0;V_l[1]=a1;V_f[2]=a2;V_B[3]=a3;V_f[4]=a4;*(struct A784*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_d[6]=a6;V_d[7]=a7;V_J[8]=a8;ret_c(9)}
/* 229:ssJCfcpLd<JBCilpjlfils>)j */ j f229(s a0,s a1,J a2,C a3,f a4,c a5,p a6,L a7,d a8,union A785 a9){V_s[0]=a0;V_s[1]=a1;V_J[2]=a2;V_C[3]=a3;V_f[4]=a4;V_c[5]=a5;V_p[6]=a6;V_L[7]=a7;V_d[8]=a8;*(union A785*)V_a[9]=a9;memset(&a9,0,sizeof(a9));ret_j(10)}
/* 230:is<{J{lCjSIp}J[14]{IdIlicLCJBcJ[4]}}[7]l[2]Ii<S<lsJlpLCdl[9]iSB>s>JjsBjlf>LdBLfc)v */ v f230(i a0,s a1,union A791 a2,L a3,d a4,B a5,L a6,f a7,c a8){V_i[0]=a0;V_s[1]=a1;*(union A791*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_L[3]=a3;V_d[4]=a4;V_B[5]=a5;V_L[6]=a6;V_f[7]=a7;V_c[8]=a8;ret_v(9)}
/* 231:L<Ld>pJC<Iil[10]Spp<JIfi>pf[13]plL>IBLC){dIjlIcL} */ struct A792 f231(L a0,union A793 a1,p a2,J a3,C a4,union A795 a5,I a6,B a7,L a8,C a9){V_L[0]=a0;*(union A793*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_p[2]=a2;V_J[3]=a3;V_C[4]=a4;*(union A795*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_I[6]=a6;V_B[7]=a7;V_L[8]=a8;V_C[9]=a9;ret_a(10,struct A792)}
/* 232:<CBjBpf<iSIpdciflfsB>>l<s>cBjjLddLis)C */ C f232(union A797 a0,l a1,union A286 a2,c a3,B a4,j a5,j a6,L a7,d a8,d a9,L a10,i a11,s a12){*(union A797*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_l[1]=a1;*(union A286*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_c[3]=a3;V_B[4]=a4;V_j[5]=a5;V_j[6]=a6;V_L[7]=a7;V_d[8]=a8;V_d[9]=a9;V_L[10]=a10;V_i[11]=a11;V_s[12]=a12;ret_C(13)}
/* 233:j<CjcIBL>jfI{flLIf{dLLld}Sl{ljjJ[11]cjdSpBfB}{jsfsCiLj[16]}S}fjIfSS)L */ L f233(j a0,union A798 a1,j a2,f a3,I a4,struct A802 a5,f a6,j a7,I a8,f a9,S a10,S a11){V_j[0]=a0;*(union A798*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_j[2]=a2;V_f[3]=a3;V_I[4]=a4;*(struct A802*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_f[6]=a6;V_j[7]=a7;V_I[8]=a8;V_f[9]=a9;V_S[10]=a10;V_S[11]=a11;ret_L(12)}
/* 234:BCLipBc)<lcsLjsjj> */ union A803 f234(B a0,C a1,L a2,i a3,p a4,B a5,c a6){V_B[0]=a0;V_C[1]=a1;V_L[2]=a2;V_i[3]=a3;V_p[4]=a4;V_B[5]=a5;V_c[6]=a6;ret_a(7,union A803)}
/* 235:llJL{jI<IBj{cfiCJlsjdsCl}sJsp{ssjLcC}Spf>JsdJLJSLL}iCpC)f */ f f235(l a0,l a1,J a2,L a3,struct A807 a4,i a5,C a6,p a7,C a8){V_l[0]=a0;V_l[1]=a1;V_J[2]=a2;V_L[3]=a3;*(struct A807*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_i[5]=a5;V_C[6]=a6;V_p[7]=a7;V_C[8]=a8;ret_f(9)}
/* 236:SBdS<lB>C)f */ f f236(S a0,B a1,d a2,S a3,union A808 a4,C a5){V_S[0]=a0;V_B[1]=a1;V_d[2]=a2;V_S[3]=a3;*(union A808*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_C[5]=a5;ret_f(6)}
/* 237:CJffSdL{cfs<fcIcsijjCJSs>iSBsBjfp}j)i */ i f237(C a0,J a1,f a2,f a3,S a4,d a5,L a6,struct A810 a7,j a8){V_C[0]=a0;V_J[1]=a1;V_f[2]=a2;V_f[3]=a3;V_S[4]=a4;V_d[5]=a5;V_L[6]=a6;*(struct A810*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_j[8]=a8;ret_i(9)}
/* 238:i{lsCLpd{sSpIsiLLscIf}S{ippfiL<fslLf>f{BJcBdsd[15]jlplC}idI}JBj})<CIs> */ union A811 f238(i a0,struct A816 a1){V_i[0]=a0;*(struct A816*)V_a[1]=a1;memset(&a1,0,sizeof(a1));ret_a(2,union A811)}
/* 239:lI<s{iSiLBlsI}jljc[12]J<dSdLJLijCjBi><cIjBS>j>jSCIBS)c */ c f239(l a0,I a1,union A820 a2,j a3,S a4,C a5,I a6,B a7,S a8){V_l[0]=a0;V_I[1]=a1;*(union A820*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_j[3]=a3;V_S[4]=a4;V_C[5]=a5;V_I[6]=a6;V_B[7]=a7;V_S[8]=a8;ret_c(9)}
/* 240:dSCd<SSdLic{lljilSfLLjf[7]{icIpjdcCCdsi}}><SsJ[15]ccsJSjL<dlcs>p>lJpJ)I */ I f240(d a0,S a1,C a2,d a3,union A823 a4,union A825 a5,l a6,J a7,p a8,J a9){V_d[0]=a0;V_S[1]=a1;V_C[2]=a2;V_d[3]=a3;*(union A823*)V_a[4]=a4;memset(&a4,0,sizeof(a4));*(union A825*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_l[6]=a6;V_J[7]=a7;V_p[8]=a8;V_J[9]=a9;ret_I(10)}
/* 241:<<J{jsI[10]icipBcId}Ifds<C>p{IlCc}B<SspIpsCfsfSC>l>fSclLjLIlj<sl{psLIl}Si[4]pJ>>dsifBBLc)s */ s f241(union A832 a0,d a1,s a2,i a3,f a4,B a5,B a6,L a7,c a8){*(union A832*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_d[1]=a1;V_s[2]=a2;V_i[3]=a3;V_f[4]=a4;V_B[5]=a5;V_B[6]=a6;V_L[7]=a7;V_c[8]=a8;ret_s(9)}
/* 242:d{dpfsJsCS}pJ)S */ S f242(d a0,struct A833 a1,p a2,J a3){V_d[0]=a0;*(struct A833*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_p[2]=a2;V_J[3]=a3;ret_S(4)}
/* 243:LjffjCfCcsp<iBi<dsdILii>L<lSl>jjpBjl>JcJ)i */ i f243(L a0,j a1,f a2,f a3,j a4,C a5,f a6,C a7,c a8,s a9,p a10,union A836 a11,J a12,c a13,J a14){V_L[0]=a0;V_j[1]=a1;V_f[2]=a2;V_f[3]=a3;V_j[4]=a4;V_C[5]=a5;V_f[6]=a6;V_C[7]=a7;V_c[8]=a8;V_s[9]=a9;V_p[10]=a10;*(union A836*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_J[12]=a12;V_c[13]=a13;V_J[14]=a14;ret_i(15)}
/* 244:Bssfd{pi}ssSLIc)f */ f f244(B a0,s a1,s a2,f a3,d a4,struct A837 a5,s a6,s a7,S a8,L a9,I a10,c a11){V_B[0]=a0;V_s[1]=a1;V_s[2]=a2;V_f[3]=a3;V_d[4]=a4;*(struct A837*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_s[6]=a6;V_s[7]=a7;V_S[8]=a8;V_L[9]=a9;V_I[10]=a10;V_c[11]=a11;ret_f(12)}
/* 245:jLpicLCLLf{<Lf[5]LL>jCIcJJIpilL}lC)S */ S f245(j a0,L a1,p a2,i a3,c a4,L a5,C a6,L a7,L a8,f a9,struct A839 a10,l a11,C a12){V_j[0]=a0;V_L[1]=a1;V_p[2]=a2;V_i[3]=a3;V_c[4]=a4;V_L[5]=a5;V_C[6]=a6;V_L[7]=a7;V_L[8]=a8;V_f[9]=a9;*(struct A839*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_l[11]=a11;V_C[12]=a12;ret_S(13)}
/* 246:dsf{{j{lsdfffLSLjji}Bp{Sppcp}f<lsCcldcdlCdJ>[15]f{BiL[6]IBICj}[14]C}fcSSlpSpSJs}Ld<jilSjplpf<ffSBiBssBSif>Lf>pIsCilB)d */ d f246(d a0,s a1,f a2,struct A845 a3,L a4,d a5,union A847 a6,p a7,I a8,s a9,C a10,i a11,l a12,B a13){V_d[0]=a0;V_s[1]=a1;V_f[2]=a2;*(struct A845*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_L[4]=a4;V_d[5]=a5;*(union A847*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_p[7]=a7;V_I[8]=a8;V_s[9]=a9;V_C[10]=a10;V_i[11]=a11;V_l[12]=a12;V_B[13]=a13;ret_d(14)}
/* 247:jSs{fCSj<IccfI<sLCBsfcS>>isJjJIf}BsCp)B */ B f247(j a0,S a1,s a2,struct A850 a3,B a4,s a5,C a6,p a7){V_j[0]=a0;V_S[1]=a1;V_s[2]=a2;*(struct A850*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_B[4]=a4;V_s[5]=a5;V_C[6]=a6;V_p[7]=a7;ret_B(8)}
/* 248:fis{lLlBC}sCli)J */ J f248(f a0,i a1,s a2,struct A851 a3,s a4,C a5,l a6,i a7){V_f[0]=a0;V_i[1]=a1;V_s[2]=a2;*(struct A851*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_s[4]=a4;V_C[5]=a5;V_l[6]=a6;V_i[7]=a7;ret_J(8)}
/* 249:lCidis{BBIfff}dsc<c<fJCflp[5]l[16]p{IJlC[8]jiCpcfLl}ssl>jpc>BiB)s */ s f249(l a0,C a1,i a2,d a3,i a4,s a5,struct A852 a6,d a7,s a8,c a9,union A855 a10,B a11,i a12,B a13){V_l[0]=a0;V_C[1]=a1;V_i[2]=a2;V_d[3]=a3;V_i[4]=a4;V_s[5]=a5;*(struct A852*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_d[7]=a7;V_s[8]=a8;V_c[9]=a9;*(union A855*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_B[11]=a11;V_i[12]=a12;V_B[13]=a13;ret_s(14)}
/* 250:JcB<dB<lL<IdiiBljC>><B{lCLIdcsCp}jI{Csl[11]ssfl}{iSppp}jfj[7]<scJJc[12]ICSJLs>c[15]>dCBJdccI>ic)f */ f f250(J a0,c a1,B a2,union A863 a3,i a4,c a5){V_J[0]=a0;V_c[1]=a1;V_B[2]=a2;*(union A863*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_i[4]=a4;V_c[5]=a5;ret_f(6)}
/* 251:ipjdfs<lCLpfcSpCpfI>{BpLBJLisBBSJ})v */ v f251(i a0,p a1,j a2,d a3,f a4,s a5,union A864 a6,struct A865 a7){V_i[0]=a0;V_p[1]=a1;V_j[2]=a2;V_d[3]=a3;V_f[4]=a4;V_s[5]=a5;*(union A864*)V_a[6]=a6;memset(&a6,0,sizeof(a6));*(struct A865*)V_a[7]=a7;memset(&a7,0,sizeof(a7));ret_v(8)}
/* 252:{<BJSBjjlpJdII>l<jlIS[3]jBf[2]scB>}jCl{{{iljCdI}lSpl[12]LIddLdj}cJjdiSScpBS}IJspcjfSj{s{iSJld<scLJfLfBdccB>}lpCLL})B */ B f252(struct A868 a0,j a1,C a2,l a3,struct A871 a4,I a5,J a6,s a7,p a8,c a9,j a10,f a11,S a12,j a13,struct A874 a14){*(struct A868*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_j[1]=a1;V_C[2]=a2;V_l[3]=a3;*(struct A871*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_I[5]=a5;V_J[6]=a6;V_s[7]=a7;V_p[8]=a8;V_c[9]=a9;V_j[10]=a10;V_f[11]=a11;V_S[12]=a12;V_j[13]=a13;*(struct A874*)V_a[14]=a14;memset(&a14,0,sizeof(a14));ret_B(15)}
/* 253:{SsdjJ}{djI<CiiBL[14]>LSliLpSS}dcIIps)p */ p f253(struct A875 a0,struct A877 a1,d a2,c a3,I a4,I a5,p a6,s a7){*(struct A875*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(struct A877*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_d[2]=a2;V_c[3]=a3;V_I[4]=a4;V_I[5]=a5;V_p[6]=a6;V_s[7]=a7;ret_p(8)}
/* 254:{I<sl>Il{ccjl[8]jlpjdiJJ}jjpCJL[12]j}I<<cIIsij<pJcflLfp>Cp>pJ<BBJJ>{JBijsl{sllLsJd}cL{LccipLpjBp}sB}pIiLJis>fcs)v */ v f254(struct A880 a0,I a1,union A887 a2,f a3,c a4,s a5){*(struct A880*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_I[1]=a1;*(union A887*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_f[3]=a3;V_c[4]=a4;V_s[5]=a5;ret_v(6)}
/* 255:Jfl{CsjIB<csBdccljslcp>fI}jsc)d */ d f255(J a0,f a1,l a2,struct A889 a3,j a4,s a5,c a6){V_J[0]=a0;V_f[1]=a1;V_l[2]=a2;*(struct A889*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_j[4]=a4;V_s[5]=a5;V_c[6]=a6;ret_d(7)}
/* 256:cij<dBflLClLsjdj>id{jcLcLf{jpdCcdjl}{d}{lfcdppfcCILC}CLp})I */ I f256(c a0,i a1,j a2,union A890 a3,i a4,d a5,struct A893 a6){V_c[0]=a0;V_i[1]=a1;V_j[2]=a2;*(union A890*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_i[4]=a4;V_d[5]=a5;*(struct A893*)V_a[6]=a6;memset(&a6,0,sizeof(a6));ret_I(7)}
/* 257:IJ{iSiLJdSCfCjc}dlIC)S */ S f257(I a0,J a1,struct A894 a2,d a3,l a4,I a5,C a6){V_I[0]=a0;V_J[1]=a1;*(struct A894*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_d[3]=a3;V_l[4]=a4;V_I[5]=a5;V_C[6]=a6;ret_S(7)}
/* 258:{IfpLSsLipBjI}IpdcCI<sLdpfjSdjILl>ISLBL)f */ f f258(struct A895 a0,I a1,p a2,d a3,c a4,C a5,I a6,union A896 a7,I a8,S a9,L a10,B a11,L a12){*(struct A895*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_I[1]=a1;V_p[2]=a2;V_d[3]=a3;V_c[4]=a4;V_C[5]=a5;V_I[6]=a6;*(union A896*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_I[8]=a8;V_S[9]=a9;V_L[10]=a10;V_B[11]=a11;V_L[12]=a12;ret_f(13)}
/* 259:SSl)<ifdCSJSpjdsd> */ union A897 f259(S a0,S a1,l a2){V_S[0]=a0;V_S[1]=a1;V_l[2]=a2;ret_a(3,union A897)}
/* 260:BfI{cBBddpBlilSj}<BCcLsdJCCpSB>)p */ p f260(B a0,f a1,I a2,struct A898 a3,union A899 a4){V_B[0]=a0;V_f[1]=a1;V_I[2]=a2;*(struct A898*)V_a[3]=a3;memset(&a3,0,sizeof(a3));*(union A899*)V_a[4]=a4;memset(&a4,0,sizeof(a4));ret_p(5)}
/* 261:BBBflldIJS{{jSpSSf}l{CIplIllJ[9]cllB}llC}siI)s */ s f261(B a0,B a1,B a2,f a3,l a4,l a5,d a6,I a7,J a8,S a9,struct A902 a10,s a11,i a12,I a13){V_B[0]=a0;V_B[1]=a1;V_B[2]=a2;V_f[3]=a3;V_l[4]=a4;V_l[5]=a5;V_d[6]=a6;V_I[7]=a7;V_J[8]=a8;V_S[9]=a9;*(struct A902*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_s[11]=a11;V_i[12]=a12;V_I[13]=a13;ret_s(14)}
/* 262:CdfS{BSLJljppcd})c */ c f262(C a0,d a1,f a2,S a3,struct A903 a4){V_C[0]=a0;V_d[1]=a1;V_f[2]=a2;V_S[3]=a3;*(struct A903*)V_a[4]=a4;memset(&a4,0,sizeof(a4));ret_c(5)}
/* 263:SjdslIC{dpfjJjJdILIC}{iSJpIddSIIfs}){CfjJippjJfdp} */ struct A904 f263(S a0,j a1,d a2,s a3,l a4,I a5,C a6,struct A905 a7,struct A906 a8){V_S[0]=a0;V_j[1]=a1;V_d[2]=a2;V_s[3]=a3;V_l[4]=a4;V_I[5]=a5;V_C[6]=a6;*(struct A905*)V_a[7]=a7;memset(&a7,0,sizeof(a7));*(struct A906*)V_a[8]=a8;memset(&a8,0,sizeof(a8));ret_a(9,struct A904)}
/* 264:i){f{cpLSLCIBsSId}fpICCBLIpi} */ struct A908 f264(i a0){V_i[0]=a0;ret_a(1,struct A908)}
/* 265:I{LLljIdLCIcpC}IpcsjdI<BJslCifpLpIL>)<{JI}dcsBpjLBJJC[1]> */ union A910 f265(I a0,struct A911 a1,I a2,p a3,c a4,s a5,j a6,d a7,I a8,union A912 a9){V_I[0]=a0;*(struct A911*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_I[2]=a2;V_p[3]=a3;V_c[4]=a4;V_s[5]=a5;V_j[6]=a6;V_d[7]=a7;V_I[8]=a8;*(union A912*)V_a[9]=a9;memset(&a9,0,sizeof(a9));ret_a(10,union A910)}
/* 266:sB<{f}JdJCI[1]BLcJi>j)c */ c f266(s a0,B a1,union A913 a2,j a3){V_s[0]=a0;V_B[1]=a1;*(union A913*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_j[3]=a3;ret_c(4)}
/* 267:ccSpSSi)<SjCjfBcLScSd> */ union A914 f267(c a0,c a1,S a2,p a3,S a4,S a5,i a6){V_c[0]=a0;V_c[1]=a1;V_S[2]=a2;V_p[3]=a3;V_S[4]=a4;V_S[5]=a5;V_i[6]=a6;ret_a(7,union A914)}
/* 268:<ddfjCjsCJJ[4]Ci><SCC{lLiBcfpcjCSB}spiJfc>iSJ<<ijcSdLIB>[2]CBIIsLj><JIj>BBBcIjBj)f */ f f268(union A915 a0,union A917 a1,i a2,S a3,J a4,union A919 a5,union A920 a6,B a7,B a8,B a9,c a10,I a11,j a12,B a13,j a14){*(union A915*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(union A917*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_i[2]=a2;V_S[3]=a3;V_J[4]=a4;*(union A919*)V_a[5]=a5;memset(&a5,0,sizeof(a5));*(union A920*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_B[7]=a7;V_B[8]=a8;V_B[9]=a9;V_c[10]=a10;V_I[11]=a11;V_j[12]=a12;V_B[13]=a13;V_j[14]=a14;ret_f(15)}
/* 269:<dLjjSJslB>sJjS){iBsLjjp[8]jliiI} */ struct A921 f269(union A922 a0,s a1,J a2,j a3,S a4){*(union A922*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_s[1]=a1;V_J[2]=a2;V_j[3]=a3;V_S[4]=a4;ret_a(5,struct A921)}
/* 270:BCiJpC{j}jBIil<J>c)s */ s f270(B a0,C a1,i a2,J a3,p a4,C a5,struct A589 a6,j a7,B a8,I a9,i a10,l a11,union A40 a12,c a13){V_B[0]=a0;V_C[1]=a1;V_i[2]=a2;V_J[3]=a3;V_p[4]=a4;V_C[5]=a5;*(struct A589*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_j[7]=a7;V_B[8]=a8;V_I[9]=a9;V_i[10]=a10;V_l[11]=a11;*(union A40*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_c[13]=a13;ret_s(14)}
/* 271:J<sJspSij>SddB<BdLcifc>ifpCS)S */ S f271(J a0,union A923 a1,S a2,d a3,d a4,B a5,union A924 a6,i a7,f a8,p a9,C a10,S a11){V_J[0]=a0;*(union A923*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_S[2]=a2;V_d[3]=a3;V_d[4]=a4;V_B[5]=a5;*(union A924*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_i[7]=a7;V_f[8]=a8;V_p[9]=a9;V_C[10]=a10;V_S[11]=a11;ret_S(12)}
/* 272:ScI<BcpiljpsdBB[3]I>Sp)C */ C f272(S a0,c a1,I a2,union A925 a3,S a4,p a5){V_S[0]=a0;V_c[1]=a1;V_I[2]=a2;*(union A925*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_S[4]=a4;V_p[5]=a5;ret_C(6)}
/* 273:cB{dpcjJ{BJLsSjILiBfd}Lidcp<Cid[6]sSIdliici>}iC){{SpCSsLBfjIlf}fJc[7]ifIjcdJ[12]B} */ struct A927 f273(c a0,B a1,struct A930 a2,i a3,C a4){V_c[0]=a0;V_B[1]=a1;*(struct A930*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_i[3]=a3;V_C[4]=a4;ret_a(5,struct A927)}
/* 274:JClBLJ)<JSs[12]sf{Cs{pidL}i{s}i[10]spsll}lJcS[6]IJ> */ union A933 f274(J a0,C a1,l a2,B a3,L a4,J a5){V_J[0]=a0;V_C[1]=a1;V_l[2]=a2;V_B[3]=a3;V_L[4]=a4;V_J[5]=a5;ret_a(6,union A933)}
/* 275:p<LBClpBdfBpBc>ilJiCIssC)v */ v f275(p a0,union A934 a1,i a2,l a3,J a4,i a5,C a6,I a7,s a8,s a9,C a10){V_p[0]=a0;*(union A934*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_i[2]=a2;V_l[3]=a3;V_J[4]=a4;V_i[5]=a5;V_C[6]=a6;V_I[7]=a7;V_s[8]=a8;V_s[9]=a9;V_C[10]=a10;ret_v(11)}
/* 276:BJiJi<siIdJ>jLp<<C<LIcpfjcIclff>LcpfjcpL{l}c>Jc[15]lJpijj>{{pCSI}BScsp<{fccd}<iCIjsJsSsplC>j{idSLClSJffiC}JppL{ljdif[12]BsI[11]CCIB}{Jcs}>jjL{ffBIfjBdBBf<JJIL>}f}S)s */ s f276(B a0,J a1,i a2,J a3,i a4,union A935 a5,j a6,L a7,p a8,union A939 a9,struct A949 a10,S a11){V_B[0]=a0;V_J[1]=a1;V_i[2]=a2;V_J[3]=a3;V_i[4]=a4;*(union A935*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_j[6]=a6;V_L[7]=a7;V_p[8]=a8;*(union A939*)V_a[9]=a9;memset(&a9,0,sizeof(a9));*(struct A949*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_S[11]=a11;ret_s(12)}
/* 277:<LisjB<{ljJssdBCd[6]pjf}dpI[14]ifsBJcfp>CsSdJl>SjfSCBjc)B */ B f277(union A952 a0,S a1,j a2,f a3,S a4,C a5,B a6,j a7,c a8){*(union A952*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_S[1]=a1;V_j[2]=a2;V_f[3]=a3;V_S[4]=a4;V_C[5]=a5;V_B[6]=a6;V_j[7]=a7;V_c[8]=a8;ret_B(9)}
/* 278:jiBJ{fsJl[14]IijCCffi}lpjf<JdcBs[15]IL{jl{LSdIBCdBdJpL}ipjSJdJij}B>LLf)I */ I f278(j a0,i a1,B a2,J a3,struct A953 a4,l a5,p a6,j a7,f a8,union A956 a9,L a10,L a11,f a12){V_j[0]=a0;V_i[1]=a1;V_B[2]=a2;V_J[3]=a3;*(struct A953*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_l[5]=a5;V_p[6]=a6;V_j[7]=a7;V_f[8]=a8;*(union A956*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_L[10]=a10;V_L[11]=a11;V_f[12]=a12;ret_I(13)}
/* 279:d{LspBfi})i */ i f279(d a0,struct A957 a1){V_d[0]=a0;*(struct A957*)V_a[1]=a1;memset(&a1,0,sizeof(a1));ret_i(2)}
/* 280:l<c[4]<pBlBLiLiScLB>p<LBiJ[9]cfLcClci>cC<JdIiiLILds>LI<LIL>pL>f{scic<IJJI><lSJJLp[10]dJfcIL>J[8]}Cdi<i>{BISiiiLLBpdL}p)l */ l f280(l a0,union A962 a1,f a2,struct A965 a3,C a4,d a5,i a6,union A45 a7,struct A966 a8,p a9){V_l[0]=a0;*(union A962*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_f[2]=a2;*(struct A965*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_C[4]=a4;V_d[5]=a5;V_i[6]=a6;*(union A45*)V_a[7]=a7;memset(&a7,0,sizeof(a7));*(struct A966*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_p[9]=a9;ret_l(10)}
/* 281:j<Sd{J<sjdCIdIpIIsJ>d<CCJffilSSisL>I{CIl[8]BSf}L{BBCiscBSBi[8]lf[2]}J}fSSIjdiLL>sSBIp{SLd}jsSL)I */ I f281(j a0,union A972 a1,s a2,S a3,B a4,I a5,p a6,struct A973 a7,j a8,s a9,S a10,L a11){V_j[0]=a0;*(union A972*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_s[2]=a2;V_S[3]=a3;V_B[4]=a4;V_I[5]=a5;V_p[6]=a6;*(struct A973*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_j[8]=a8;V_s[9]=a9;V_S[10]=a10;V_L[11]=a11;ret_I(12)}
/* 282:iS<dljdpdpBCSsB>C)v */ v f282(i a0,S a1,union A974 a2,C a3){V_i[0]=a0;V_S[1]=a1;*(union A974*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_C[3]=a3;ret_v(4)}
/* 283:icLpc{iLBCpC[6]BIcpC}J{i}CSSjf)c */ c f283(i a0,c a1,L a2,p a3,c a4,struct A975 a5,J a6,struct A221 a7,C a8,S a9,S a10,j a11,f a12){V_i[0]=a0;V_c[1]=a1;V_L[2]=a2;V_p[3]=a3;V_c[4]=a4;*(struct A975*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_J[6]=a6;*(struct A221*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_C[8]=a8;V_S[9]=a9;V_S[10]=a10;V_j[11]=a11;V_f[12]=a12;ret_c(13)}
/* 284:<lsClSILjdLsf>CSSLBLp)B */ B f284(union A976 a0,C a1,S a2,S a3,L a4,B a5,L a6,p a7){*(union A976*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_C[1]=a1;V_S[2]=a2;V_S[3]=a3;V_L[4]=a4;V_B[5]=a5;V_L[6]=a6;V_p[7]=a7;ret_B(8)}
/* 285:I<pcL>L)v */ v f285(I a0,union A977 a1,L a2){V_I[0]=a0;*(union A977*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_L[2]=a2;ret_v(3)}
/* 286:I{sisCdi{cpCSCCJLfIsd}{fiiIcBjIlJBi}c{jCfJpdsdlJjJ}{JfI[5]sIpJsssIJ}C}<diLCjsSdBjLl>dB)j */ j f286(I a0,struct A982 a1,union A983 a2,d a3,B a4){V_I[0]=a0;*(struct A982*)V_a[1]=a1;memset(&a1,0,sizeof(a1));*(union A983*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_d[3]=a3;V_B[4]=a4;ret_j(5)}
/* 287:<Cl[10]liIJdJjI{Bl}C>{LdBCLJIC<j>}c<IfL>B{CsdLdfjLJBid})c */ c f287(union A985 a0,struct A987 a1,c a2,union A988 a3,B a4,struct A989 a5){*(union A985*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(struct A987*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_c[2]=a2;*(union A988*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_B[4]=a4;*(struct A989*)V_a[5]=a5;memset(&a5,0,sizeof(a5));ret_c(6)}
/* 288:ipC{sL[11]cd{clsi}{cJsI{pdcl}s[8]j}}SBC{lsILcIIislsj}dlLldC)J */ J f288(i a0,p a1,C a2,struct A993 a3,S a4,B a5,C a6,struct A994 a7,d a8,l a9,L a10,l a11,d a12,C a13){V_i[0]=a0;V_p[1]=a1;V_C[2]=a2;*(struct A993*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_S[4]=a4;V_B[5]=a5;V_C[6]=a6;*(struct A994*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_d[8]=a8;V_l[9]=a9;V_L[10]=a10;V_l[11]=a11;V_d[12]=a12;V_C[13]=a13;ret_J(14)}
/* 289:cSsL{d[1]CpI})s */ s f289(c a0,S a1,s a2,L a3,struct A995 a4){V_c[0]=a0;V_S[1]=a1;V_s[2]=a2;V_L[3]=a3;*(struct A995*)V_a[4]=a4;memset(&a4,0,sizeof(a4));ret_s(5)}
/* 290:p<C{<IILpSCjCLjp>isIlJccJscc}fcfJdlddjI>SdBILS)v */ v f290(p a0,union A998 a1,S a2,d a3,B a4,I a5,L a6,S a7){V_p[0]=a0;*(union A998*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_S[2]=a2;V_d[3]=a3;V_B[4]=a4;V_I[5]=a5;V_L[6]=a6;V_S[7]=a7;ret_v(8)}
/* 291:d{lI})l */ l f291(d a0,struct A999 a1){V_d[0]=a0;*(struct A999*)V_a[1]=a1;memset(&a1,0,sizeof(a1));ret_l(2)}
/* 292:icLls<picppldCsI<dc>B>jJCjs)<s{csBsjJldISfS}S> */ union A1001 f292(i a0,c a1,L a2,l a3,s a4,union A1003 a5,j a6,J a7,C a8,j a9,s a10){V_i[0]=a0;V_c[1]=a1;V_L[2]=a2;V_l[3]=a3;V_s[4]=a4;*(union A1003*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_j[6]=a6;V_J[7]=a7;V_C[8]=a8;V_j[9]=a9;V_s[10]=a10;ret_a(11,union A1001)}
/* 293:LL{lBIp[16]dsIIjjBI}pdLS)v */ v f293(L a0,L a1,struct A1004 a2,p a3,d a4,L a5,S a6){V_L[0]=a0;V_L[1]=a1;*(struct A1004*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_p[3]=a3;V_d[4]=a4;V_L[5]=a5;V_S[6]=a6;ret_v(7)}
/* 294:pdS<ddlisfi>sLBJfiIILB)d */ d f294(p a0,d a1,S a2,union A1005 a3,s a4,L a5,B a6,J a7,f a8,i a9,I a10,I a11,L a12,B a13){V_p[0]=a0;V_d[1]=a1;V_S[2]=a2;*(union A1005*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_s[4]=a4;V_L[5]=a5;V_B[6]=a6;V_J[7]=a7;V_f[8]=a8;V_i[9]=a9;V_I[10]=a10;V_I[11]=a11;V_L[12]=a12;V_B[13]=a13;ret_d(14)}
/* 295:BCfsSL<SJLfip[9]f>sfl)<<{jIBfpL}Bcs{IBijf}fjSllfl>ijdCIsCcdf{JlpcsSCLC}> */ union A1010 f295(B a0,C a1,f a2,s a3,S a4,L a5,union A1011 a6,s a7,f a8,l a9){V_B[0]=a0;V_C[1]=a1;V_f[2]=a2;V_s[3]=a3;V_S[4]=a4;V_L[5]=a5;*(union A1011*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_s[7]=a7;V_f[8]=a8;V_l[9]=a9;ret_a(10,union A1010)}
/* 296:Ll<c>S)<Lfi> */ union A1012 f296(L a0,l a1,union A14 a2,S a3){V_L[0]=a0;V_l[1]=a1;*(union A14*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_S[3]=a3;ret_a(4,union A1012)}
/* 297:f{piiLpBsjcds}BdscI)f */ f f297(f a0,struct A1013 a1,B a2,d a3,s a4,c a5,I a6){V_f[0]=a0;*(struct A1013*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_B[2]=a2;V_d[3]=a3;V_s[4]=a4;V_c[5]=a5;V_I[6]=a6;ret_f(7)}
/* 298:BBC{BSpli{lI}LCCcpp}C)C */ C f298(B a0,B a1,C a2,struct A1014 a3,C a4){V_B[0]=a0;V_B[1]=a1;V_C[2]=a2;*(struct A1014*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_C[4]=a4;ret_C(5)}
/* 299:B<<pscJjBldBLdd[5]><ijciSipSJj>[7]ijsJddpL[4]i>sIjdIJi)p */ p f299(B a0,union A1017 a1,s a2,I a3,j a4,d a5,I a6,J a7,i a8){V_B[0]=a0;*(union A1017*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_s[2]=a2;V_I[3]=a3;V_j[4]=a4;V_d[5]=a5;V_I[6]=a6;V_J[7]=a7;V_i[8]=a8;ret_p(9)}
/* 300:pdssIllSS{IjiJsipiSljC}lfffS)j */ j f300(p a0,d a1,s a2,s a3,I a4,l a5,l a6,S a7,S a8,struct A1018 a9,l a10,f a11,f a12,f a13,S a14){V_p[0]=a0;V_d[1]=a1;V_s[2]=a2;V_s[3]=a3;V_I[4]=a4;V_l[5]=a5;V_l[6]=a6;V_S[7]=a7;V_S[8]=a8;*(struct A1018*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_l[10]=a10;V_f[11]=a11;V_f[12]=a12;V_f[13]=a13;V_S[14]=a14;ret_j(15)}
/* 301:{CCI[16]}iI)p */ p f301(struct A1019 a0,i a1,I a2){*(struct A1019*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_i[1]=a1;V_I[2]=a2;ret_p(3)}
/* 302:dI{LL}CjflC<pIldffCfiISC>jJi<fddfjICLCLc>)L */ L f302(d a0,I a1,struct A1020 a2,C a3,j a4,f a5,l a6,C a7,union A1021 a8,j a9,J a10,i a11,union A1022 a12){V_d[0]=a0;V_I[1]=a1;*(struct A1020*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_C[3]=a3;V_j[4]=a4;V_f[5]=a5;V_l[6]=a6;V_C[7]=a7;*(union A1021*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_j[9]=a9;V_J[10]=a10;V_i[11]=a11;*(union A1022*)V_a[12]=a12;memset(&a12,0,sizeof(a12));ret_L(13)}
/* 303:sjdS{ds<fIBBJsfccdJp>Jsscs[9]isci}BICjciliS<sL>p)f */ f f303(s a0,j a1,d a2,S a3,struct A1024 a4,B a5,I a6,C a7,j a8,c a9,i a10,l a11,i a12,S a13,union A1025 a14,p a15){V_s[0]=a0;V_j[1]=a1;V_d[2]=a2;V_S[3]=a3;*(struct A1024*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_B[5]=a5;V_I[6]=a6;V_C[7]=a7;V_j[8]=a8;V_c[9]=a9;V_i[10]=a10;V_l[11]=a11;V_i[12]=a12;V_S[13]=a13;*(union A1025*)V_a[14]=a14;memset(&a14,0,sizeof(a14));V_p[15]=a15;ret_f(16)}
/* 304:SLc{i[5]JIddpjLfd}pBlSdSsil<jsjILcc{dsJfC[2]CBdfj{dCcLppScsppJ}j}dJcL>)B */ B f304(S a0,L a1,c a2,struct A1026 a3,p a4,B a5,l a6,S a7,d a8,S a9,s a10,i a11,l a12,union A1029 a13){V_S[0]=a0;V_L[1]=a1;V_c[2]=a2;*(struct A1026*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_p[4]=a4;V_B[5]=a5;V_l[6]=a6;V_S[7]=a7;V_d[8]=a8;V_S[9]=a9;V_s[10]=a10;V_i[11]=a11;V_l[12]=a12;*(union A1029*)V_a[13]=a13;memset(&a13,0,sizeof(a13));ret_B(14)}
/* 305:ijdf<JJBJC>CBi)p */ p f305(i a0,j a1,d a2,f a3,union A1030 a4,C a5,B a6,i a7){V_i[0]=a0;V_j[1]=a1;V_d[2]=a2;V_f[3]=a3;*(union A1030*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_C[5]=a5;V_B[6]=a6;V_i[7]=a7;ret_p(8)}
/* 306:B<fJBid<B<CIpICCjpdLpf>B>dJdlpJ>i)C */ C f306(B a0,union A1033 a1,i a2){V_B[0]=a0;*(union A1033*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_i[2]=a2;ret_C(3)}
/* 307:CjCLfBBpisc<LscsJSLi>j)L */ L f307(C a0,j a1,C a2,L a3,f a4,B a5,B a6,p a7,i a8,s a9,c a10,union A1034 a11,j a12){V_C[0]=a0;V_j[1]=a1;V_C[2]=a2;V_L[3]=a3;V_f[4]=a4;V_B[5]=a5;V_B[6]=a6;V_p[7]=a7;V_i[8]=a8;V_s[9]=a9;V_c[10]=a10;*(union A1034*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_j[12]=a12;ret_L(13)}
/* 308:s<cSfiSSLc[16]pssI><<dlJpdjfsiLLl>{sjSBilBfScci}SB<iiBffpls[12]BBBj>SIillcL>jjj)p */ p f308(s a0,union A1035 a1,union A1039 a2,j a3,j a4,j a5){V_s[0]=a0;*(union A1035*)V_a[1]=a1;memset(&a1,0,sizeof(a1));*(union A1039*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_j[3]=a3;V_j[4]=a4;V_j[5]=a5;ret_p(6)}
/* 309:fjfC{c}c)v */ v f309(f a0,j a1,f a2,C a3,struct A1040 a4,c a5){V_f[0]=a0;V_j[1]=a1;V_f[2]=a2;V_C[3]=a3;*(struct A1040*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_c[5]=a5;ret_v(6)}
/* 310:ppJi<jlLdfpLJjlsi>ds)d */ d f310(p a0,p a1,J a2,i a3,union A1041 a4,d a5,s a6){V_p[0]=a0;V_p[1]=a1;V_J[2]=a2;V_i[3]=a3;*(union A1041*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_d[5]=a5;V_s[6]=a6;ret_d(7)}
/* 311:CIsdIpdJ)<BLJJIsCcdCdc> */ union A1042 f311(C a0,I a1,s a2,d a3,I a4,p a5,d a6,J a7){V_C[0]=a0;V_I[1]=a1;V_s[2]=a2;V_d[3]=a3;V_I[4]=a4;V_p[5]=a5;V_d[6]=a6;V_J[7]=a7;ret_a(8,union A1042)}
/* 312:{dj}dJpCC)L */ L f312(struct A1043 a0,d a1,J a2,p a3,C a4,C a5){*(struct A1043*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_d[1]=a1;V_J[2]=a2;V_p[3]=a3;V_C[4]=a4;V_C[5]=a5;ret_L(6)}
/* 313:cc{i<Cj>CsfJcs{lLSjLJpLJLSB}[15]lBf}<JCffddBJ><Bs>pjc{CBSJf}){IIfBfiJjBidL} */ struct A1044 f313(c a0,c a1,struct A1047 a2,union A1048 a3,union A1049 a4,p a5,j a6,c a7,struct A1050 a8){V_c[0]=a0;V_c[1]=a1;*(struct A1047*)V_a[2]=a2;memset(&a2,0,sizeof(a2));*(union A1048*)V_a[3]=a3;memset(&a3,0,sizeof(a3));*(union A1049*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_p[5]=a5;V_j[6]=a6;V_c[7]=a7;*(struct A1050*)V_a[8]=a8;memset(&a8,0,sizeof(a8));ret_a(9,struct A1044)}
/* 314:Il{iSBdI}ffi)L */ L f314(I a0,l a1,struct A1051 a2,f a3,f a4,i a5){V_I[0]=a0;V_l[1]=a1;*(struct A1051*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_f[3]=a3;V_f[4]=a4;V_i[5]=a5;ret_L(6)}
/* 315:BI<Bipi>f)S */ S f315(B a0,I a1,union A1052 a2,f a3){V_B[0]=a0;V_I[1]=a1;*(union A1052*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_f[3]=a3;ret_S(4)}
/* 316:cpIJBid<jBiSCJCISdlf>)s */ s f316(c a0,p a1,I a2,J a3,B a4,i a5,d a6,union A1053 a7){V_c[0]=a0;V_p[1]=a1;V_I[2]=a2;V_J[3]=a3;V_B[4]=a4;V_i[5]=a5;V_d[6]=a6;*(union A1053*)V_a[7]=a7;memset(&a7,0,sizeof(a7));ret_s(8)}
/* 317:<J[8]l[10]IBBls>s<lL[6]d>fJLfCiC)l */ l f317(union A1054 a0,s a1,union A1055 a2,f a3,J a4,L a5,f a6,C a7,i a8,C a9){*(union A1054*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_s[1]=a1;*(union A1055*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_f[3]=a3;V_J[4]=a4;V_L[5]=a5;V_f[6]=a6;V_C[7]=a7;V_i[8]=a8;V_C[9]=a9;ret_l(10)}
/* 318:c<Ilffscdjfj>sIj<SdssisSSIdll>Iffj<Csssi<IIp>cIILic[3]>)i */ i f318(c a0,union A1056 a1,s a2,I a3,j a4,union A1057 a5,I a6,f a7,f a8,j a9,union A1059 a10){V_c[0]=a0;*(union A1056*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_s[2]=a2;V_I[3]=a3;V_j[4]=a4;*(union A1057*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_I[6]=a6;V_f[7]=a7;V_f[8]=a8;V_j[9]=a9;*(union A1059*)V_a[10]=a10;memset(&a10,0,sizeof(a10));ret_i(11)}
/* 319:{l[1]jLIc{iIsSCfpdsCJp}c[14]sffBs}Lc)c */ c f319(struct A1061 a0,L a1,c a2){*(struct A1061*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_L[1]=a1;V_c[2]=a2;ret_c(3)}
/* 320:j<{CCSsf<S>c}JLlLisd>cLSiIIlI)p */ p f320(j a0,union A1063 a1,c a2,L a3,S a4,i a5,I a6,I a7,l a8,I a9){V_j[0]=a0;*(union A1063*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_c[2]=a2;V_L[3]=a3;V_S[4]=a4;V_i[5]=a5;V_I[6]=a6;V_I[7]=a7;V_l[8]=a8;V_I[9]=a9;ret_p(10)}
/* 321:jl<B<BILsjjJ[16]Ifl>IcLJI<CfCSSLs[7]cBBcd>fJjB>cLLlBS)i */ i f321(j a0,l a1,union A1066 a2,c a3,L a4,L a5,l a6,B a7,S a8){V_j[0]=a0;V_l[1]=a1;*(union A1066*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_c[3]=a3;V_L[4]=a4;V_L[5]=a5;V_l[6]=a6;V_B[7]=a7;V_S[8]=a8;ret_i(9)}
/* 322:<dBIcICJpdsii>Si{<Bpscf{CJicS[9]IIfdLSI}j<ddplLf[3]ssspIB>>dsJcLc<IILIj{JjspCSj[4]lcICj}fc{pcdL}j>Jcci}Ccdj)i */ i f322(union A1067 a0,S a1,i a2,struct A1074 a3,C a4,c a5,d a6,j a7){*(union A1067*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_S[1]=a1;V_i[2]=a2;*(struct A1074*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_C[4]=a4;V_c[5]=a5;V_d[6]=a6;V_j[7]=a7;ret_i(8)}
/* 323:{fdI[8]{c}lSp{ccsfLijjd[15]}Is}dpifSSCl<fSpjlssCLJfj>SlS)J */ J f323(struct A1076 a0,d a1,p a2,i a3,f a4,S a5,S a6,C a7,l a8,union A1077 a9,S a10,l a11,S a12){*(struct A1076*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_d[1]=a1;V_p[2]=a2;V_i[3]=a3;V_f[4]=a4;V_S[5]=a5;V_S[6]=a6;V_C[7]=a7;V_l[8]=a8;*(union A1077*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_S[10]=a10;V_l[11]=a11;V_S[12]=a12;ret_J(13)}
/* 324:i{llCjIIlBJsI[7]j}lIIS{jsC{C}jBjCjffp})c */ c f324(i a0,struct A1078 a1,l a2,I a3,I a4,S a5,struct A1080 a6){V_i[0]=a0;*(struct A1078*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_l[2]=a2;V_I[3]=a3;V_I[4]=a4;V_S[5]=a5;*(struct A1080*)V_a[6]=a6;memset(&a6,0,sizeof(a6));ret_c(7)}
/* 325:lsIjCpsBSI{{cSBjlccBcfj}i{SjBpJjijs}{LiLJCdisf[14]}cjLpdd<lpplifc>j})l */ l f325(l a0,s a1,I a2,j a3,C a4,p a5,s a6,B a7,S a8,I a9,struct A1085 a10){V_l[0]=a0;V_s[1]=a1;V_I[2]=a2;V_j[3]=a3;V_C[4]=a4;V_p[5]=a5;V_s[6]=a6;V_B[7]=a7;V_S[8]=a8;V_I[9]=a9;*(struct A1085*)V_a[10]=a10;memset(&a10,0,sizeof(a10));ret_l(11)}
/* 326:JJ<fldjSCsC>BIJdjpJ)f */ f f326(J a0,J a1,union A1086 a2,B a3,I a4,J a5,d a6,j a7,p a8,J a9){V_J[0]=a0;V_J[1]=a1;*(union A1086*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_B[3]=a3;V_I[4]=a4;V_J[5]=a5;V_d[6]=a6;V_j[7]=a7;V_p[8]=a8;V_J[9]=a9;ret_f(10)}
/* 327:<sJipjjBf{ClpdpjldLJ}iJ{SiiISJBBBIIc}>JpJ)l */ l f327(union A1089 a0,J a1,p a2,J a3){*(union A1089*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_J[1]=a1;V_p[2]=a2;V_J[3]=a3;ret_l(4)}
/* 328:BBBIIJp{JSl{sSL[15]pdcissLLi}LI<pCSSiSLcjI>BipBj}{dLSfiSLBBfis}J)B */ B f328(B a0,B a1,B a2,I a3,I a4,J a5,p a6,struct A1092 a7,struct A1093 a8,J a9){V_B[0]=a0;V_B[1]=a1;V_B[2]=a2;V_I[3]=a3;V_I[4]=a4;V_J[5]=a5;V_p[6]=a6;*(struct A1092*)V_a[7]=a7;memset(&a7,0,sizeof(a7));*(struct A1093*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_J[9]=a9;ret_B(10)}
/* 329:{spCCCi[12]spd}i<jij<Ljds[13]d{C}sIfsJ{pC}>sfSBjJp<sLd<IJlBdjSdl>p{BdJi[1]BILjsS}SS<f>jjs>>dSipLjdS<IL{Cfj}{LJjpSs<pJlI[1]fids>I}d>c)l */ l f329(struct A1094 a0,i a1,union A1101 a2,d a3,S a4,i a5,p a6,L a7,j a8,d a9,S a10,union A1105 a11,c a12){*(struct A1094*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_i[1]=a1;*(union A1101*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_d[3]=a3;V_S[4]=a4;V_i[5]=a5;V_p[6]=a6;V_L[7]=a7;V_j[8]=a8;V_d[9]=a9;V_S[10]=a10;*(union A1105*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_c[12]=a12;ret_l(13)}
/* 330:<cBIBBSSllBCs>s)c */ c f330(union A1106 a0,s a1){*(union A1106*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_s[1]=a1;ret_c(2)}
/* 331:j<<sssiCpjslcS[2]C>ldpBlBJBJiB>lBs)B */ B f331(j a0,union A1108 a1,l a2,B a3,s a4){V_j[0]=a0;*(union A1108*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_l[2]=a2;V_B[3]=a3;V_s[4]=a4;ret_B(5)}
/* 332:Jpfisp<CdILsSLjcILJ>llSL{jJLsLIllJB<ILjB[10]BBBJSjjI>J}pSd)f */ f f332(J a0,p a1,f a2,i a3,s a4,p a5,union A1109 a6,l a7,l a8,S a9,L a10,struct A1111 a11,p a12,S a13,d a14){V_J[0]=a0;V_p[1]=a1;V_f[2]=a2;V_i[3]=a3;V_s[4]=a4;V_p[5]=a5;*(union A1109*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_l[7]=a7;V_l[8]=a8;V_S[9]=a9;V_L[10]=a10;*(struct A1111*)V_a[11]=a11;memset(&a11,0,sizeof(a11));V_p[12]=a12;V_S[13]=a13;V_d[14]=a14;ret_f(15)}
/* 333:dIfdBf{jddJcsSBd{iICBJsclCS}Ls}fIS)B */ B f333(d a0,I a1,f a2,d a3,B a4,f a5,struct A1113 a6,f a7,I a8,S a9){V_d[0]=a0;V_I[1]=a1;V_f[2]=a2;V_d[3]=a3;V_B[4]=a4;V_f[5]=a5;*(struct A1113*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_f[7]=a7;V_I[8]=a8;V_S[9]=a9;ret_B(10)}
/* 334:Ipl<Js<SL[6]dBiLIJLflJ>CSpfdL>Sd{BsSfpLdjiiil}iIl)p */ p f334(I a0,p a1,l a2,union A1115 a3,S a4,d a5,struct A1116 a6,i a7,I a8,l a9){V_I[0]=a0;V_p[1]=a1;V_l[2]=a2;*(union A1115*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_S[4]=a4;V_d[5]=a5;*(struct A1116*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_i[7]=a7;V_I[8]=a8;V_l[9]=a9;ret_p(10)}
/* 335:c){BiCsSipB<j[7]j<d>{JIIB[9]jS}CCJccSJc>fdc} */ struct A1119 f335(c a0){V_c[0]=a0;ret_a(1,struct A1119)}
/* 336:csS<BJBJlBcLB[3]>BiBlLd)f */ f f336(c a0,s a1,S a2,union A1120 a3,B a4,i a5,B a6,l a7,L a8,d a9){V_c[0]=a0;V_s[1]=a1;V_S[2]=a2;*(union A1120*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_B[4]=a4;V_i[5]=a5;V_B[6]=a6;V_l[7]=a7;V_L[8]=a8;V_d[9]=a9;ret_f(10)}
/* 337:d{d<<dcJCBlCSIlS[16]i>>pd{lsSSJBC}cCBBJSL}BLSCfdjJcsd)<LfJB<IldcIBjdSpdd>{IBics}> */ union A1123 f337(d a0,struct A1127 a1,B a2,L a3,S a4,C a5,f a6,d a7,j a8,J a9,c a10,s a11,d a12){V_d[0]=a0;*(struct A1127*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_B[2]=a2;V_L[3]=a3;V_S[4]=a4;V_C[5]=a5;V_f[6]=a6;V_d[7]=a7;V_j[8]=a8;V_J[9]=a9;V_c[10]=a10;V_s[11]=a11;V_d[12]=a12;ret_a(13,union A1123)}
/* 338:llcLd<JCjsi>cpJiBfps)f */ f f338(l a0,l a1,c a2,L a3,d a4,union A1128 a5,c a6,p a7,J a8,i a9,B a10,f a11,p a12,s a13){V_l[0]=a0;V_l[1]=a1;V_c[2]=a2;V_L[3]=a3;V_d[4]=a4;*(union A1128*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_c[6]=a6;V_p[7]=a7;V_J[8]=a8;V_i[9]=a9;V_B[10]=a10;V_f[11]=a11;V_p[12]=a12;V_s[13]=a13;ret_f(14)}
/* 339:{LB}pSLSI)v */ v f339(struct A1129 a0,p a1,S a2,L a3,S a4,I a5){*(struct A1129*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_p[1]=a1;V_S[2]=a2;V_L[3]=a3;V_S[4]=a4;V_I[5]=a5;ret_v(6)}
/* 340:C<lId[4]dcBdlBifS>)l */ l f340(C a0,union A1130 a1){V_C[0]=a0;*(union A1130*)V_a[1]=a1;memset(&a1,0,sizeof(a1));ret_l(2)}
/* 341:S<iSJJJCBfCSic>J)C */ C f341(S a0,union A1131 a1,J a2){V_S[0]=a0;*(union A1131*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_J[2]=a2;ret_C(3)}
/* 342:pjJLl{BJsLpcSJClcB})l */ l f342(p a0,j a1,J a2,L a3,l a4,struct A1132 a5){V_p[0]=a0;V_j[1]=a1;V_J[2]=a2;V_L[3]=a3;V_l[4]=a4;*(struct A1132*)V_a[5]=a5;memset(&a5,0,sizeof(a5));ret_l(6)}
/* 343:pflfjcLj{cJciIfSIiS}sJp{l<<fJdB>Jj>fIcjBsscCB}B)L */ L f343(p a0,f a1,l a2,f a3,j a4,c a5,L a6,j a7,struct A1133 a8,s a9,J a10,p a11,struct A1136 a12,B a13){V_p[0]=a0;V_f[1]=a1;V_l[2]=a2;V_f[3]=a3;V_j[4]=a4;V_c[5]=a5;V_L[6]=a6;V_j[7]=a7;*(struct A1133*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_s[9]=a9;V_J[10]=a10;V_p[11]=a11;*(struct A1136*)V_a[12]=a12;memset(&a12,0,sizeof(a12));V_B[13]=a13;ret_L(14)}
/* 344:sC){Bpsj} */ struct A1137 f344(s a0,C a1){V_s[0]=a0;V_C[1]=a1;ret_a(2,struct A1137)}
/* 345:LiJSC{cJ{jcddSfijS}lfjCL{CLsjlLfS<cpBsCcddCI[14]If>}fdp})L */ L f345(L a0,i a1,J a2,S a3,C a4,struct A1141 a5){V_L[0]=a0;V_i[1]=a1;V_J[2]=a2;V_S[3]=a3;V_C[4]=a4;*(struct A1141*)V_a[5]=a5;memset(&a5,0,sizeof(a5));ret_L(6)}
/* 346:Ifiipf<C<JC[7]SCjcBLCs<iLsJflLdfJ>[4]i>sS>ciCSCip)d */ d f346(I a0,f a1,i a2,i a3,p a4,f a5,union A1144 a6,c a7,i a8,C a9,S a10,C a11,i a12,p a13){V_I[0]=a0;V_f[1]=a1;V_i[2]=a2;V_i[3]=a3;V_p[4]=a4;V_f[5]=a5;*(union A1144*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_c[7]=a7;V_i[8]=a8;V_C[9]=a9;V_S[10]=a10;V_C[11]=a11;V_i[12]=a12;V_p[13]=a13;ret_d(14)}
/* 347:<jjsfifi>C{sJBCs{fddBfiJ[15]IIsld}}BJCSSJ)J */ J f347(union A1145 a0,C a1,struct A1147 a2,B a3,J a4,C a5,S a6,S a7,J a8){*(union A1145*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_C[1]=a1;*(struct A1147*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_B[3]=a3;V_J[4]=a4;V_C[5]=a5;V_S[6]=a6;V_S[7]=a7;V_J[8]=a8;ret_J(9)}
/* 348:Js{Sl{BLSILIilcLdf}lJpjCSdSf}{JIffcc{CiIdI}CBspc}i{J[1]JIcdCiIds{iddIIlcsjBIC}c}spc)L */ L f348(J a0,s a1,struct A1149 a2,struct A1151 a3,i a4,struct A1153 a5,s a6,p a7,c a8){V_J[0]=a0;V_s[1]=a1;*(struct A1149*)V_a[2]=a2;memset(&a2,0,sizeof(a2));*(struct A1151*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_i[4]=a4;*(struct A1153*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_s[6]=a6;V_p[7]=a7;V_c[8]=a8;ret_L(9)}
/* 349:<sJCCiJJilLff>I<dSlIjfljpl<sLIJJClCjlSc>l>jIldpLBsfJB)B */ B f349(union A1154 a0,I a1,union A1156 a2,j a3,I a4,l a5,d a6,p a7,L a8,B a9,s a10,f a11,J a12,B a13){*(union A1154*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_I[1]=a1;*(union A1156*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_j[3]=a3;V_I[4]=a4;V_l[5]=a5;V_d[6]=a6;V_p[7]=a7;V_L[8]=a8;V_B[9]=a9;V_s[10]=a10;V_f[11]=a11;V_J[12]=a12;V_B[13]=a13;ret_B(14)}
/* 350:B<sCdicCI[8]iiid>C<sfIBjJISSscs>slf{iC<Si{isJIJcspS[14]CsC}Ld>BC}CI)I */ I f350(B a0,union A1157 a1,C a2,union A1158 a3,s a4,l a5,f a6,struct A1161 a7,C a8,I a9){V_B[0]=a0;*(union A1157*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_C[2]=a2;*(union A1158*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_s[4]=a4;V_l[5]=a5;V_f[6]=a6;*(struct A1161*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_C[8]=a8;V_I[9]=a9;ret_I(10)}
/* 351:L{ffLBf[16]pB<ij>djlC}SB)f */ f f351(L a0,struct A1163 a1,S a2,B a3){V_L[0]=a0;*(struct A1163*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_S[2]=a2;V_B[3]=a3;ret_f(4)}
/* 352:<IIC{fd}fSljSBjC>C)I */ I f352(union A1165 a0,C a1){*(union A1165*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_C[1]=a1;ret_I(2)}
/* 353:ijpL{JdilspJ<LiclB[10]cfcc[16]Scc>id{jcLfIfpCjf}B}BiJS)L */ L f353(i a0,j a1,p a2,L a3,struct A1168 a4,B a5,i a6,J a7,S a8){V_i[0]=a0;V_j[1]=a1;V_p[2]=a2;V_L[3]=a3;*(struct A1168*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_B[5]=a5;V_i[6]=a6;V_J[7]=a7;V_S[8]=a8;ret_L(9)}
/* 354:SScp{dfcCLIp{BSfcJCfJLIBJ}LLfC}iCcCdi)i */ i f354(S a0,S a1,c a2,p a3,struct A1170 a4,i a5,C a6,c a7,C a8,d a9,i a10){V_S[0]=a0;V_S[1]=a1;V_c[2]=a2;V_p[3]=a3;*(struct A1170*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_i[5]=a5;V_C[6]=a6;V_c[7]=a7;V_C[8]=a8;V_d[9]=a9;V_i[10]=a10;ret_i(11)}
/* 355:lJSCc{BfLliSI<sjSpsS><<i>{li}iCjicBs{cdISBiClpiLj}JL>Slc}<pSf{CffBLBlccIdj}>fc)f */ f f355(l a0,J a1,S a2,C a3,c a4,struct A1175 a5,union A1177 a6,f a7,c a8){V_l[0]=a0;V_J[1]=a1;V_S[2]=a2;V_C[3]=a3;V_c[4]=a4;*(struct A1175*)V_a[5]=a5;memset(&a5,0,sizeof(a5));*(union A1177*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_f[7]=a7;V_c[8]=a8;ret_f(9)}
/* 356:fl<j[10]JLCSjpI<JpIdldJIiCil>{JBJICciJdfLI}f{lpdiLfiLLdjj}>{CdlILslf{LJSLdILC}BI}c){CIsl<Lci[9]LCICdCSjL>} */ struct A1179 f356(f a0,l a1,union A1183 a2,struct A1185 a3,c a4){V_f[0]=a0;V_l[1]=a1;*(union A1183*)V_a[2]=a2;memset(&a2,0,sizeof(a2));*(struct A1185*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_c[4]=a4;ret_a(5,struct A1179)}
/* 357:c<pifJi>dI{df[11]l{s[15]LccCSC}}<fBffI<CfffdIJBjsS[12]d>sIiIlI>sLJp{jd<jc>LSSiJlsSc}d)B */ B f357(c a0,union A1186 a1,d a2,I a3,struct A1188 a4,union A1190 a5,s a6,L a7,J a8,p a9,struct A1192 a10,d a11){V_c[0]=a0;*(union A1186*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_d[2]=a2;V_I[3]=a3;*(struct A1188*)V_a[4]=a4;memset(&a4,0,sizeof(a4));*(union A1190*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_s[6]=a6;V_L[7]=a7;V_J[8]=a8;V_p[9]=a9;*(struct A1192*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_d[11]=a11;ret_B(12)}
/* 358:B<Sl>iClIL)s */ s f358(B a0,union A1193 a1,i a2,C a3,l a4,I a5,L a6){V_B[0]=a0;*(union A1193*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_i[2]=a2;V_C[3]=a3;V_l[4]=a4;V_I[5]=a5;V_L[6]=a6;ret_s(7)}
/* 359:BsfsiclC{Cs}){I{pLpCl}} */ struct A1195 f359(B a0,s a1,f a2,s a3,i a4,c a5,l a6,C a7,struct A1196 a8){V_B[0]=a0;V_s[1]=a1;V_f[2]=a2;V_s[3]=a3;V_i[4]=a4;V_c[5]=a5;V_l[6]=a6;V_C[7]=a7;*(struct A1196*)V_a[8]=a8;memset(&a8,0,sizeof(a8));ret_a(9,struct A1195)}
/* 360:<sJJLsLBcdp>lBdBSS)l */ l f360(union A1197 a0,l a1,B a2,d a3,B a4,S a5,S a6){*(union A1197*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_l[1]=a1;V_B[2]=a2;V_d[3]=a3;V_B[4]=a4;V_S[5]=a5;V_S[6]=a6;ret_l(7)}
/* 361:{cL<fsl>B{l}c}Bd<{IBCdccLjSscC}sc<fjSj>JIIcBdsL[8]>jsif<s>cJL)S */ S f361(struct A1199 a0,B a1,d a2,union A1202 a3,j a4,s a5,i a6,f a7,union A286 a8,c a9,J a10,L a11){*(struct A1199*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_B[1]=a1;V_d[2]=a2;*(union A1202*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_j[4]=a4;V_s[5]=a5;V_i[6]=a6;V_f[7]=a7;*(union A286*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_c[9]=a9;V_J[10]=a10;V_L[11]=a11;ret_S(12)}
/* 362:ISIi<B>dJd)c */ c f362(I a0,S a1,I a2,i a3,union A412 a4,d a5,J a6,d a7){V_I[0]=a0;V_S[1]=a1;V_I[2]=a2;V_i[3]=a3;*(union A412*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_d[5]=a5;V_J[6]=a6;V_d[7]=a7;ret_c(8)}
/* 363:LB<c>l)s */ s f363(L a0,B a1,union A14 a2,l a3){V_L[0]=a0;V_B[1]=a1;*(union A14*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_l[3]=a3;ret_s(4)}
/* 364:<JSfL>sIsSSfSi)L */ L f364(union A1203 a0,s a1,I a2,s a3,S a4,S a5,f a6,S a7,i a8){*(union A1203*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_s[1]=a1;V_I[2]=a2;V_s[3]=a3;V_S[4]=a4;V_S[5]=a5;V_f[6]=a6;V_S[7]=a7;V_i[8]=a8;ret_L(9)}
/* 365:l{piJLs{LCBiISCsBJBj}i}J{<SJfLiClcdBJS>i{Sf[2]}I<IlfcSl>IcL<Lsp>il}IB)s */ s f365(l a0,struct A1205 a1,J a2,struct A1210 a3,I a4,B a5){V_l[0]=a0;*(struct A1205*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_J[2]=a2;*(struct A1210*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_I[4]=a4;V_B[5]=a5;ret_s(6)}
/* 366:SB<jS{ps{BIjf}dfdli}j{ldlc{pBSIcdjCfcBj}fId{lBfJLfCd}Jpi}jLpsB{pS{ddBBsfdpJJIj}J{Jppsf}f}f><sssiLjlBdJsp>IJILls)c */ c f366(S a0,B a1,union A1219 a2,union A1220 a3,I a4,J a5,I a6,L a7,l a8,s a9){V_S[0]=a0;V_B[1]=a1;*(union A1219*)V_a[2]=a2;memset(&a2,0,sizeof(a2));*(union A1220*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_I[4]=a4;V_J[5]=a5;V_I[6]=a6;V_L[7]=a7;V_l[8]=a8;V_s[9]=a9;ret_c(10)}
/* 367:SSpd<di<SIsClSlljBJd>JJ{IC}c{CiISjdSCclCj}djdd><lcSjsICcpIsI[15]>)d */ d f367(S a0,S a1,p a2,d a3,union A1224 a4,union A1225 a5){V_S[0]=a0;V_S[1]=a1;V_p[2]=a2;V_d[3]=a3;*(union A1224*)V_a[4]=a4;memset(&a4,0,sizeof(a4));*(union A1225*)V_a[5]=a5;memset(&a5,0,sizeof(a5));ret_d(6)}
/* 368:lfcp{dc{<fBjj><Jdsi[3]dLciJ>pidcfSBcd{C}}spscJ<lBd>[15]L<dJLdpdJ{JfCpjifCJjJf}jBS><LLI>}IpdIcpIl)<ISBl{lj[14]cBBspCjpii[9]}JLLdScl> */ union A1227 f368(l a0,f a1,c a2,p a3,struct A1235 a4,I a5,p a6,d a7,I a8,c a9,p a10,I a11,l a12){V_l[0]=a0;V_f[1]=a1;V_c[2]=a2;V_p[3]=a3;*(struct A1235*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_I[5]=a5;V_p[6]=a6;V_d[7]=a7;V_I[8]=a8;V_c[9]=a9;V_p[10]=a10;V_I[11]=a11;V_l[12]=a12;ret_a(13,union A1227)}
/* 369:LjdBLfBBCL{lB{cds[16]}BSBdCfCjs}iI)i */ i f369(L a0,j a1,d a2,B a3,L a4,f a5,B a6,B a7,C a8,L a9,struct A1237 a10,i a11,I a12){V_L[0]=a0;V_j[1]=a1;V_d[2]=a2;V_B[3]=a3;V_L[4]=a4;V_f[5]=a5;V_B[6]=a6;V_B[7]=a7;V_C[8]=a8;V_L[9]=a9;*(struct A1237*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_i[11]=a11;V_I[12]=a12;ret_i(13)}
/* 370:<dlfIpijidiIc>Lf<fJ{jlB}SJjsllCdi>f<fc{cfJSps<jidCjiClLdSp>BsJl[13]J}<ScpJ<llLlfJ>jCIlfcs>SBcf><diLCf>ScBSfjI)B */ B f370(union A1238 a0,L a1,f a2,union A1240 a3,f a4,union A1245 a5,union A1246 a6,S a7,c a8,B a9,S a10,f a11,j a12,I a13){*(union A1238*)V_a[0]=a0;memset(&a0,0,sizeof(a0));V_L[1]=a1;V_f[2]=a2;*(union A1240*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_f[4]=a4;*(union A1245*)V_a[5]=a5;memset(&a5,0,sizeof(a5));*(union A1246*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_S[7]=a7;V_c[8]=a8;V_B[9]=a9;V_S[10]=a10;V_f[11]=a11;V_j[12]=a12;V_I[13]=a13;ret_B(14)}
/* 371:j{ii<spfCJ>[16]i<jpplf{Ls}C>CS<LiC>fcjp}LcjcscJJC)L */ L f371(j a0,struct A1251 a1,L a2,c a3,j a4,c a5,s a6,c a7,J a8,J a9,C a10){V_j[0]=a0;*(struct A1251*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_L[2]=a2;V_c[3]=a3;V_j[4]=a4;V_c[5]=a5;V_s[6]=a6;V_c[7]=a7;V_J[8]=a8;V_J[9]=a9;V_C[10]=a10;ret_L(11)}
/* 372:sfBLjcps<iCBLBs<fdiJd>jBC{fsfBiLjLfcip}{s}>BJCc)v */ v f372(s a0,f a1,B a2,L a3,j a4,c a5,p a6,s a7,union A1254 a8,B a9,J a10,C a11,c a12){V_s[0]=a0;V_f[1]=a1;V_B[2]=a2;V_L[3]=a3;V_j[4]=a4;V_c[5]=a5;V_p[6]=a6;V_s[7]=a7;*(union A1254*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_B[9]=a9;V_J[10]=a10;V_C[11]=a11;V_c[12]=a12;ret_v(13)}
/* 373:BfclfS{Bi<iB>lddjiSffB}dpC)l */ l f373(B a0,f a1,c a2,l a3,f a4,S a5,struct A1256 a6,d a7,p a8,C a9){V_B[0]=a0;V_f[1]=a1;V_c[2]=a2;V_l[3]=a3;V_f[4]=a4;V_S[5]=a5;*(struct A1256*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_d[7]=a7;V_p[8]=a8;V_C[9]=a9;ret_l(10)}
/* 374:l<f>jsILpB{Iijp{p}dIl[1]llcB})J */ J f374(l a0,union A1099 a1,j a2,s a3,I a4,L a5,p a6,B a7,struct A1258 a8){V_l[0]=a0;*(union A1099*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_j[2]=a2;V_s[3]=a3;V_I[4]=a4;V_L[5]=a5;V_p[6]=a6;V_B[7]=a7;*(struct A1258*)V_a[8]=a8;memset(&a8,0,sizeof(a8));ret_J(9)}
/* 375:dp<SjpJp>p<i>lJ)s */ s f375(d a0,p a1,union A1259 a2,p a3,union A45 a4,l a5,J a6){V_d[0]=a0;V_p[1]=a1;*(union A1259*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_p[3]=a3;*(union A45*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_l[5]=a5;V_J[6]=a6;ret_s(7)}
/* 376:CSIicIJcCp<ijS{BsjL<jIfpi[14]f[16]lSp>iBpLsjj[13]}sI<JBcSIicl<IfcJCSsiBCLj>SCI>cp>S)<l{jdiLSpBiCpLj}sS[15]BIs{diLdspB}j[2]SI<JSJcB>> */ union A1263 f376(C a0,S a1,I a2,i a3,c a4,I a5,J a6,c a7,C a8,p a9,union A1268 a10,S a11){V_C[0]=a0;V_S[1]=a1;V_I[2]=a2;V_i[3]=a3;V_c[4]=a4;V_I[5]=a5;V_J[6]=a6;V_c[7]=a7;V_C[8]=a8;V_p[9]=a9;*(union A1268*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_S[11]=a11;ret_a(12,union A1263)}
/* 377:LiLIBSB{dsSLjSSC[9]JBSl}SJs)l */ l f377(L a0,i a1,L a2,I a3,B a4,S a5,B a6,struct A1269 a7,S a8,J a9,s a10){V_L[0]=a0;V_i[1]=a1;V_L[2]=a2;V_I[3]=a3;V_B[4]=a4;V_S[5]=a5;V_B[6]=a6;*(struct A1269*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_S[8]=a8;V_J[9]=a9;V_s[10]=a10;ret_l(11)}
/* 378:dpfjBisf<fSISsIB{fBdLCci}c>C{<<LLCp>liIpc>jj[3]ifdifBCdc}j)j */ j f378(d a0,p a1,f a2,j a3,B a4,i a5,s a6,f a7,union A1271 a8,C a9,struct A1274 a10,j a11){V_d[0]=a0;V_p[1]=a1;V_f[2]=a2;V_j[3]=a3;V_B[4]=a4;V_i[5]=a5;V_s[6]=a6;V_f[7]=a7;*(union A1271*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_C[9]=a9;*(struct A1274*)V_a[10]=a10;memset(&a10,0,sizeof(a10));V_j[11]=a11;ret_j(12)}
/* 379:SCiJ<C>)d */ d f379(S a0,C a1,i a2,J a3,union A247 a4){V_S[0]=a0;V_C[1]=a1;V_i[2]=a2;V_J[3]=a3;*(union A247*)V_a[4]=a4;memset(&a4,0,sizeof(a4));ret_d(5)}
/* 380:lpJsi){c<JljpjL>jS[11]Cc{idl}<Jd>cjpI} */ struct A1277 f380(l a0,p a1,J a2,s a3,i a4){V_l[0]=a0;V_p[1]=a1;V_J[2]=a2;V_s[3]=a3;V_i[4]=a4;ret_a(5,struct A1277)}
/* 381:l<{dfjcsJf[14]JBfdl}pdL<IfJddLBBB><pCC>BJLBpl>IjdIs)j */ j f381(l a0,union A1281 a1,I a2,j a3,d a4,I a5,s a6){V_l[0]=a0;*(union A1281*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_I[2]=a2;V_j[3]=a3;V_d[4]=a4;V_I[5]=a5;V_s[6]=a6;ret_j(7)}
/* 382:{CIIClI<BlilJBpLiLfJ>LjpCc}{II{<sLLiLISll>d}{SCd[5]dBJSClJSC}ipdL[3]iS<{pcdfClSB}S>C}I<JiJfcS{csICilLlsBJC}SiBil>iCJiiSfLs)v */ v f382(struct A1283 a0,struct A1289 a1,I a2,union A1291 a3,i a4,C a5,J a6,i a7,i a8,S a9,f a10,L a11,s a12){*(struct A1283*)V_a[0]=a0;memset(&a0,0,sizeof(a0));*(struct A1289*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_I[2]=a2;*(union A1291*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_i[4]=a4;V_C[5]=a5;V_J[6]=a6;V_i[7]=a7;V_i[8]=a8;V_S[9]=a9;V_f[10]=a10;V_L[11]=a11;V_s[12]=a12;ret_v(13)}
/* 383:Sij<ccfSfpfJIsSd>sc<CfsLCCCSLBJC>jfissBs<jlicLcjpfpC{J}>)s */ s f383(S a0,i a1,j a2,union A1292 a3,s a4,c a5,union A1293 a6,j a7,f a8,i a9,s a10,s a11,B a12,s a13,union A1295 a14){V_S[0]=a0;V_i[1]=a1;V_j[2]=a2;*(union A1292*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_s[4]=a4;V_c[5]=a5;*(union A1293*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_j[7]=a7;V_f[8]=a8;V_i[9]=a9;V_s[10]=a10;V_s[11]=a11;V_B[12]=a12;V_s[13]=a13;*(union A1295*)V_a[14]=a14;memset(&a14,0,sizeof(a14));ret_s(15)}
/* 384:pjILsflBS){d} */ struct A378 f384(p a0,j a1,I a2,L a3,s a4,f a5,l a6,B a7,S a8){V_p[0]=a0;V_j[1]=a1;V_I[2]=a2;V_L[3]=a3;V_s[4]=a4;V_f[5]=a5;V_l[6]=a6;V_B[7]=a7;V_S[8]=a8;ret_a(9,struct A378)}
/* 385:B{JljfIS})<sCC[2]LlBs<IsCCscJcICpI>p> */ union A1297 f385(B a0,struct A1298 a1){V_B[0]=a0;*(struct A1298*)V_a[1]=a1;memset(&a1,0,sizeof(a1));ret_a(2,union A1297)}
/* 386:SjlJ<IJjpLSjCfCcB>iB)p */ p f386(S a0,j a1,l a2,J a3,union A1299 a4,i a5,B a6){V_S[0]=a0;V_j[1]=a1;V_l[2]=a2;V_J[3]=a3;*(union A1299*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_i[5]=a5;V_B[6]=a6;ret_p(7)}
/* 387:l<CJfJpBScsJ[11]>Bpd)j */ j f387(l a0,union A1300 a1,B a2,p a3,d a4){V_l[0]=a0;*(union A1300*)V_a[1]=a1;memset(&a1,0,sizeof(a1));V_B[2]=a2;V_p[3]=a3;V_d[4]=a4;ret_j(5)}
/* 388:ps{CdIscsiCJSsB}pScSpB)I */ I f388(p a0,s a1,struct A1301 a2,p a3,S a4,c a5,S a6,p a7,B a8){V_p[0]=a0;V_s[1]=a1;*(struct A1301*)V_a[2]=a2;memset(&a2,0,sizeof(a2));V_p[3]=a3;V_S[4]=a4;V_c[5]=a5;V_S[6]=a6;V_p[7]=a7;V_B[8]=a8;ret_I(9)}
/* 389:BCs<sisiCLSCCssC><pilfJCCllsSB>SJs)C */ C f389(B a0,C a1,s a2,union A1302 a3,union A1303 a4,S a5,J a6,s a7){V_B[0]=a0;V_C[1]=a1;V_s[2]=a2;*(union A1302*)V_a[3]=a3;memset(&a3,0,sizeof(a3));*(union A1303*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_S[5]=a5;V_J[6]=a6;V_s[7]=a7;ret_C(8)}
/* 390:iIjSBsIJ{jjdJiJCdjl}{cLfsISjJf}S)j */ j f390(i a0,I a1,j a2,S a3,B a4,s a5,I a6,J a7,struct A1304 a8,struct A1305 a9,S a10){V_i[0]=a0;V_I[1]=a1;V_j[2]=a2;V_S[3]=a3;V_B[4]=a4;V_s[5]=a5;V_I[6]=a6;V_J[7]=a7;*(struct A1304*)V_a[8]=a8;memset(&a8,0,sizeof(a8));*(struct A1305*)V_a[9]=a9;memset(&a9,0,sizeof(a9));V_S[10]=a10;ret_j(11)}
/* 391:Bcsc<c<ScpifcsLscsI>JcdlI[5]j<BIfsJSCJI[12]iB[15]i>ijd>SjdBi)S */ S f391(B a0,c a1,s a2,c a3,union A1308 a4,S a5,j a6,d a7,B a8,i a9){V_B[0]=a0;V_c[1]=a1;V_s[2]=a2;V_c[3]=a3;*(union A1308*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_S[5]=a5;V_j[6]=a6;V_d[7]=a7;V_B[8]=a8;V_i[9]=a9;ret_S(10)}
/* 392:pfJs<spLsdj[6]iCClpJ>fisdd)f */ f f392(p a0,f a1,J a2,s a3,union A1309 a4,f a5,i a6,s a7,d a8,d a9){V_p[0]=a0;V_f[1]=a1;V_J[2]=a2;V_s[3]=a3;*(union A1309*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_f[5]=a5;V_i[6]=a6;V_s[7]=a7;V_d[8]=a8;V_d[9]=a9;ret_f(10)}
/* 393:iIL<BLLLsc>ffjp)p */ p f393(i a0,I a1,L a2,union A1310 a3,f a4,f a5,j a6,p a7){V_i[0]=a0;V_I[1]=a1;V_L[2]=a2;*(union A1310*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_f[4]=a4;V_f[5]=a5;V_j[6]=a6;V_p[7]=a7;ret_p(8)}
/* 394:pIjSs<JsLBi<cJfIidjJjJ[9]sL>l>SI){pLIJsifccs{B[10]}l} */ struct A1312 f394(p a0,I a1,j a2,S a3,s a4,union A1314 a5,S a6,I a7){V_p[0]=a0;V_I[1]=a1;V_j[2]=a2;V_S[3]=a3;V_s[4]=a4;*(union A1314*)V_a[5]=a5;memset(&a5,0,sizeof(a5));V_S[6]=a6;V_I[7]=a7;ret_a(8,struct A1312)}
/* 395:lcjS{sCdJ}c<djSSjjCBfi>Lci)J */ J f395(l a0,c a1,j a2,S a3,struct A1315 a4,c a5,union A1316 a6,L a7,c a8,i a9){V_l[0]=a0;V_c[1]=a1;V_j[2]=a2;V_S[3]=a3;*(struct A1315*)V_a[4]=a4;memset(&a4,0,sizeof(a4));V_c[5]=a5;*(union A1316*)V_a[6]=a6;memset(&a6,0,sizeof(a6));V_L[7]=a7;V_c[8]=a8;V_i[9]=a9;ret_J(10)}
/* 396:pji<dppild>BdJi<ppcd<ddfCCSBjjC>cdBL<lSClljsfilsS>Cl>BpBJ<LdL[2]{lCIjCsSCcslJ}IfBCd>)c */ c f396(p a0,j a1,i a2,union A1317 a3,B a4,d a5,J a6,i a7,union A1320 a8,B a9,p a10,B a11,J a12,union A1322 a13){V_p[0]=a0;V_j[1]=a1;V_i[2]=a2;*(union A1317*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_B[4]=a4;V_d[5]=a5;V_J[6]=a6;V_i[7]=a7;*(union A1320*)V_a[8]=a8;memset(&a8,0,sizeof(a8));V_B[9]=a9;V_p[10]=a10;V_B[11]=a11;V_J[12]=a12;*(union A1322*)V_a[13]=a13;memset(&a13,0,sizeof(a13));ret_c(14)}
/* 397:ccSpJcj{jJdd{ppfiIp}JiiJSsl}lL<JSslJIJpp><lCdJlClS[8]BfJi>)i */ i f397(c a0,c a1,S a2,p a3,J a4,c a5,j a6,struct A1324 a7,l a8,L a9,union A1325 a10,union A1326 a11){V_c[0]=a0;V_c[1]=a1;V_S[2]=a2;V_p[3]=a3;V_J[4]=a4;V_c[5]=a5;V_j[6]=a6;*(struct A1324*)V_a[7]=a7;memset(&a7,0,sizeof(a7));V_l[8]=a8;V_L[9]=a9;*(union A1325*)V_a[10]=a10;memset(&a10,0,sizeof(a10));*(union A1326*)V_a[11]=a11;memset(&a11,0,sizeof(a11));ret_i(12)}
/* 398:ccJ<j>fIcldcC)<Sjiid[8]ICI> */ union A1327 f398(c a0,c a1,J a2,union A986 a3,f a4,I a5,c a6,l a7,d a8,c a9,C a10){V_c[0]=a0;V_c[1]=a1;V_J[2]=a2;*(union A986*)V_a[3]=a3;memset(&a3,0,sizeof(a3));V_f[4]=a4;V_I[5]=a5;V_c[6]=a6;V_l[7]=a7;V_d[8]=a8;V_c[9]=a9;V_C[10]=a10;ret_a(11,union A1327)}
/* 399:jp{c[4]<i{CLfCCSlcjsIi}c{cSIlBl}fBB<J>lljI>csB{Cpjij<dij>fsl{CLc}Sj}sCCdfi})s */ s f399(j a0,p a1,struct A1334 a2){V_j[0]=a0;V_p[1]=a1;*(struct A1334*)V_a[2]=a2;memset(&a2,0,sizeof(a2));ret_s(3)}
funptr G_funtab[] = {
	(funptr)&f0,
	(funptr)&f1,
	(funptr)&f2,
	(funptr)&f3,
	(funptr)&f4,
	(funptr)&f5,
	(funptr)&f6,
	(funptr)&f7,
	(funptr)&f8,
	(funptr)&f9,
	(funptr)&f10,
	(funptr)&f11,
	(funptr)&f12,
	(funptr)&f13,
	(funptr)&f14,
	(funptr)&f15,
	(funptr)&f16,
	(funptr)&f17,
	(funptr)&f18,
	(funptr)&f19,
	(funptr)&f20,
	(funptr)&f21,
	(funptr)&f22,
	(funptr)&f23,
	(funptr)&f24,
	(funptr)&f25,
	(funptr)&f26,
	(funptr)&f27,
	(funptr)&f28,
	(funptr)&f29,
	(funptr)&f30,
	(funptr)&f31,
	(funptr)&f32,
	(funptr)&f33,
	(funptr)&f34,
	(funptr)&f35,
	(funptr)&f36,
	(funptr)&f37,
	(funptr)&f38,
	(funptr)&f39,
	(funptr)&f40,
	(funptr)&f41,
	(funptr)&f42,
	(funptr)&f43,
	(funptr)&f44,
	(funptr)&f45,
	(funptr)&f46,
	(funptr)&f47,
	(funptr)&f48,
	(funptr)&f49,
	(funptr)&f50,
	(funptr)&f51,
	(funptr)&f52,
	(funptr)&f53,
	(funptr)&f54,
	(funptr)&f55,
	(funptr)&f56,
	(funptr)&f57,
	(funptr)&f58,
	(funptr)&f59,
	(funptr)&f60,
	(funptr)&f61,
	(funptr)&f62,
	(funptr)&f63,
	(funptr)&f64,
	(funptr)&f65,
	(funptr)&f66,
	(funptr)&f67,
	(funptr)&f68,
	(funptr)&f69,
	(funptr)&f70,
	(funptr)&f71,
	(funptr)&f72,
	(funptr)&f73,
	(funptr)&f74,
	(funptr)&f75,
	(funptr)&f76,
	(funptr)&f77,
	(funptr)&f78,
	(funptr)&f79,
	(funptr)&f80,
	(funptr)&f81,
	(funptr)&f82,
	(funptr)&f83,
	(funptr)&f84,
	(funptr)&f85,
	(funptr)&f86,
	(funptr)&f87,
	(funptr)&f88,
	(funptr)&f89,
	(funptr)&f90,
	(funptr)&f91,
	(funptr)&f92,
	(funptr)&f93,
	(funptr)&f94,
	(funptr)&f95,
	(funptr)&f96,
	(funptr)&f97,
	(funptr)&f98,
	(funptr)&f99,
	(funptr)&f100,
	(funptr)&f101,
	(funptr)&f102,
	(funptr)&f103,
	(funptr)&f104,
	(funptr)&f105,
	(funptr)&f106,
	(funptr)&f107,
	(funptr)&f108,
	(funptr)&f109,
	(funptr)&f110,
	(funptr)&f111,
	(funptr)&f112,
	(funptr)&f113,
	(funptr)&f114,
	(funptr)&f115,
	(funptr)&f116,
	(funptr)&f117,
	(funptr)&f118,
	(funptr)&f119,
	(funptr)&f120,
	(funptr)&f121,
	(funptr)&f122,
	(funptr)&f123,
	(funptr)&f124,
	(funptr)&f125,
	(funptr)&f126,
	(funptr)&f127,
	(funptr)&f128,
	(funptr)&f129,
	(funptr)&f130,
	(funptr)&f131,
	(funptr)&f132,
	(funptr)&f133,
	(funptr)&f134,
	(funptr)&f135,
	(funptr)&f136,
	(funptr)&f137,
	(funptr)&f138,
	(funptr)&f139,
	(funptr)&f140,
	(funptr)&f141,
	(funptr)&f142,
	(funptr)&f143,
	(funptr)&f144,
	(funptr)&f145,
	(funptr)&f146,
	(funptr)&f147,
	(funptr)&f148,
	(funptr)&f149,
	(funptr)&f150,
	(funptr)&f151,
	(funptr)&f152,
	(funptr)&f153,
	(funptr)&f154,
	(funptr)&f155,
	(funptr)&f156,
	(funptr)&f157,
	(funptr)&f158,
	(funptr)&f159,
	(funptr)&f160,
	(funptr)&f161,
	(funptr)&f162,
	(funptr)&f163,
	(funptr)&f164,
	(funptr)&f165,
	(funptr)&f166,
	(funptr)&f167,
	(funptr)&f168,
	(funptr)&f169,
	(funptr)&f170,
	(funptr)&f171,
	(funptr)&f172,
	(funptr)&f173,
	(funptr)&f174,
	(funptr)&f175,
	(funptr)&f176,
	(funptr)&f177,
	(funptr)&f178,
	(funptr)&f179,
	(funptr)&f180,
	(funptr)&f181,
	(funptr)&f182,
	(funptr)&f183,
	(funptr)&f184,
	(funptr)&f185,
	(funptr)&f186,
	(funptr)&f187,
	(funptr)&f188,
	(funptr)&f189,
	(funptr)&f190,
	(funptr)&f191,
	(funptr)&f192,
	(funptr)&f193,
	(funptr)&f194,
	(funptr)&f195,
	(funptr)&f196,
	(funptr)&f197,
	(funptr)&f198,
	(funptr)&f199,
	(funptr)&f200,
	(funptr)&f201,
	(funptr)&f202,
	(funptr)&f203,
	(funptr)&f204,
	(funptr)&f205,
	(funptr)&f206,
	(funptr)&f207,
	(funptr)&f208,
	(funptr)&f209,
	(funptr)&f210,
	(funptr)&f211,
	(funptr)&f212,
	(funptr)&f213,
	(funptr)&f214,
	(funptr)&f215,
	(funptr)&f216,
	(funptr)&f217,
	(funptr)&f218,
	(funptr)&f219,
	(funptr)&f220,
	(funptr)&f221,
	(funptr)&f222,
	(funptr)&f223,
	(funptr)&f224,
	(funptr)&f225,
	(funptr)&f226,
	(funptr)&f227,
	(funptr)&f228,
	(funptr)&f229,
	(funptr)&f230,
	(funptr)&f231,
	(funptr)&f232,
	(funptr)&f233,
	(funptr)&f234,
	(funptr)&f235,
	(funptr)&f236,
	(funptr)&f237,
	(funptr)&f238,
	(funptr)&f239,
	(funptr)&f240,
	(funptr)&f241,
	(funptr)&f242,
	(funptr)&f243,
	(funptr)&f244,
	(funptr)&f245,
	(funptr)&f246,
	(funptr)&f247,
	(funptr)&f248,
	(funptr)&f249,
	(funptr)&f250,
	(funptr)&f251,
	(funptr)&f252,
	(funptr)&f253,
	(funptr)&f254,
	(funptr)&f255,
	(funptr)&f256,
	(funptr)&f257,
	(funptr)&f258,
	(funptr)&f259,
	(funptr)&f260,
	(funptr)&f261,
	(funptr)&f262,
	(funptr)&f263,
	(funptr)&f264,
	(funptr)&f265,
	(funptr)&f266,
	(funptr)&f267,
	(funptr)&f268,
	(funptr)&f269,
	(funptr)&f270,
	(funptr)&f271,
	(funptr)&f272,
	(funptr)&f273,
	(funptr)&f274,
	(funptr)&f275,
	(funptr)&f276,
	(funptr)&f277,
	(funptr)&f278,
	(funptr)&f279,
	(funptr)&f280,
	(funptr)&f281,
	(funptr)&f282,
	(funptr)&f283,
	(funptr)&f284,
	(funptr)&f285,
	(funptr)&f286,
	(funptr)&f287,
	(funptr)&f288,
	(funptr)&f289,
	(funptr)&f290,
	(funptr)&f291,
	(funptr)&f292,
	(funptr)&f293,
	(funptr)&f294,
	(funptr)&f295,
	(funptr)&f296,
	(funptr)&f297,
	(funptr)&f298,
	(funptr)&f299,
	(funptr)&f300,
	(funptr)&f301,
	(funptr)&f302,
	(funptr)&f303,
	(funptr)&f304,
	(funptr)&f305,
	(funptr)&f306,
	(funptr)&f307,
	(funptr)&f308,
	(funptr)&f309,
	(funptr)&f310,
	(funptr)&f311,
	(funptr)&f312,
	(funptr)&f313,
	(funptr)&f314,
	(funptr)&f315,
	(funptr)&f316,
	(funptr)&f317,
	(funptr)&f318,
	(funptr)&f319,
	(funptr)&f320,
	(funptr)&f321,
	(funptr)&f322,
	(funptr)&f323,
	(funptr)&f324,
	(funptr)&f325,
	(funptr)&f326,
	(funptr)&f327,
	(funptr)&f328,
	(funptr)&f329,
	(funptr)&f330,
	(funptr)&f331,
	(funptr)&f332,
	(funptr)&f333,
	(funptr)&f334,
	(funptr)&f335,
	(funptr)&f336,
	(funptr)&f337,
	(funptr)&f338,
	(funptr)&f339,
	(funptr)&f340,
	(funptr)&f341,
	(funptr)&f342,
	(funptr)&f343,
	(funptr)&f344,
	(funptr)&f345,
	(funptr)&f346,
	(funptr)&f347,
	(funptr)&f348,
	(funptr)&f349,
	(funptr)&f350,
	(funptr)&f351,
	(funptr)&f352,
	(funptr)&f353,
	(funptr)&f354,
	(funptr)&f355,
	(funptr)&f356,
	(funptr)&f357,
	(funptr)&f358,
	(funptr)&f359,
	(funptr)&f360,
	(funptr)&f361,
	(funptr)&f362,
	(funptr)&f363,
	(funptr)&f364,
	(funptr)&f365,
	(funptr)&f366,
	(funptr)&f367,
	(funptr)&f368,
	(funptr)&f369,
	(funptr)&f370,
	(funptr)&f371,
	(funptr)&f372,
	(funptr)&f373,
	(funptr)&f374,
	(funptr)&f375,
	(funptr)&f376,
	(funptr)&f377,
	(funptr)&f378,
	(funptr)&f379,
	(funptr)&f380,
	(funptr)&f381,
	(funptr)&f382,
	(funptr)&f383,
	(funptr)&f384,
	(funptr)&f385,
	(funptr)&f386,
	(funptr)&f387,
	(funptr)&f388,
	(funptr)&f389,
	(funptr)&f390,
	(funptr)&f391,
	(funptr)&f392,
	(funptr)&f393,
	(funptr)&f394,
	(funptr)&f395,
	(funptr)&f396,
	(funptr)&f397,
	(funptr)&f398,
	(funptr)&f399,
};
const char * G_sigtab[] = {
	"<BjSSCspjdIfJ>IjfIfBJLfBf)J",
	"jSlfBSLfpl{IsiLcJjLcfjB}{C{sLSdL{fBpifdfcfcJC}BiLs<jiSdI>d}JlB}LS)J",
	"ddBI<jj<JJcdI[2]IjJc[11]II>LSCICSLS<JBCiLsCcIfcj>>iLd)S",
	"{BjLLj<flpBfc>CLLjpJ}cdsl{IclfIS<Cf<dfC>>p<c>SsC}ff)v",
	"ip{Iiij}jSBsd)L",
	"LIi<B<S<SIljsispfSdL>BIflsiCJLI>jpidI>)L",
	"SCJfScdpCLSp{isS}<LlSp{sss[3]iB}CSsJdip[8]>{pp[11]l[2]sSl[9]SpjdlI})i",
	"BBJldS){isC}",
	"pjJ{fJIdjC<JcC>BlB}sSjB{<BjIScIsIIl{cdLcfclfSdlp}J>fS{CCJ<SJBlcL>BdIfBj}CBcsIILl}pBIB)i",
	"IsJl<<I>Jj<I>LJCpLpsd>fJpLll<iCcfspLSSlsI>ip)L",
	"LfS{<SLsBJfplspSB>[10]csdLCs[1]<jlLppJcjplBs>ipls}fSlI)f",
	"<JBc>jC)B",
	"<SICdjLBpSi[5]pd>JiIl)C",
	"jCcj{<J>CLS}jsSIjpL)C",
	"<J[2]<<JssIiLBllBCB>BS{cBicCJdLclsL}>Ji<cICsJpppdI<i>j>sCSJLCL>iB<lf{SBBddi[2]}sSl>l<dLLIBLCLJJJL>cSslfiIsB)C",
	"B<S>LBIC)v",
	"SLd<lcIJpfcclfBl>pIjJcJslL)C",
	"fBS)<dLLB>",
	"p)<jJIB>",
	"ILSiiIJJ){cj<iCsfC>lsffI[5]licd}",
	"ISJlIL{sCpfIBspssLj})f",
	"BJljlijBLp<cdCjifsCl>J)<<jB>Lf{pCLS}CddJiicf>",
	"lLdSJi<ffffjljIJfCf>p)d",
	"iLl{p{sSB}{lCJfflj}[13]CIcfp{LCBLI}}pJl)d",
	"cfiL{psdsflJlpp}dLsB<JcJ<s<IIf>pfsldscB<dpSdccSpdJpc>B>li<LplB[13]<Cs>jicSCli>cl>{IJp<LlclL>L}d<IjBJ<Lp>{lScCdL}BIfjI{flJLfilisBd<lclIjps>}[8]>)c",
	"SfcdpidcS<diidSpfpcjdI>p)d",
	"J{IdssllLjLcc}{BIc{BiSJCpiJ[13]LjpS}BlJifsjp}CCiCIjp)d",
	"c{sBfBIiSIljB}B)S",
	"ClSslfJBS){LSB{fCispLifjBJc}lpB{BIlCcslJB[3]sLS}SfSJ}",
	"{iscSjLdSiIjf}SdfIdslC<LLCcLjCijpfL>SLs){ssIc}",
	"<iBdliiIdJC[16]I>Cs{<f[2]lSc><LLpjlcBfIscB><lSjspCJl[11]sCBS>ppIiJ[16]L{Is[10]SddIi[13]fSCSL[15]}IJ}){JSBBjIiiBj<SjjLSsBLSfff>J}",
	"{LsBSC}Sd<jSJBd>sClpsl)d",
	"{d<fp>pIsCpcClli}JcJIJd)v",
	"csd<Cf>fcscjfSd{{l<BiI>IliiIplj<sdCJJCdlijJd>i}sCJLL{JJIj{LSfpSSjBCSL[4]I}C<jjsCCs>diLJd}BSLSl}{L}s)J",
	"diSfsC)<ddfsI>",
	"Bfs{SJcBJLJ}ipd<pJCcJdBJJiCf>fs)<ciICSJCcc[4]lLd>",
	"f{dsljLdssjLdc}{JSIiiIs}lBjdjsJCCps)S",
	"f{pCjsJLBpidlf}fjId{BijdjIcSlpll}Ss<CISJLldiLdff>jCf)f",
	"iljds<JClSlpdcf<is[13]Cc<pjcdispdddjp>ljSSCcI>CS>{Bsccclpspjjf}jfCs{Ipd}Cs)S",
	"s<iBLfp>s)<lBfdSS[7]llIpiS>",
	"sCiC<iif<l<CJsCJcfdjlJc>J>p<sCScIfp{Clsl}IijI><CfBBj<LcJclS>[1]SdljC<fJsICdipCISB>[10]>sLILc><jj{f[6]fJpjiiJcIi}[14]{fsclCIBfpfjB}dI<sJBcCifJfdiS>JpLdi>{IBSiflC[10]ICCps}dlSdl<iJfffBfilCij>p)L",
	"jiSS<jlBfi>JIBj)j",
	"li{s}L<fBsdSfIdf{JppLssIfSfi}fl>JipflIc)B",
	"dljdlcLfpsId<JIB[12]pifppjsCC>Cl){fpLpIJfLjSB<Cd[9]IsspsjIpSi>}",
	"BCfI<fspISCIclpJi>lIjl)i",
	"LBl{IJCl<sS{Cd[12]SLCL}f{jIJcBLsSisfc}l{IBScj[1]dIBSBIl}cCljj>IdLl})l",
	"{s}Sf<S>f{cljCIfdsLJdB}){dJc}",
	"jIpSIIld){{pJjIClJdi<JiIfsSLBipcs>[11]cS}jBBBpdfBLjj}",
	"cjlS<<{iIBB[12]pSpfdI}LdflL<JlSJfcJfclld>BsBS{BiiijpiiBfLl}>l>JdBpB<jjBiSiCdSfll>)C",
	"liiSLSjcCdJi<{fjB}BBilsCi[4]sf{LplIsLISs}d>cLS)I",
	"B<BsBCllBfdSJI>CdSjdpdLLcd)L",
	"s<I{Cjcjpdi}i<dpfJfSSBLllB>pjJjSl{LiJ}B>jJSL)<pCjpjj>",
	"jI<sBcdJflSSCjI>BLIljcJB)p",
	"cCpsCSJi{SIiIcSc}fspp)<lIdiccSjsSS>",
	"Iid<sCjiIpCBLdpd>dIspi<fpcdcJCs{Jd[11]Sl}BL<pfd[4]dJCdSlLsB>>dLLl)C",
	"d<BplJJllj>)<p>",
	"i){cJcjC}",
	"BBpSffsS{fisdjlj}pJc)c",
	"sfCs{d{{iLILIsiljIBi}B}[3]CjjJfcjCB<Bs{ipJfSppplL}cd<ifcJCSidIL>lcfSdl>}SJ)c",
	"<Ld[1]l>I{IIcJp}S<dI>sd)B",
	"llI{idlsBd{i<psdj[12]dLcJ>JlIBLJ{jILf}p}{SBjlBcIjJlfC}BpjC}LiSdJpj)d",
	"LSd<LjSI>L)j",
	"jiiB<IB[11]CBcLfsC{cj{I}[9]p{fJlclfjCsj}IjLJj{LLcSJBfiiS[3]Jj}}pp>fSpl{fp{LiSc}jls<BIdl>pLJ<slsiisIpIdpc>i}{CJj})i",
	"ClsCs{BjL}CdJ{<LS>l{ILjSJCBcCJCd}pI{jcL{BliJ}j{SjC}pfidc}<CfBiB[12]ljdc{ddpSidfSBlpp}dI>BlflJ}{i}p)L",
	"j<jJldJIddipcc>cC)L",
	"jicflpppLf{CCpBIcdBCf[6]Cj}fi)s",
	"<ppSpflSCfJ>lC)<SjpSJIiCIJBs[13]>",
	"i{cCJfSsfl{ClJSldslBLjs}dSd}LjpSB)v",
	"<sp<siClCBdCLLCl>SIJdLdSC[2]j>SB{pcSC}liJSCBLId)S",
	"fdCI{<<SdplsccijCLf[7]>p[15]>[2]SIL}{sIcCJC}CC)d",
	"){sIl<SppIsi[1]ifLLcl>pJ<iLpiSLjSs[3]>j{{LIIljLJSBJBd}lJpf<cBlSfIjdcJJs>LBpCSC}{pcjB[15]}Ij}",
	"p<JCic>SpIiLfdJ)f",
	"ljCBcp<dsjpflsLpjsB>)B",
	"l<dSiIfli>)s",
	"cic<iiCLpfLCdj>{cpB{fSJi{s[8]SSc}jScCI<C>L}psfd}ppldsSsJ)C",
	"ssIjdCIp<i[1]>JCBI){BiiJ{s{cBS[11]JC}d{d[12]c}cLilS<SICpBB[6]>cf}jfdBsji}",
	"IiIf<ipLCjdjSILSB>cl)J",
	"sjpIjSIj)<ppSLi{jI}B[2]CBcii>",
	"c)<cI>",
	"<cjCcpjjSjdBc>C{lSl{cIjClJl[5]Slp}pSijBClJ}{LBcJJj}<l>dI{csdpBjsSsLs<<SpdCJBli>fB>}J<JsjLdlJ<lI{cIJCijSSjcci}jpJS{sSJJfJBCIlds}lCLj>>)s",
	"{sifdifiLcJIp}Bcpdd{BIlSi{fljsjscdlCIj}LBfdCC}j)d",
	"CCJdcsLjj<BpClBcccSipB>fIs)L",
	"<dsJsdSJlScij>JppBCIfSd)d",
	"<S[3]BJpIsfCjsps>cB{sBS{BlcBi}{fIcf[6]JJLBpLCp}p<C<SJBi>dlf{JpCpp}<fspLsfJis>fdisB>fjiCJ}BBlp{jJlL}p)c",
	"cJIJ<s>I)B",
	"{JjIB{fcddjlSjjpcs}}fdf)S",
	"dj<{JiSjjJiIlBJS}SpI>jcficc<SfpdJppL[3]pjjc>lII)l",
	"<{iJcLcSsjjpip}i{JcLi[3]lScill}[2]LIcIJCBB>J)l",
	"ClBpflfjs<JJipSBB>dif)f",
	"sipS{ff[3]LipCfcJljf}Jls{BI<{I}<ipl>di<lfILJpjclSpl>IpJSjfs>lsSBfJJSS}d)l",
	"Sp{fdfBCBlpcdLB}cc)f",
	"Ij<c>cj<cpLLlL[8]sC>ls)I",
	"S<cdiCssLLjslC>pij{CSfpICpjjcs}SfJ)B",
	"CslI<cBClLIdCSBfc>BjjsIc{sdSf}{<cs><s{jpJf}iLidl<Sid[6]ilLsSslIs>IICJ>l{Ic{lcjjBL[16]IClpdL}{cfpp[16]BSssfCds}}sBjSfjsB}f)p",
	"<i{CSS}IsjcjdJs>)i",
	"SjJ{js{iJLCSsCscSjL}[3]J}dl)C",
	"iII)<BBdIf[13]JflI<djj{dfpIicdfBpCB}<JiCCJcplBffd>L<iipJBpdIlJfC>icLCc>J[3]j>",
	"d{cjifsdjILc}jJcfppJs){BB}",
	"lfifsd<spJppSJccCJp>ISJ)d",
	"j<lJCC>Jdscd)c",
	"l{CLsLBjCpJi}iclfjll)p",
	"CjcJjfBCSiLC{<idCffLLlIlLp>S}B)c",
	"J<cCiSdS{ipJsjjjc{SLdLdCcSdp[4]CS}J{dICfJ}i}djCSB>Sddpsc{{JBj}dLscd<i<dLlilCldpsdS>[6]dic>cJlI}i){pijpjisjLdpC}",
	"sBi<<cdld>BdBslJJIcfp>iL)l",
	"csLp{Jpj[11]C[16]psLisfpi}lfff<Bi{sLCJICsfCpJC}jIBLcBLJC>)v",
	"plSs<jsSCcp>jcdL)C",
	"IpiI<sJ{ssIiJpiSpBJc}lBp<L>Bl>)s",
	"B{fCiIIjs[7]SSlLp}flC{lpSSBpBf}CLLfp)J",
	"jsBCp<jBCccJsJc{ilBdiSlJ}Cc>C)B",
	"pldfii{lpCpdcSJSjSL}J<pi[6]{JcLjfLfBBdSJ}<<IJCdlJfiiSpj>dfj>djBSJlJs>)c",
	"fCi{LBc[15]IjLjsccc}f<lCjfIfffdiJj>SJ)C",
	"ScII<ilfld><lLllIBfJcjii>{ppfLBi}jp)I",
	"c{Bp}j{L}JcCCpffsJJ)d",
	"iLd{BlJJLdjLBfdC}ppidii)l",
	"SiS{iLSid<JpBjdJCLLICs>pdipC[5]j}B<<Ids>l<Cjfi>Sl{lpjlIIsijfIJ}ClCJpS>){f{Spf}J<BBJl>CISI<c{BjCjIlBBLJii}j{iiCJBliLcCdJ}f<pSccIcf>>cCj}",
	"SjlSdfI{d}cS)s",
	"{JJSjsCsiLcfc}IsJL<iLJILijLlSjc>Blc)j",
	"BBliB){s<<Si[16]IjiBJLlSCJ><sl[9]l[16]p>sC[12]<ljJ>Jilf>lf<J<d>SJISBp<pjddLiIjL>IS<lilpCBCsdlIf>>Bc}",
	"cBCccsdlf{SLJpjspcssCL}lIj)j",
	"JfijBccjj<<dSpiBspjlBjd>fcpBs{fLisLIfldIdB}[8]CLSjc>)S",
	"l<cSSd[10]sCJIjICc>ipLJI<{fijSclScSLcB}dfCcLJLLpji>f<jBdlilB<LJBLjLlBjIsd>Ids>JBcJcc)f",
	"LlC{I{pd}lcLdlBSLss}C{psCsSJjipLiL[10]}jfc<dLpjLCc<{sS}lf>s{BC[7]{jCIiLBlBC}[9]LJi{CSlSJjcji}ijB<ClLLBJi[8]pIs>}CS>psc)j",
	"Jpcfsc<pd{S<c>fLfdICldlI}lJclfLBpl>sSps)J",
	"pJ{LclIp}cilIf)s",
	"djBdjScS<cC<B>B>ddip)C",
	"<csCCi>d{JIlB[16]jcIBIClp}<iIC>)<fdidsLc[2]<lLjBdIJ>l<JpLfCS>>",
	"L<cSJ<S<pC>SfLipC<isLs>s<lppCiIllddCi>L>di>lLliCfs{Lfc<pss<CipidIp>>Cc[2]jiL[6]Idj}d)d",
	"j<{jSLCfccj[3]cBj}dIl<cpBBSjplilCJ>jpiLd<BdC[10]iiSLCS>I>l{sISsiLLCdBjf})l",
	"s<jpL{jdCfIB[3]CCJpIs}d[14]psJcs{lsj}C>BdcSfSs)j",
	"plfCdsl)<lIipfpsllf>",
	"<Lll>{sIcsffdij}fB{<dJSci>fSp{JLpiJpJ}SBSdCc{fIijcIBfsf[4]JL}}f)v",
	"JS<ICCiljclJClL>)j",
	"C<d{BfCSIdc<jjfLCSIpdjBf><CfCL[13]SfscCscB>di}{{plsfLBBCCCJ[4]L}Sd<ccc[3]BIJ>i{iSiB}Cf}sjLslflp>IJBJdd{CiiLCcLBsiSI}JCi)c",
	"S{CSdSCLcSJ{iiIBdisdlp}c{{jLJflBLdpCd[15]L}jdC<c>Cpdpp<iBjcf>i}}j<<<lpIJB>J<BSBdlIfdIjBC>B{lIBffCdjp[7]cSJ}IdCpIji>LpI<IBSfsCLicpBl>IfiSppl>dBB)J",
	"dpp{Ccj{fjIJilsJcccL}sCpiJBid}Lpl<SJBcLIiBCLCl>lLC{SlLCC{L<isLfc>ldi}jljSp})i",
	"pJiCBLSB<CISilJsSfIIS><idcssL{f}Sss{LiLdIISJjlfj}L>jdl)j",
	"BLlLpIId<dlB{BlidiIdjpBjc}fIISBlBc>)p",
	"{iS}<fpcidcilSSCi>j<LcfCJffCiIjI>ilJjSClffs)f",
	"Ifi<Lspddd<Jlip>lsB<dcLdCCS{jsI}CCCs>I>)f",
	"IJ<SjpcsLB>)S",
	"c<il>l)<s{lf<pI>JfflCLJc}cICLdBSfjs>",
	"{i}c<f<jfcsiSpCfSpB>>j<dicCLpd{iIiLlcBBici}JBC<IpLSd>>JIfs)B",
	"SIlSBc{dBLB<lJpslLf[14]>Bi})f",
	"ijBcljdCL{SS<JfI>jBISLfLCf}IdIcf)j",
	"CJcLp<I[8]JSLJLJdSBC{CSpCljjsIJdj}>ssCiCJ)c",
	"BBC{Lsd}f)v",
	"<CSLIdi{CSSJlJl[9]fB}Ij<BsjJJBJIiJLd>{ljdSClBdpIji}<cfdIBLjBBjip>>sBJ<LfLJfcCfc>s<cCdfffis>i)c",
	"jLB<cBlBJid[2]CJlsC>iLLJ<CfjIJipccid>CJiS)i",
	"<J>)B",
	"JBlJ)<fcd{IsdLjdCscLSI}Sp>",
	"jjciIl<J{dppCd}>dp{Lc[10]ICLJjpI}C){fBLjJpfILIdI}",
	"iLclp{I[15]L}BScjfC<<J>silLlBiLd>)i",
	"Lc)<<sCsd><jpLLBjLjBsi[13]I>JJdJ>",
	"BJps){{Bf[3]iJLC{fjdcClsiLcsB}[12]dSBld}cScBIC{Bf{IijIspCCSjSf}}fJCf}",
	"dflB{BfIIBBpLpS{iIS}l}iLS<fLIlILldLlCC>L)v",
	"lslCJci<IlIlJc{csjiLddf}B>)S",
	"SB{BCCSflpdB[14]lBi})I",
	"cBJ{LIpjL})B",
	"sfljjI{BpBcdsfBpSjL}cILdj<J[6]jl>)J",
	"Ci{Lcpi}i<i{sC}Sjjd<L>p<JsJBC[4]iLipijI>sps>IBJJJ)j",
	"I<cB{JJBCCjBSdBIi}dSIdII>{SiCLcI<C[7]SCJdiLjjBsB>Spf}JjJCfic)p",
	"{jIppfBdjc}cpf)L",
	"<sSjsfs{s<lBdSjlsiBdI>Cdd[10]dCsCCc{lCpJJdlSI[13]iSl}}lfBSJ>plC)i",
	"S<JiBIcLLj>C)s",
	"llsIJlSid{Bifc}if)C",
	"l{ljlicds{jfCdLc[7]{lBSfds}f{cLILdspIC}SjB}LCBC}fJj<cJdSp>LpsdiCs)S",
	"pfjlJ<CBcBlB>i<lJ>p<jfIipIdfLslL>)<BiCcL<C{BSCjIScBfCLp}pIdidIfdlc>s[1]fpCdJ>",
	"){lfBJfff[7]sB}",
	"I{ffsjlIlB<CjJjdJpCdL[8]L>sJ}cIps)S",
	"plLSdB<fjCpf[7]LdfBIJp>LJBcCsJl)L",
	"lJSpsdJJIdi<cjlLfLlSslc>iC)I",
	"pcj<ci>ll)s",
	"cSlBs<{jBIdldcpfBCp}BjcCLpB>S)s",
	"Lj{f[2]clSlCfLipCd}fB)p",
	"dIiBS<Js<SfJBdJILLcsB>fLdBcLisp>)l",
	"SLdSSISsLJSC){JBd{iiBSCicBdBjI}iIcd<sjLLcSBLdJ>cSl}",
	"<JfcfdLscJI>cjjB)f",
	"jsd{CBJijcL}d{i{d}BjBI<BSCSdpIIB>}i<<d<jijjLsspjCSS>ciSS[11]ScBCil>JcfLiijpf>f)B",
	"ClsBL{jiLCCcdscCCB}<fjpjdILJ<lcsCi>{CIJsjBCS}Sl>ff)s",
	"{j<dSj>CicJiJjsfs}lLlJdCdlfICB{JBJCcIll}s)f",
	"cIIJ{ip[15]Blj<ccIclisdll>iccfd{j}}d)J",
	"JiB){BBcJdffdISs}",
	"lS<Bjp>)p",
	"S<pJ>cpffC{S}LLl)c",
	"SpcljdJ{sc<sJClsIpLScfc>jf}<LLl<ldJJIjS>l><dl>p{Il<{SliSJJCpSspL}SLBL><JfBCBfidBpfd>ll}jB){sIsLsLjcCl[12]Li}",
	"Csf{Bff<dlj<iiifC>LdJspJfp>{cicIC<sISIlJ>sJBldL}fLCC<ijisBfS>sj}<SlsdffpilIj>jclBjCC{ddsccpiJ[13]JL}Ji)p",
	"jfIIcpIB{dS[7]{lc}pSd{<jiJCLsllcCLc><f[12]IciCCpCdscd>d{SBCfdBCBjdsI}jJiSCcpC}BI[13]dJ<lLsjl<djJIjdd>Js{dSdlcj[11]IfflIL}d>}f)L",
	"CfIILljLLfCs){ffi}",
	"ljLpl<CJBiL<lpBlcBLC{BfJIsffcjJ[14]C}{Iid}Lf>pSfIJB>LllL<SCc{<sLpJSLlLSs>fS{iljBfpLILIcj}IC}dC<Jij>fj>iB)B",
	"J{icpjCisfdsd}iSJf)l",
	"J{{<JffpslJ[8]JCsCC>jCilIp{iLfJdlBCjpIc}c{S}dc}CLsS{BIpicJLpplJc[9]}sidJlI}SsL)C",
	"lip){fcdC<dBSc{ciJdSBjdfBpc}d<BdjJBIjdi>f>p[4]Sc{CcscLJLfCj[16]SJ}li{i<LIccJBS[4]JipjL>sji{fil}Ijjcjj}}",
	"d<jlCsiclj{J[1]sLJ}p{Bp}I>dJpijl){JCCCcCpjfJ<dsjLiIpc[9]cfcC>B}",
	"SJC<sldiCpdsc>SSpsBIBf{lIpid}i)i",
	"cdpcs{SS<<J[2]LipdlJJiddI>S{JBfdcBsiBSps}>}SLcC{jBdBpI}c)j",
	"jpLSljS<ljL<jp[12]Csj>>Cl)L",
	"if{LlpsL<fiISSjLcIpCJ>i{sl<dCf>CfILI}<sdCpdfsCi>i{dj{idLLJjffd[1]did}<jd>dBIL}p}BLlBjIdicBfip)v",
	"s<p>cfjjc<cdIS<LcsldS>i<IsSdd>l{j[1]Sl}BSB>)d",
	"ifCi{j}CIJBlc)L",
	"JBIc<cdJfciiLsjIp>S<BpJd>piBLCSCIS)J",
	"JLBLSscpdpLj{jiIj}f)p",
	"<LBlIlIfdSI>{<ipIi>{IdcpC}S{dJiidiLj}cp}CCJS)d",
	"JIlp<cpsjBJpLdL>)S",
	"j{SCL{BBdfcIScSSBB}c}SpcSi)p",
	"C<pc{ppjSBjCfpicC}iS[6]cCJj>ji<fliJsBdCLSJd>BcB<jifiJLJcSds>C<JLcIcipLSSjB>Js)j",
	"dJBL<IfIBiCcCLSiI>BCfpI)v",
	"SppSJC{s<fSfppSfBS>sdSc<BdSclSLdIcpj>}B{iIICsijI[1]slpC}lCS)J",
	"CSfjBc<Sf{cddCCCjiBs}<jC><pjSfI[7]>Id{fIjsislfffis}Llj>)C",
	"pCBJ{ilICcsL}BpSis)B",
	"ilJ{fli}BcCc<ciSjcsicfiL>dC<S{{fdfdcSIcdBSf}SC}clCB[15]Jf<S<Jd>{lcIL}{iIilSpJiLip}SC>IfC>)C",
	"lpiLdSLcS<ppsL[2]dcCJiIBL>JSlc)s",
	"iL{JJj{B<LldsS>i}lddl[1]l}CdBpSLsII)p",
	"S<JCpspL{dcclsfll}ls>sBC<SipJfS>fIii)v",
	"ls{d}<JICpiC{JBICCIJSs<scBd>Cs}lCCjC>lCsI)l",
	"<<Cl{jl}IBlC>SfiidSlBjl<d<JlBdJdCdsj>slJL[9]llJpLL>>fiLII{d}CCB<Jl{IL[2]JscLSipfJi}fBCIJSfi>clB)d",
	"lIB<dJidcB[6]Jpllfc>)S",
	"{CddISLddBLc{IJLjpdCsSSdC}}{Ji[12]dJ}CjscLB<{ScfLpSSJIBCI}Bid>BfI)<LciCIL{SI{jll}LLJiBppIp}isppd>",
	"CLC{ICpL}JfsI{{Cdjs<ILIsCpsfpcSp>i<sSLjCcfiCdip>{Bf}d<li[14]LLIBjlJ>ld}fJIsCjLcpp[16]c}lcC)v",
	"Jc<sIB{jjffcid}BCBICBj{BIiijS}>BI<jj[1]diiI<fl<SC><fB>dJpj<i>ijL>L>jp)f",
	"ifd{ipJB}{iJCdIiILjJLd}Sl)p",
	"{CjjdcCClISJ}{sI{{B}BlB{jjjCB}}p<CC>llc[5]ilji}iB)d",
	"S<B>lifpi<clJd>fl)d",
	"cCSLj{SiJS[4]isIjfscc}IBLpdlsd)d",
	"Lj<ijsjpfJ>{ccp{CBLclCIpicpp}Is}<is{L<jdjSiIJILi>lddCCBd<pSSBcpCLJ>Lc}l>j<cIIl<SdjlSid>cpjsLjl>{dCJcl}C)S",
	"sBSII{flLpLjCJjsjc}cd<CsIllBlBd<S[11]CdldBIj>Jc>fL)j",
	"fjIj<spcddBcfjj><jIfB{J<fdlIILBfBcIJ>jIi{JpSSCJlBpcLC}jC<BIJlBBpjC>scs}ppiBSB<l>>c{pIfCBiScBl[1]Ci})v",
	"{LLsjciJBfLfJ}sip)s",
	"l<sp><Jclc<isSjdBBcpLpL>S<pCLJdC>>c{ffBIcJSJfSBB}cCSjS)j",
	"clfBf{{C[16]id}}ddJ)c",
	"ssJCfcpLd<JBCilpjlfils>)j",
	"is<{J{lCjSIp}J[14]{IdIlicLCJBcJ[4]}}[7]l[2]Ii<S<lsJlpLCdl[9]iSB>s>JjsBjlf>LdBLfc)v",
	"L<Ld>pJC<Iil[10]Spp<JIfi>pf[13]plL>IBLC){dIjlIcL}",
	"<CBjBpf<iSIpdciflfsB>>l<s>cBjjLddLis)C",
	"j<CjcIBL>jfI{flLIf{dLLld}Sl{ljjJ[11]cjdSpBfB}{jsfsCiLj[16]}S}fjIfSS)L",
	"BCLipBc)<lcsLjsjj>",
	"llJL{jI<IBj{cfiCJlsjdsCl}sJsp{ssjLcC}Spf>JsdJLJSLL}iCpC)f",
	"SBdS<lB>C)f",
	"CJffSdL{cfs<fcIcsijjCJSs>iSBsBjfp}j)i",
	"i{lsCLpd{sSpIsiLLscIf}S{ippfiL<fslLf>f{BJcBdsd[15]jlplC}idI}JBj})<CIs>",
	"lI<s{iSiLBlsI}jljc[12]J<dSdLJLijCjBi><cIjBS>j>jSCIBS)c",
	"dSCd<SSdLic{lljilSfLLjf[7]{icIpjdcCCdsi}}><SsJ[15]ccsJSjL<dlcs>p>lJpJ)I",
	"<<J{jsI[10]icipBcId}Ifds<C>p{IlCc}B<SspIpsCfsfSC>l>fSclLjLIlj<sl{psLIl}Si[4]pJ>>dsifBBLc)s",
	"d{dpfsJsCS}pJ)S",
	"LjffjCfCcsp<iBi<dsdILii>L<lSl>jjpBjl>JcJ)i",
	"Bssfd{pi}ssSLIc)f",
	"jLpicLCLLf{<Lf[5]LL>jCIcJJIpilL}lC)S",
	"dsf{{j{lsdfffLSLjji}Bp{Sppcp}f<lsCcldcdlCdJ>[15]f{BiL[6]IBICj}[14]C}fcSSlpSpSJs}Ld<jilSjplpf<ffSBiBssBSif>Lf>pIsCilB)d",
	"jSs{fCSj<IccfI<sLCBsfcS>>isJjJIf}BsCp)B",
	"fis{lLlBC}sCli)J",
	"lCidis{BBIfff}dsc<c<fJCflp[5]l[16]p{IJlC[8]jiCpcfLl}ssl>jpc>BiB)s",
	"JcB<dB<lL<IdiiBljC>><B{lCLIdcsCp}jI{Csl[11]ssfl}{iSppp}jfj[7]<scJJc[12]ICSJLs>c[15]>dCBJdccI>ic)f",
	"ipjdfs<lCLpfcSpCpfI>{BpLBJLisBBSJ})v",
	"{<BJSBjjlpJdII>l<jlIS[3]jBf[2]scB>}jCl{{{iljCdI}lSpl[12]LIddLdj}cJjdiSScpBS}IJspcjfSj{s{iSJld<scLJfLfBdccB>}lpCLL})B",
	"{SsdjJ}{djI<CiiBL[14]>LSliLpSS}dcIIps)p",
	"{I<sl>Il{ccjl[8]jlpjdiJJ}jjpCJL[12]j}I<<cIIsij<pJcflLfp>Cp>pJ<BBJJ>{JBijsl{sllLsJd}cL{LccipLpjBp}sB}pIiLJis>fcs)v",
	"Jfl{CsjIB<csBdccljslcp>fI}jsc)d",
	"cij<dBflLClLsjdj>id{jcLcLf{jpdCcdjl}{d}{lfcdppfcCILC}CLp})I",
	"IJ{iSiLJdSCfCjc}dlIC)S",
	"{IfpLSsLipBjI}IpdcCI<sLdpfjSdjILl>ISLBL)f",
	"SSl)<ifdCSJSpjdsd>",
	"BfI{cBBddpBlilSj}<BCcLsdJCCpSB>)p",
	"BBBflldIJS{{jSpSSf}l{CIplIllJ[9]cllB}llC}siI)s",
	"CdfS{BSLJljppcd})c",
	"SjdslIC{dpfjJjJdILIC}{iSJpIddSIIfs}){CfjJippjJfdp}",
	"i){f{cpLSLCIBsSId}fpICCBLIpi}",
	"I{LLljIdLCIcpC}IpcsjdI<BJslCifpLpIL>)<{JI}dcsBpjLBJJC[1]>",
	"sB<{f}JdJCI[1]BLcJi>j)c",
	"ccSpSSi)<SjCjfBcLScSd>",
	"<ddfjCjsCJJ[4]Ci><SCC{lLiBcfpcjCSB}spiJfc>iSJ<<ijcSdLIB>[2]CBIIsLj><JIj>BBBcIjBj)f",
	"<dLjjSJslB>sJjS){iBsLjjp[8]jliiI}",
	"BCiJpC{j}jBIil<J>c)s",
	"J<sJspSij>SddB<BdLcifc>ifpCS)S",
	"ScI<BcpiljpsdBB[3]I>Sp)C",
	"cB{dpcjJ{BJLsSjILiBfd}Lidcp<Cid[6]sSIdliici>}iC){{SpCSsLBfjIlf}fJc[7]ifIjcdJ[12]B}",
	"JClBLJ)<JSs[12]sf{Cs{pidL}i{s}i[10]spsll}lJcS[6]IJ>",
	"p<LBClpBdfBpBc>ilJiCIssC)v",
	"BJiJi<siIdJ>jLp<<C<LIcpfjcIclff>LcpfjcpL{l}c>Jc[15]lJpijj>{{pCSI}BScsp<{fccd}<iCIjsJsSsplC>j{idSLClSJffiC}JppL{ljdif[12]BsI[11]CCIB}{Jcs}>jjL{ffBIfjBdBBf<JJIL>}f}S)s",
	"<LisjB<{ljJssdBCd[6]pjf}dpI[14]ifsBJcfp>CsSdJl>SjfSCBjc)B",
	"jiBJ{fsJl[14]IijCCffi}lpjf<JdcBs[15]IL{jl{LSdIBCdBdJpL}ipjSJdJij}B>LLf)I",
	"d{LspBfi})i",
	"l<c[4]<pBlBLiLiScLB>p<LBiJ[9]cfLcClci>cC<JdIiiLILds>LI<LIL>pL>f{scic<IJJI><lSJJLp[10]dJfcIL>J[8]}Cdi<i>{BISiiiLLBpdL}p)l",
	"j<Sd{J<sjdCIdIpIIsJ>d<CCJffilSSisL>I{CIl[8]BSf}L{BBCiscBSBi[8]lf[2]}J}fSSIjdiLL>sSBIp{SLd}jsSL)I",
	"iS<dljdpdpBCSsB>C)v",
	"icLpc{iLBCpC[6]BIcpC}J{i}CSSjf)c",
	"<lsClSILjdLsf>CSSLBLp)B",
	"I<pcL>L)v",
	"I{sisCdi{cpCSCCJLfIsd}{fiiIcBjIlJBi}c{jCfJpdsdlJjJ}{JfI[5]sIpJsssIJ}C}<diLCjsSdBjLl>dB)j",
	"<Cl[10]liIJdJjI{Bl}C>{LdBCLJIC<j>}c<IfL>B{CsdLdfjLJBid})c",
	"ipC{sL[11]cd{clsi}{cJsI{pdcl}s[8]j}}SBC{lsILcIIislsj}dlLldC)J",
	"cSsL{d[1]CpI})s",
	"p<C{<IILpSCjCLjp>isIlJccJscc}fcfJdlddjI>SdBILS)v",
	"d{lI})l",
	"icLls<picppldCsI<dc>B>jJCjs)<s{csBsjJldISfS}S>",
	"LL{lBIp[16]dsIIjjBI}pdLS)v",
	"pdS<ddlisfi>sLBJfiIILB)d",
	"BCfsSL<SJLfip[9]f>sfl)<<{jIBfpL}Bcs{IBijf}fjSllfl>ijdCIsCcdf{JlpcsSCLC}>",
	"Ll<c>S)<Lfi>",
	"f{piiLpBsjcds}BdscI)f",
	"BBC{BSpli{lI}LCCcpp}C)C",
	"B<<pscJjBldBLdd[5]><ijciSipSJj>[7]ijsJddpL[4]i>sIjdIJi)p",
	"pdssIllSS{IjiJsipiSljC}lfffS)j",
	"{CCI[16]}iI)p",
	"dI{LL}CjflC<pIldffCfiISC>jJi<fddfjICLCLc>)L",
	"sjdS{ds<fIBBJsfccdJp>Jsscs[9]isci}BICjciliS<sL>p)f",
	"SLc{i[5]JIddpjLfd}pBlSdSsil<jsjILcc{dsJfC[2]CBdfj{dCcLppScsppJ}j}dJcL>)B",
	"ijdf<JJBJC>CBi)p",
	"B<fJBid<B<CIpICCjpdLpf>B>dJdlpJ>i)C",
	"CjCLfBBpisc<LscsJSLi>j)L",
	"s<cSfiSSLc[16]pssI><<dlJpdjfsiLLl>{sjSBilBfScci}SB<iiBffpls[12]BBBj>SIillcL>jjj)p",
	"fjfC{c}c)v",
	"ppJi<jlLdfpLJjlsi>ds)d",
	"CIsdIpdJ)<BLJJIsCcdCdc>",
	"{dj}dJpCC)L",
	"cc{i<Cj>CsfJcs{lLSjLJpLJLSB}[15]lBf}<JCffddBJ><Bs>pjc{CBSJf}){IIfBfiJjBidL}",
	"Il{iSBdI}ffi)L",
	"BI<Bipi>f)S",
	"cpIJBid<jBiSCJCISdlf>)s",
	"<J[8]l[10]IBBls>s<lL[6]d>fJLfCiC)l",
	"c<Ilffscdjfj>sIj<SdssisSSIdll>Iffj<Csssi<IIp>cIILic[3]>)i",
	"{l[1]jLIc{iIsSCfpdsCJp}c[14]sffBs}Lc)c",
	"j<{CCSsf<S>c}JLlLisd>cLSiIIlI)p",
	"jl<B<BILsjjJ[16]Ifl>IcLJI<CfCSSLs[7]cBBcd>fJjB>cLLlBS)i",
	"<dBIcICJpdsii>Si{<Bpscf{CJicS[9]IIfdLSI}j<ddplLf[3]ssspIB>>dsJcLc<IILIj{JjspCSj[4]lcICj}fc{pcdL}j>Jcci}Ccdj)i",
	"{fdI[8]{c}lSp{ccsfLijjd[15]}Is}dpifSSCl<fSpjlssCLJfj>SlS)J",
	"i{llCjIIlBJsI[7]j}lIIS{jsC{C}jBjCjffp})c",
	"lsIjCpsBSI{{cSBjlccBcfj}i{SjBpJjijs}{LiLJCdisf[14]}cjLpdd<lpplifc>j})l",
	"JJ<fldjSCsC>BIJdjpJ)f",
	"<sJipjjBf{ClpdpjldLJ}iJ{SiiISJBBBIIc}>JpJ)l",
	"BBBIIJp{JSl{sSL[15]pdcissLLi}LI<pCSSiSLcjI>BipBj}{dLSfiSLBBfis}J)B",
	"{spCCCi[12]spd}i<jij<Ljds[13]d{C}sIfsJ{pC}>sfSBjJp<sLd<IJlBdjSdl>p{BdJi[1]BILjsS}SS<f>jjs>>dSipLjdS<IL{Cfj}{LJjpSs<pJlI[1]fids>I}d>c)l",
	"<cBIBBSSllBCs>s)c",
	"j<<sssiCpjslcS[2]C>ldpBlBJBJiB>lBs)B",
	"Jpfisp<CdILsSLjcILJ>llSL{jJLsLIllJB<ILjB[10]BBBJSjjI>J}pSd)f",
	"dIfdBf{jddJcsSBd{iICBJsclCS}Ls}fIS)B",
	"Ipl<Js<SL[6]dBiLIJLflJ>CSpfdL>Sd{BsSfpLdjiiil}iIl)p",
	"c){BiCsSipB<j[7]j<d>{JIIB[9]jS}CCJccSJc>fdc}",
	"csS<BJBJlBcLB[3]>BiBlLd)f",
	"d{d<<dcJCBlCSIlS[16]i>>pd{lsSSJBC}cCBBJSL}BLSCfdjJcsd)<LfJB<IldcIBjdSpdd>{IBics}>",
	"llcLd<JCjsi>cpJiBfps)f",
	"{LB}pSLSI)v",
	"C<lId[4]dcBdlBifS>)l",
	"S<iSJJJCBfCSic>J)C",
	"pjJLl{BJsLpcSJClcB})l",
	"pflfjcLj{cJciIfSIiS}sJp{l<<fJdB>Jj>fIcjBsscCB}B)L",
	"sC){Bpsj}",
	"LiJSC{cJ{jcddSfijS}lfjCL{CLsjlLfS<cpBsCcddCI[14]If>}fdp})L",
	"Ifiipf<C<JC[7]SCjcBLCs<iLsJflLdfJ>[4]i>sS>ciCSCip)d",
	"<jjsfifi>C{sJBCs{fddBfiJ[15]IIsld}}BJCSSJ)J",
	"Js{Sl{BLSILIilcLdf}lJpjCSdSf}{JIffcc{CiIdI}CBspc}i{J[1]JIcdCiIds{iddIIlcsjBIC}c}spc)L",
	"<sJCCiJJilLff>I<dSlIjfljpl<sLIJJClCjlSc>l>jIldpLBsfJB)B",
	"B<sCdicCI[8]iiid>C<sfIBjJISSscs>slf{iC<Si{isJIJcspS[14]CsC}Ld>BC}CI)I",
	"L{ffLBf[16]pB<ij>djlC}SB)f",
	"<IIC{fd}fSljSBjC>C)I",
	"ijpL{JdilspJ<LiclB[10]cfcc[16]Scc>id{jcLfIfpCjf}B}BiJS)L",
	"SScp{dfcCLIp{BSfcJCfJLIBJ}LLfC}iCcCdi)i",
	"lJSCc{BfLliSI<sjSpsS><<i>{li}iCjicBs{cdISBiClpiLj}JL>Slc}<pSf{CffBLBlccIdj}>fc)f",
	"fl<j[10]JLCSjpI<JpIdldJIiCil>{JBJICciJdfLI}f{lpdiLfiLLdjj}>{CdlILslf{LJSLdILC}BI}c){CIsl<Lci[9]LCICdCSjL>}",
	"c<pifJi>dI{df[11]l{s[15]LccCSC}}<fBffI<CfffdIJBjsS[12]d>sIiIlI>sLJp{jd<jc>LSSiJlsSc}d)B",
	"B<Sl>iClIL)s",
	"BsfsiclC{Cs}){I{pLpCl}}",
	"<sJJLsLBcdp>lBdBSS)l",
	"{cL<fsl>B{l}c}Bd<{IBCdccLjSscC}sc<fjSj>JIIcBdsL[8]>jsif<s>cJL)S",
	"ISIi<B>dJd)c",
	"LB<c>l)s",
	"<JSfL>sIsSSfSi)L",
	"l{piJLs{LCBiISCsBJBj}i}J{<SJfLiClcdBJS>i{Sf[2]}I<IlfcSl>IcL<Lsp>il}IB)s",
	"SB<jS{ps{BIjf}dfdli}j{ldlc{pBSIcdjCfcBj}fId{lBfJLfCd}Jpi}jLpsB{pS{ddBBsfdpJJIj}J{Jppsf}f}f><sssiLjlBdJsp>IJILls)c",
	"SSpd<di<SIsClSlljBJd>JJ{IC}c{CiISjdSCclCj}djdd><lcSjsICcpIsI[15]>)d",
	"lfcp{dc{<fBjj><Jdsi[3]dLciJ>pidcfSBcd{C}}spscJ<lBd>[15]L<dJLdpdJ{JfCpjifCJjJf}jBS><LLI>}IpdIcpIl)<ISBl{lj[14]cBBspCjpii[9]}JLLdScl>",
	"LjdBLfBBCL{lB{cds[16]}BSBdCfCjs}iI)i",
	"<dlfIpijidiIc>Lf<fJ{jlB}SJjsllCdi>f<fc{cfJSps<jidCjiClLdSp>BsJl[13]J}<ScpJ<llLlfJ>jCIlfcs>SBcf><diLCf>ScBSfjI)B",
	"j{ii<spfCJ>[16]i<jpplf{Ls}C>CS<LiC>fcjp}LcjcscJJC)L",
	"sfBLjcps<iCBLBs<fdiJd>jBC{fsfBiLjLfcip}{s}>BJCc)v",
	"BfclfS{Bi<iB>lddjiSffB}dpC)l",
	"l<f>jsILpB{Iijp{p}dIl[1]llcB})J",
	"dp<SjpJp>p<i>lJ)s",
	"CSIicIJcCp<ijS{BsjL<jIfpi[14]f[16]lSp>iBpLsjj[13]}sI<JBcSIicl<IfcJCSsiBCLj>SCI>cp>S)<l{jdiLSpBiCpLj}sS[15]BIs{diLdspB}j[2]SI<JSJcB>>",
	"LiLIBSB{dsSLjSSC[9]JBSl}SJs)l",
	"dpfjBisf<fSISsIB{fBdLCci}c>C{<<LLCp>liIpc>jj[3]ifdifBCdc}j)j",
	"SCiJ<C>)d",
	"lpJsi){c<JljpjL>jS[11]Cc{idl}<Jd>cjpI}",
	"l<{dfjcsJf[14]JBfdl}pdL<IfJddLBBB><pCC>BJLBpl>IjdIs)j",
	"{CIIClI<BlilJBpLiLfJ>LjpCc}{II{<sLLiLISll>d}{SCd[5]dBJSClJSC}ipdL[3]iS<{pcdfClSB}S>C}I<JiJfcS{csICilLlsBJC}SiBil>iCJiiSfLs)v",
	"Sij<ccfSfpfJIsSd>sc<CfsLCCCSLBJC>jfissBs<jlicLcjpfpC{J}>)s",
	"pjILsflBS){d}",
	"B{JljfIS})<sCC[2]LlBs<IsCCscJcICpI>p>",
	"SjlJ<IJjpLSjCfCcB>iB)p",
	"l<CJfJpBScsJ[11]>Bpd)j",
	"ps{CdIscsiCJSsB}pScSpB)I",
	"BCs<sisiCLSCCssC><pilfJCCllsSB>SJs)C",
	"iIjSBsIJ{jjdJiJCdjl}{cLfsISjJf}S)j",
	"Bcsc<c<ScpifcsLscsI>JcdlI[5]j<BIfsJSCJI[12]iB[15]i>ijd>SjdBi)S",
	"pfJs<spLsdj[6]iCClpJ>fisdd)f",
	"iIL<BLLLsc>ffjp)p",
	"pIjSs<JsLBi<cJfIidjJjJ[9]sL>l>SI){pLIJsifccs{B[10]}l}",
	"lcjS{sCdJ}c<djSSjjCBfi>Lci)J",
	"pji<dppild>BdJi<ppcd<ddfCCSBjjC>cdBL<lSClljsfilsS>Cl>BpBJ<LdL[2]{lCIjCsSCcslJ}IfBCd>)c",
	"ccSpJcj{jJdd{ppfiIp}JiiJSsl}lL<JSslJIJpp><lCdJlClS[8]BfJi>)i",
	"ccJ<j>fIcldcC)<Sjiid[8]ICI>",
	"jp{c[4]<i{CLfCCSlcjsIi}c{cSIlBl}fBB<J>lljI>csB{Cpjij<dij>fsl{CLc}Sj}sCCdfi})s",
};
const char* G_agg_sigs[]  = {
	"<BjSSCspjdIfJ>",
	"{IsiLcJjLcfjB}",
	"{fBpifdfcfcJC}",
	"<jiSdI>",
	"{sLSdL{fBpifdfcfcJC}BiLs<jiSdI>d}",
	"{C{sLSdL{fBpifdfcfcJC}BiLs<jiSdI>d}JlB}",
	"<JJcdI[2]IjJc[11]II>",
	"<JBCiLsCcIfcj>",
	"<jj<JJcdI[2]IjJc[11]II>LSCICSLS<JBCiLsCcIfcj>>",
	"<flpBfc>",
	"{BjLLj<flpBfc>CLLjpJ}",
	"<dfC>",
	"<Cf<dfC>>",
	"<c>",
	"{IclfIS<Cf<dfC>>p<c>SsC}",
	"{Iiij}",
	"<SIljsispfSdL>",
	"<S<SIljsispfSdL>BIflsiCJLI>",
	"<B<S<SIljsispfSdL>BIflsiCJLI>jpidI>",
	"{isS}",
	"{sss[3]iB}",
	"<LlSp{sss[3]iB}CSsJdip[8]>",
	"{pp[11]l[2]sSl[9]SpjdlI}",
	"{isC}",
	"<JcC>",
	"{fJIdjC<JcC>BlB}",
	"{cdLcfclfSdlp}",
	"<BjIScIsIIl{cdLcfclfSdlp}J>",
	"<SJBlcL>",
	"{CCJ<SJBlcL>BdIfBj}",
	"{<BjIScIsIIl{cdLcfclfSdlp}J>fS{CCJ<SJBlcL>BdIfBj}CBcsIILl}",
	"<I>",
	"<<I>Jj<I>LJCpLpsd>",
	"<iCcfspLSSlsI>",
	"<SLsBJfplspSB>",
	"<jlLppJcjplBs>",
	"{<SLsBJfplspSB>[10]csdLCs[1]<jlLppJcjplBs>ipls}",
	"<JBc>",
	"<SICdjLBpSi[5]pd>",
	"<J>",
	"{<J>CLS}",
	"<JssIiLBllBCB>",
	"{cBicCJdLclsL}",
	"<<JssIiLBllBCB>BS{cBicCJdLclsL}>",
	"<i>",
	"<cICsJpppdI<i>j>",
	"<J[2]<<JssIiLBllBCB>BS{cBicCJdLclsL}>Ji<cICsJpppdI<i>j>sCSJLCL>",
	"{SBBddi[2]}",
	"<lf{SBBddi[2]}sSl>",
	"<dLLIBLCLJJJL>",
	"<S>",
	"<lcIJpfcclfBl>",
	"<dLLB>",
	"<jJIB>",
	"<iCsfC>",
	"{cj<iCsfC>lsffI[5]licd}",
	"{sCpfIBspssLj}",
	"<jB>",
	"{pCLS}",
	"<<jB>Lf{pCLS}CddJiicf>",
	"<cdCjifsCl>",
	"<ffffjljIJfCf>",
	"{sSB}",
	"{lCJfflj}",
	"{LCBLI}",
	"{p{sSB}{lCJfflj}[13]CIcfp{LCBLI}}",
	"{psdsflJlpp}",
	"<IIf>",
	"<dpSdccSpdJpc>",
	"<s<IIf>pfsldscB<dpSdccSpdJpc>B>",
	"<Cs>",
	"<LplB[13]<Cs>jicSCli>",
	"<JcJ<s<IIf>pfsldscB<dpSdccSpdJpc>B>li<LplB[13]<Cs>jicSCli>cl>",
	"<LlclL>",
	"{IJp<LlclL>L}",
	"<Lp>",
	"{lScCdL}",
	"<lclIjps>",
	"{flJLfilisBd<lclIjps>}",
	"<IjBJ<Lp>{lScCdL}BIfjI{flJLfilisBd<lclIjps>}[8]>",
	"<diidSpfpcjdI>",
	"{IdssllLjLcc}",
	"{BiSJCpiJ[13]LjpS}",
	"{BIc{BiSJCpiJ[13]LjpS}BlJifsjp}",
	"{sBfBIiSIljB}",
	"{fCispLifjBJc}",
	"{BIlCcslJB[3]sLS}",
	"{LSB{fCispLifjBJc}lpB{BIlCcslJB[3]sLS}SfSJ}",
	"{ssIc}",
	"{iscSjLdSiIjf}",
	"<LLCcLjCijpfL>",
	"<SjjLSsBLSfff>",
	"{JSBBjIiiBj<SjjLSsBLSfff>J}",
	"<iBdliiIdJC[16]I>",
	"<f[2]lSc>",
	"<LLpjlcBfIscB>",
	"<lSjspCJl[11]sCBS>",
	"{Is[10]SddIi[13]fSCSL[15]}",
	"{<f[2]lSc><LLpjlcBfIscB><lSjspCJl[11]sCBS>ppIiJ[16]L{Is[10]SddIi[13]fSCSL[15]}IJ}",
	"{LsBSC}",
	"<jSJBd>",
	"<fp>",
	"{d<fp>pIsCpcClli}",
	"<Cf>",
	"<BiI>",
	"<sdCJJCdlijJd>",
	"{l<BiI>IliiIplj<sdCJJCdlijJd>i}",
	"{LSfpSSjBCSL[4]I}",
	"<jjsCCs>",
	"{JJIj{LSfpSSjBCSL[4]I}C<jjsCCs>diLJd}",
	"{{l<BiI>IliiIplj<sdCJJCdlijJd>i}sCJLL{JJIj{LSfpSSjBCSL[4]I}C<jjsCCs>diLJd}BSLSl}",
	"{L}",
	"<ddfsI>",
	"<ciICSJCcc[4]lLd>",
	"{SJcBJLJ}",
	"<pJCcJdBJJiCf>",
	"{dsljLdssjLdc}",
	"{JSIiiIs}",
	"{pCjsJLBpidlf}",
	"{BijdjIcSlpll}",
	"<CISJLldiLdff>",
	"<pjcdispdddjp>",
	"<is[13]Cc<pjcdispdddjp>ljSSCcI>",
	"<JClSlpdcf<is[13]Cc<pjcdispdddjp>ljSSCcI>CS>",
	"{Bsccclpspjjf}",
	"{Ipd}",
	"<lBfdSS[7]llIpiS>",
	"<iBLfp>",
	"<CJsCJcfdjlJc>",
	"<l<CJsCJcfdjlJc>J>",
	"{Clsl}",
	"<sCScIfp{Clsl}IijI>",
	"<LcJclS>",
	"<fJsICdipCISB>",
	"<CfBBj<LcJclS>[1]SdljC<fJsICdipCISB>[10]>",
	"<iif<l<CJsCJcfdjlJc>J>p<sCScIfp{Clsl}IijI><CfBBj<LcJclS>[1]SdljC<fJsICdipCISB>[10]>sLILc>",
	"{f[6]fJpjiiJcIi}",
	"{fsclCIBfpfjB}",
	"<sJBcCifJfdiS>",
	"<jj{f[6]fJpjiiJcIi}[14]{fsclCIBfpfjB}dI<sJBcCifJfdiS>JpLdi>",
	"{IBSiflC[10]ICCps}",
	"<iJfffBfilCij>",
	"<jlBfi>",
	"{s}",
	"{JppLssIfSfi}",
	"<fBsdSfIdf{JppLssIfSfi}fl>",
	"<Cd[9]IsspsjIpSi>",
	"{fpLpIJfLjSB<Cd[9]IsspsjIpSi>}",
	"<JIB[12]pifppjsCC>",
	"<fspISCIclpJi>",
	"{Cd[12]SLCL}",
	"{jIJcBLsSisfc}",
	"{IBScj[1]dIBSBIl}",
	"<sS{Cd[12]SLCL}f{jIJcBLsSisfc}l{IBScj[1]dIBSBIl}cCljj>",
	"{IJCl<sS{Cd[12]SLCL}f{jIJcBLsSisfc}l{IBScj[1]dIBSBIl}cCljj>IdLl}",
	"{dJc}",
	"{cljCIfdsLJdB}",
	"<JiIfsSLBipcs>",
	"{pJjIClJdi<JiIfsSLBipcs>[11]cS}",
	"{{pJjIClJdi<JiIfsSLBipcs>[11]cS}jBBBpdfBLjj}",
	"{iIBB[12]pSpfdI}",
	"<JlSJfcJfclld>",
	"{BiiijpiiBfLl}",
	"<{iIBB[12]pSpfdI}LdflL<JlSJfcJfclld>BsBS{BiiijpiiBfLl}>",
	"<<{iIBB[12]pSpfdI}LdflL<JlSJfcJfclld>BsBS{BiiijpiiBfLl}>l>",
	"<jjBiSiCdSfll>",
	"{fjB}",
	"{LplIsLISs}",
	"<{fjB}BBilsCi[4]sf{LplIsLISs}d>",
	"<BsBCllBfdSJI>",
	"<pCjpjj>",
	"{Cjcjpdi}",
	"<dpfJfSSBLllB>",
	"{LiJ}",
	"<I{Cjcjpdi}i<dpfJfSSBLllB>pjJjSl{LiJ}B>",
	"<sBcdJflSSCjI>",
	"<lIdiccSjsSS>",
	"{SIiIcSc}",
	"<sCjiIpCBLdpd>",
	"{Jd[11]Sl}",
	"<pfd[4]dJCdSlLsB>",
	"<fpcdcJCs{Jd[11]Sl}BL<pfd[4]dJCdSlLsB>>",
	"<p>",
	"<BplJJllj>",
	"{cJcjC}",
	"{fisdjlj}",
	"{iLILIsiljIBi}",
	"{{iLILIsiljIBi}B}",
	"{ipJfSppplL}",
	"<ifcJCSidIL>",
	"<Bs{ipJfSppplL}cd<ifcJCSidIL>lcfSdl>",
	"{d{{iLILIsiljIBi}B}[3]CjjJfcjCB<Bs{ipJfSppplL}cd<ifcJCSidIL>lcfSdl>}",
	"<Ld[1]l>",
	"{IIcJp}",
	"<dI>",
	"<psdj[12]dLcJ>",
	"{jILf}",
	"{i<psdj[12]dLcJ>JlIBLJ{jILf}p}",
	"{SBjlBcIjJlfC}",
	"{idlsBd{i<psdj[12]dLcJ>JlIBLJ{jILf}p}{SBjlBcIjJlfC}BpjC}",
	"<LjSI>",
	"{I}",
	"{fJlclfjCsj}",
	"{LLcSJBfiiS[3]Jj}",
	"{cj{I}[9]p{fJlclfjCsj}IjLJj{LLcSJBfiiS[3]Jj}}",
	"<IB[11]CBcLfsC{cj{I}[9]p{fJlclfjCsj}IjLJj{LLcSJBfiiS[3]Jj}}pp>",
	"{LiSc}",
	"<BIdl>",
	"<slsiisIpIdpc>",
	"{fp{LiSc}jls<BIdl>pLJ<slsiisIpIdpc>i}",
	"{CJj}",
	"{BjL}",
	"<LS>",
	"{ILjSJCBcCJCd}",
	"{BliJ}",
	"{SjC}",
	"{jcL{BliJ}j{SjC}pfidc}",
	"{ddpSidfSBlpp}",
	"<CfBiB[12]ljdc{ddpSidfSBlpp}dI>",
	"{<LS>l{ILjSJCBcCJCd}pI{jcL{BliJ}j{SjC}pfidc}<CfBiB[12]ljdc{ddpSidfSBlpp}dI>BlflJ}",
	"{i}",
	"<jJldJIddipcc>",
	"{CCpBIcdBCf[6]Cj}",
	"<SjpSJIiCIJBs[13]>",
	"<ppSpflSCfJ>",
	"{ClJSldslBLjs}",
	"{cCJfSsfl{ClJSldslBLjs}dSd}",
	"<siClCBdCLLCl>",
	"<sp<siClCBdCLLCl>SIJdLdSC[2]j>",
	"{pcSC}",
	"<SdplsccijCLf[7]>",
	"<<SdplsccijCLf[7]>p[15]>",
	"{<<SdplsccijCLf[7]>p[15]>[2]SIL}",
	"{sIcCJC}",
	"<SppIsi[1]ifLLcl>",
	"<iLpiSLjSs[3]>",
	"{LIIljLJSBJBd}",
	"<cBlSfIjdcJJs>",
	"{{LIIljLJSBJBd}lJpf<cBlSfIjdcJJs>LBpCSC}",
	"{pcjB[15]}",
	"{sIl<SppIsi[1]ifLLcl>pJ<iLpiSLjSs[3]>j{{LIIljLJSBJBd}lJpf<cBlSfIjdcJJs>LBpCSC}{pcjB[15]}Ij}",
	"<JCic>",
	"<dsjpflsLpjsB>",
	"<dSiIfli>",
	"<iiCLpfLCdj>",
	"{s[8]SSc}",
	"<C>",
	"{fSJi{s[8]SSc}jScCI<C>L}",
	"{cpB{fSJi{s[8]SSc}jScCI<C>L}psfd}",
	"{cBS[11]JC}",
	"{d[12]c}",
	"<SICpBB[6]>",
	"{s{cBS[11]JC}d{d[12]c}cLilS<SICpBB[6]>cf}",
	"{BiiJ{s{cBS[11]JC}d{d[12]c}cLilS<SICpBB[6]>cf}jfdBsji}",
	"<i[1]>",
	"<ipLCjdjSILSB>",
	"{jI}",
	"<ppSLi{jI}B[2]CBcii>",
	"<cI>",
	"<cjCcpjjSjdBc>",
	"{cIjClJl[5]Slp}",
	"{lSl{cIjClJl[5]Slp}pSijBClJ}",
	"{LBcJJj}",
	"<l>",
	"<SpdCJBli>",
	"<<SpdCJBli>fB>",
	"{csdpBjsSsLs<<SpdCJBli>fB>}",
	"{cIJCijSSjcci}",
	"{sSJJfJBCIlds}",
	"<lI{cIJCijSSjcci}jpJS{sSJJfJBCIlds}lCLj>",
	"<JsjLdlJ<lI{cIJCijSSjcci}jpJS{sSJJfJBCIlds}lCLj>>",
	"{sifdifiLcJIp}",
	"{fljsjscdlCIj}",
	"{BIlSi{fljsjscdlCIj}LBfdCC}",
	"<BpClBcccSipB>",
	"<dsJsdSJlScij>",
	"<S[3]BJpIsfCjsps>",
	"{BlcBi}",
	"{fIcf[6]JJLBpLCp}",
	"<SJBi>",
	"{JpCpp}",
	"<fspLsfJis>",
	"<C<SJBi>dlf{JpCpp}<fspLsfJis>fdisB>",
	"{sBS{BlcBi}{fIcf[6]JJLBpLCp}p<C<SJBi>dlf{JpCpp}<fspLsfJis>fdisB>fjiCJ}",
	"{jJlL}",
	"<s>",
	"{fcddjlSjjpcs}",
	"{JjIB{fcddjlSjjpcs}}",
	"{JiSjjJiIlBJS}",
	"<{JiSjjJiIlBJS}SpI>",
	"<SfpdJppL[3]pjjc>",
	"{iJcLcSsjjpip}",
	"{JcLi[3]lScill}",
	"<{iJcLcSsjjpip}i{JcLi[3]lScill}[2]LIcIJCBB>",
	"<JJipSBB>",
	"{ff[3]LipCfcJljf}",
	"<ipl>",
	"<lfILJpjclSpl>",
	"<{I}<ipl>di<lfILJpjclSpl>IpJSjfs>",
	"{BI<{I}<ipl>di<lfILJpjclSpl>IpJSjfs>lsSBfJJSS}",
	"{fdfBCBlpcdLB}",
	"<cpLLlL[8]sC>",
	"<cdiCssLLjslC>",
	"{CSfpICpjjcs}",
	"<cBClLIdCSBfc>",
	"{sdSf}",
	"<cs>",
	"{jpJf}",
	"<Sid[6]ilLsSslIs>",
	"<s{jpJf}iLidl<Sid[6]ilLsSslIs>IICJ>",
	"{lcjjBL[16]IClpdL}",
	"{cfpp[16]BSssfCds}",
	"{Ic{lcjjBL[16]IClpdL}{cfpp[16]BSssfCds}}",
	"{<cs><s{jpJf}iLidl<Sid[6]ilLsSslIs>IICJ>l{Ic{lcjjBL[16]IClpdL}{cfpp[16]BSssfCds}}sBjSfjsB}",
	"{CSS}",
	"<i{CSS}IsjcjdJs>",
	"{iJLCSsCscSjL}",
	"{js{iJLCSsCscSjL}[3]J}",
	"{dfpIicdfBpCB}",
	"<JiCCJcplBffd>",
	"<iipJBpdIlJfC>",
	"<djj{dfpIicdfBpCB}<JiCCJcplBffd>L<iipJBpdIlJfC>icLCc>",
	"<BBdIf[13]JflI<djj{dfpIicdfBpCB}<JiCCJcplBffd>L<iipJBpdIlJfC>icLCc>J[3]j>",
	"{BB}",
	"{cjifsdjILc}",
	"<spJppSJccCJp>",
	"<lJCC>",
	"{CLsLBjCpJi}",
	"<idCffLLlIlLp>",
	"{<idCffLLlIlLp>S}",
	"{pijpjisjLdpC}",
	"{SLdLdCcSdp[4]CS}",
	"{dICfJ}",
	"{ipJsjjjc{SLdLdCcSdp[4]CS}J{dICfJ}i}",
	"<cCiSdS{ipJsjjjc{SLdLdCcSdp[4]CS}J{dICfJ}i}djCSB>",
	"{JBj}",
	"<dLlilCldpsdS>",
	"<i<dLlilCldpsdS>[6]dic>",
	"{{JBj}dLscd<i<dLlilCldpsdS>[6]dic>cJlI}",
	"<cdld>",
	"<<cdld>BdBslJJIcfp>",
	"{Jpj[11]C[16]psLisfpi}",
	"{sLCJICsfCpJC}",
	"<Bi{sLCJICsfCpJC}jIBLcBLJC>",
	"<jsSCcp>",
	"{ssIiJpiSpBJc}",
	"<L>",
	"<sJ{ssIiJpiSpBJc}lBp<L>Bl>",
	"{fCiIIjs[7]SSlLp}",
	"{lpSSBpBf}",
	"{ilBdiSlJ}",
	"<jBCccJsJc{ilBdiSlJ}Cc>",
	"{lpCpdcSJSjSL}",
	"{JcLjfLfBBdSJ}",
	"<IJCdlJfiiSpj>",
	"<<IJCdlJfiiSpj>dfj>",
	"<pi[6]{JcLjfLfBBdSJ}<<IJCdlJfiiSpj>dfj>djBSJlJs>",
	"{LBc[15]IjLjsccc}",
	"<lCjfIfffdiJj>",
	"<ilfld>",
	"<lLllIBfJcjii>",
	"{ppfLBi}",
	"{Bp}",
	"{BlJJLdjLBfdC}",
	"{Spf}",
	"<BBJl>",
	"{BjCjIlBBLJii}",
	"{iiCJBliLcCdJ}",
	"<pSccIcf>",
	"<c{BjCjIlBBLJii}j{iiCJBliLcCdJ}f<pSccIcf>>",
	"{f{Spf}J<BBJl>CISI<c{BjCjIlBBLJii}j{iiCJBliLcCdJ}f<pSccIcf>>cCj}",
	"<JpBjdJCLLICs>",
	"{iLSid<JpBjdJCLLICs>pdipC[5]j}",
	"<Ids>",
	"<Cjfi>",
	"{lpjlIIsijfIJ}",
	"<<Ids>l<Cjfi>Sl{lpjlIIsijfIJ}ClCJpS>",
	"{d}",
	"{JJSjsCsiLcfc}",
	"<iLJILijLlSjc>",
	"<Si[16]IjiBJLlSCJ>",
	"<sl[9]l[16]p>",
	"<ljJ>",
	"<<Si[16]IjiBJLlSCJ><sl[9]l[16]p>sC[12]<ljJ>Jilf>",
	"<d>",
	"<pjddLiIjL>",
	"<lilpCBCsdlIf>",
	"<J<d>SJISBp<pjddLiIjL>IS<lilpCBCsdlIf>>",
	"{s<<Si[16]IjiBJLlSCJ><sl[9]l[16]p>sC[12]<ljJ>Jilf>lf<J<d>SJISBp<pjddLiIjL>IS<lilpCBCsdlIf>>Bc}",
	"{SLJpjspcssCL}",
	"<dSpiBspjlBjd>",
	"{fLisLIfldIdB}",
	"<<dSpiBspjlBjd>fcpBs{fLisLIfldIdB}[8]CLSjc>",
	"<cSSd[10]sCJIjICc>",
	"{fijSclScSLcB}",
	"<{fijSclScSLcB}dfCcLJLLpji>",
	"<LJBLjLlBjIsd>",
	"<jBdlilB<LJBLjLlBjIsd>Ids>",
	"{pd}",
	"{I{pd}lcLdlBSLss}",
	"{psCsSJjipLiL[10]}",
	"{sS}",
	"<{sS}lf>",
	"{jCIiLBlBC}",
	"{CSlSJjcji}",
	"<ClLLBJi[8]pIs>",
	"{BC[7]{jCIiLBlBC}[9]LJi{CSlSJjcji}ijB<ClLLBJi[8]pIs>}",
	"<dLpjLCc<{sS}lf>s{BC[7]{jCIiLBlBC}[9]LJi{CSlSJjcji}ijB<ClLLBJi[8]pIs>}CS>",
	"{S<c>fLfdICldlI}",
	"<pd{S<c>fLfdICldlI}lJclfLBpl>",
	"{LclIp}",
	"<B>",
	"<cC<B>B>",
	"<lLjBdIJ>",
	"<JpLfCS>",
	"<fdidsLc[2]<lLjBdIJ>l<JpLfCS>>",
	"<csCCi>",
	"{JIlB[16]jcIBIClp}",
	"<iIC>",
	"<pC>",
	"<isLs>",
	"<lppCiIllddCi>",
	"<S<pC>SfLipC<isLs>s<lppCiIllddCi>L>",
	"<cSJ<S<pC>SfLipC<isLs>s<lppCiIllddCi>L>di>",
	"<CipidIp>",
	"<pss<CipidIp>>",
	"{Lfc<pss<CipidIp>>Cc[2]jiL[6]Idj}",
	"{jSLCfccj[3]cBj}",
	"<cpBBSjplilCJ>",
	"<BdC[10]iiSLCS>",
	"<{jSLCfccj[3]cBj}dIl<cpBBSjplilCJ>jpiLd<BdC[10]iiSLCS>I>",
	"{sISsiLLCdBjf}",
	"{jdCfIB[3]CCJpIs}",
	"{lsj}",
	"<jpL{jdCfIB[3]CCJpIs}d[14]psJcs{lsj}C>",
	"<lIipfpsllf>",
	"<Lll>",
	"{sIcsffdij}",
	"<dJSci>",
	"{JLpiJpJ}",
	"{fIijcIBfsf[4]JL}",
	"{<dJSci>fSp{JLpiJpJ}SBSdCc{fIijcIBfsf[4]JL}}",
	"<ICCiljclJClL>",
	"<jjfLCSIpdjBf>",
	"<CfCL[13]SfscCscB>",
	"{BfCSIdc<jjfLCSIpdjBf><CfCL[13]SfscCscB>di}",
	"{plsfLBBCCCJ[4]L}",
	"<ccc[3]BIJ>",
	"{iSiB}",
	"{{plsfLBBCCCJ[4]L}Sd<ccc[3]BIJ>i{iSiB}Cf}",
	"<d{BfCSIdc<jjfLCSIpdjBf><CfCL[13]SfscCscB>di}{{plsfLBBCCCJ[4]L}Sd<ccc[3]BIJ>i{iSiB}Cf}sjLslflp>",
	"{CiiLCcLBsiSI}",
	"{iiIBdisdlp}",
	"{jLJflBLdpCd[15]L}",
	"<iBjcf>",
	"{{jLJflBLdpCd[15]L}jdC<c>Cpdpp<iBjcf>i}",
	"{CSdSCLcSJ{iiIBdisdlp}c{{jLJflBLdpCd[15]L}jdC<c>Cpdpp<iBjcf>i}}",
	"<lpIJB>",
	"<BSBdlIfdIjBC>",
	"{lIBffCdjp[7]cSJ}",
	"<<lpIJB>J<BSBdlIfdIjBC>B{lIBffCdjp[7]cSJ}IdCpIji>",
	"<IBSfsCLicpBl>",
	"<<<lpIJB>J<BSBdlIfdIjBC>B{lIBffCdjp[7]cSJ}IdCpIji>LpI<IBSfsCLicpBl>IfiSppl>",
	"{fjIJilsJcccL}",
	"{Ccj{fjIJilsJcccL}sCpiJBid}",
	"<SJBcLIiBCLCl>",
	"<isLfc>",
	"{L<isLfc>ldi}",
	"{SlLCC{L<isLfc>ldi}jljSp}",
	"<CISilJsSfIIS>",
	"{f}",
	"{LiLdIISJjlfj}",
	"<idcssL{f}Sss{LiLdIISJjlfj}L>",
	"{BlidiIdjpBjc}",
	"<dlB{BlidiIdjpBjc}fIISBlBc>",
	"{iS}",
	"<fpcidcilSSCi>",
	"<LcfCJffCiIjI>",
	"<Jlip>",
	"{jsI}",
	"<dcLdCCS{jsI}CCCs>",
	"<Lspddd<Jlip>lsB<dcLdCCS{jsI}CCCs>I>",
	"<SjpcsLB>",
	"<pI>",
	"{lf<pI>JfflCLJc}",
	"<s{lf<pI>JfflCLJc}cICLdBSfjs>",
	"<il>",
	"<jfcsiSpCfSpB>",
	"<f<jfcsiSpCfSpB>>",
	"{iIiLlcBBici}",
	"<IpLSd>",
	"<dicCLpd{iIiLlcBBici}JBC<IpLSd>>",
	"<lJpslLf[14]>",
	"{dBLB<lJpslLf[14]>Bi}",
	"<JfI>",
	"{SS<JfI>jBISLfLCf}",
	"{CSpCljjsIJdj}",
	"<I[8]JSLJLJdSBC{CSpCljjsIJdj}>",
	"{Lsd}",
	"{CSSJlJl[9]fB}",
	"<BsjJJBJIiJLd>",
	"{ljdSClBdpIji}",
	"<cfdIBLjBBjip>",
	"<CSLIdi{CSSJlJl[9]fB}Ij<BsjJJBJIiJLd>{ljdSClBdpIji}<cfdIBLjBBjip>>",
	"<LfLJfcCfc>",
	"<cCdfffis>",
	"<cBlBJid[2]CJlsC>",
	"<CfjIJipccid>",
	"{IsdLjdCscLSI}",
	"<fcd{IsdLjdCscLSI}Sp>",
	"{fBLjJpfILIdI}",
	"{dppCd}",
	"<J{dppCd}>",
	"{Lc[10]ICLJjpI}",
	"{I[15]L}",
	"<<J>silLlBiLd>",
	"<sCsd>",
	"<jpLLBjLjBsi[13]I>",
	"<<sCsd><jpLLBjLjBsi[13]I>JJdJ>",
	"{fjdcClsiLcsB}",
	"{Bf[3]iJLC{fjdcClsiLcsB}[12]dSBld}",
	"{IijIspCCSjSf}",
	"{Bf{IijIspCCSjSf}}",
	"{{Bf[3]iJLC{fjdcClsiLcsB}[12]dSBld}cScBIC{Bf{IijIspCCSjSf}}fJCf}",
	"{iIS}",
	"{BfIIBBpLpS{iIS}l}",
	"<fLIlILldLlCC>",
	"{csjiLddf}",
	"<IlIlJc{csjiLddf}B>",
	"{BCCSflpdB[14]lBi}",
	"{LIpjL}",
	"{BpBcdsfBpSjL}",
	"<J[6]jl>",
	"{Lcpi}",
	"{sC}",
	"<JsJBC[4]iLipijI>",
	"<i{sC}Sjjd<L>p<JsJBC[4]iLipijI>sps>",
	"{JJBCCjBSdBIi}",
	"<cB{JJBCCjBSdBIi}dSIdII>",
	"<C[7]SCJdiLjjBsB>",
	"{SiCLcI<C[7]SCJdiLjjBsB>Spf}",
	"{jIppfBdjc}",
	"<lBdSjlsiBdI>",
	"{lCpJJdlSI[13]iSl}",
	"{s<lBdSjlsiBdI>Cdd[10]dCsCCc{lCpJJdlSI[13]iSl}}",
	"<sSjsfs{s<lBdSjlsiBdI>Cdd[10]dCsCCc{lCpJJdlSI[13]iSl}}lfBSJ>",
	"<JiBIcLLj>",
	"{Bifc}",
	"{lBSfds}",
	"{cLILdspIC}",
	"{jfCdLc[7]{lBSfds}f{cLILdspIC}SjB}",
	"{ljlicds{jfCdLc[7]{lBSfds}f{cLILdspIC}SjB}LCBC}",
	"<cJdSp>",
	"{BSCjIScBfCLp}",
	"<C{BSCjIScBfCLp}pIdidIfdlc>",
	"<BiCcL<C{BSCjIScBfCLp}pIdidIfdlc>s[1]fpCdJ>",
	"<CBcBlB>",
	"<lJ>",
	"<jfIipIdfLslL>",
	"{lfBJfff[7]sB}",
	"<CjJjdJpCdL[8]L>",
	"{ffsjlIlB<CjJjdJpCdL[8]L>sJ}",
	"<fjCpf[7]LdfBIJp>",
	"<cjlLfLlSslc>",
	"<ci>",
	"{jBIdldcpfBCp}",
	"<{jBIdldcpfBCp}BjcCLpB>",
	"{f[2]clSlCfLipCd}",
	"<SfJBdJILLcsB>",
	"<Js<SfJBdJILLcsB>fLdBcLisp>",
	"{iiBSCicBdBjI}",
	"<sjLLcSBLdJ>",
	"{JBd{iiBSCicBdBjI}iIcd<sjLLcSBLdJ>cSl}",
	"<JfcfdLscJI>",
	"{CBJijcL}",
	"<BSCSdpIIB>",
	"{i{d}BjBI<BSCSdpIIB>}",
	"<jijjLsspjCSS>",
	"<d<jijjLsspjCSS>ciSS[11]ScBCil>",
	"<<d<jijjLsspjCSS>ciSS[11]ScBCil>JcfLiijpf>",
	"{jiLCCcdscCCB}",
	"<lcsCi>",
	"{CIJsjBCS}",
	"<fjpjdILJ<lcsCi>{CIJsjBCS}Sl>",
	"<dSj>",
	"{j<dSj>CicJiJjsfs}",
	"{JBJCcIll}",
	"<ccIclisdll>",
	"{j}",
	"{ip[15]Blj<ccIclisdll>iccfd{j}}",
	"{BBcJdffdISs}",
	"<Bjp>",
	"<pJ>",
	"{S}",
	"{sIsLsLjcCl[12]Li}",
	"<sJClsIpLScfc>",
	"{sc<sJClsIpLScfc>jf}",
	"<ldJJIjS>",
	"<LLl<ldJJIjS>l>",
	"<dl>",
	"{SliSJJCpSspL}",
	"<{SliSJJCpSspL}SLBL>",
	"<JfBCBfidBpfd>",
	"{Il<{SliSJJCpSspL}SLBL><JfBCBfidBpfd>ll}",
	"<iiifC>",
	"<dlj<iiifC>LdJspJfp>",
	"<sISIlJ>",
	"{cicIC<sISIlJ>sJBldL}",
	"<ijisBfS>",
	"{Bff<dlj<iiifC>LdJspJfp>{cicIC<sISIlJ>sJBldL}fLCC<ijisBfS>sj}",
	"<SlsdffpilIj>",
	"{ddsccpiJ[13]JL}",
	"{lc}",
	"<jiJCLsllcCLc>",
	"<f[12]IciCCpCdscd>",
	"{SBCfdBCBjdsI}",
	"{<jiJCLsllcCLc><f[12]IciCCpCdscd>d{SBCfdBCBjdsI}jJiSCcpC}",
	"<djJIjdd>",
	"{dSdlcj[11]IfflIL}",
	"<lLsjl<djJIjdd>Js{dSdlcj[11]IfflIL}d>",
	"{dS[7]{lc}pSd{<jiJCLsllcCLc><f[12]IciCCpCdscd>d{SBCfdBCBjdsI}jJiSCcpC}BI[13]dJ<lLsjl<djJIjdd>Js{dSdlcj[11]IfflIL}d>}",
	"{ffi}",
	"{BfJIsffcjJ[14]C}",
	"{Iid}",
	"<lpBlcBLC{BfJIsffcjJ[14]C}{Iid}Lf>",
	"<CJBiL<lpBlcBLC{BfJIsffcjJ[14]C}{Iid}Lf>pSfIJB>",
	"<sLpJSLlLSs>",
	"{iljBfpLILIcj}",
	"{<sLpJSLlLSs>fS{iljBfpLILIcj}IC}",
	"<Jij>",
	"<SCc{<sLpJSLlLSs>fS{iljBfpLILIcj}IC}dC<Jij>fj>",
	"{icpjCisfdsd}",
	"<JffpslJ[8]JCsCC>",
	"{iLfJdlBCjpIc}",
	"{<JffpslJ[8]JCsCC>jCilIp{iLfJdlBCjpIc}c{S}dc}",
	"{BIpicJLpplJc[9]}",
	"{{<JffpslJ[8]JCsCC>jCilIp{iLfJdlBCjpIc}c{S}dc}CLsS{BIpicJLpplJc[9]}sidJlI}",
	"{ciJdSBjdfBpc}",
	"<BdjJBIjdi>",
	"<dBSc{ciJdSBjdfBpc}d<BdjJBIjdi>f>",
	"{CcscLJLfCj[16]SJ}",
	"<LIccJBS[4]JipjL>",
	"{fil}",
	"{i<LIccJBS[4]JipjL>sji{fil}Ijjcjj}",
	"{fcdC<dBSc{ciJdSBjdfBpc}d<BdjJBIjdi>f>p[4]Sc{CcscLJLfCj[16]SJ}li{i<LIccJBS[4]JipjL>sji{fil}Ijjcjj}}",
	"<dsjLiIpc[9]cfcC>",
	"{JCCCcCpjfJ<dsjLiIpc[9]cfcC>B}",
	"{J[1]sLJ}",
	"<jlCsiclj{J[1]sLJ}p{Bp}I>",
	"<sldiCpdsc>",
	"{lIpid}",
	"<J[2]LipdlJJiddI>",
	"{JBfdcBsiBSps}",
	"<<J[2]LipdlJJiddI>S{JBfdcBsiBSps}>",
	"{SS<<J[2]LipdlJJiddI>S{JBfdcBsiBSps}>}",
	"{jBdBpI}",
	"<jp[12]Csj>",
	"<ljL<jp[12]Csj>>",
	"<fiISSjLcIpCJ>",
	"<dCf>",
	"{sl<dCf>CfILI}",
	"<sdCpdfsCi>",
	"{idLLJjffd[1]did}",
	"<jd>",
	"{dj{idLLJjffd[1]did}<jd>dBIL}",
	"{LlpsL<fiISSjLcIpCJ>i{sl<dCf>CfILI}<sdCpdfsCi>i{dj{idLLJjffd[1]did}<jd>dBIL}p}",
	"<LcsldS>",
	"<IsSdd>",
	"{j[1]Sl}",
	"<cdIS<LcsldS>i<IsSdd>l{j[1]Sl}BSB>",
	"<cdJfciiLsjIp>",
	"<BpJd>",
	"{jiIj}",
	"<LBlIlIfdSI>",
	"<ipIi>",
	"{IdcpC}",
	"{dJiidiLj}",
	"{<ipIi>{IdcpC}S{dJiidiLj}cp}",
	"<cpsjBJpLdL>",
	"{BBdfcIScSSBB}",
	"{SCL{BBdfcIScSSBB}c}",
	"{ppjSBjCfpicC}",
	"<pc{ppjSBjCfpicC}iS[6]cCJj>",
	"<fliJsBdCLSJd>",
	"<jifiJLJcSds>",
	"<JLcIcipLSSjB>",
	"<IfIBiCcCLSiI>",
	"<fSfppSfBS>",
	"<BdSclSLdIcpj>",
	"{s<fSfppSfBS>sdSc<BdSclSLdIcpj>}",
	"{iIICsijI[1]slpC}",
	"{cddCCCjiBs}",
	"<jC>",
	"<pjSfI[7]>",
	"{fIjsislfffis}",
	"<Sf{cddCCCjiBs}<jC><pjSfI[7]>Id{fIjsislfffis}Llj>",
	"{ilICcsL}",
	"{fli}",
	"<ciSjcsicfiL>",
	"{fdfdcSIcdBSf}",
	"{{fdfdcSIcdBSf}SC}",
	"<Jd>",
	"{lcIL}",
	"{iIilSpJiLip}",
	"<S<Jd>{lcIL}{iIilSpJiLip}SC>",
	"<S{{fdfdcSIcdBSf}SC}clCB[15]Jf<S<Jd>{lcIL}{iIilSpJiLip}SC>IfC>",
	"<ppsL[2]dcCJiIBL>",
	"<LldsS>",
	"{B<LldsS>i}",
	"{JJj{B<LldsS>i}lddl[1]l}",
	"{dcclsfll}",
	"<JCpspL{dcclsfll}ls>",
	"<SipJfS>",
	"<scBd>",
	"{JBICCIJSs<scBd>Cs}",
	"<JICpiC{JBICCIJSs<scBd>Cs}lCCjC>",
	"{jl}",
	"<Cl{jl}IBlC>",
	"<JlBdJdCdsj>",
	"<d<JlBdJdCdsj>slJL[9]llJpLL>",
	"<<Cl{jl}IBlC>SfiidSlBjl<d<JlBdJdCdsj>slJL[9]llJpLL>>",
	"{IL[2]JscLSipfJi}",
	"<Jl{IL[2]JscLSipfJi}fBCIJSfi>",
	"<dJidcB[6]Jpllfc>",
	"{jll}",
	"{SI{jll}LLJiBppIp}",
	"<LciCIL{SI{jll}LLJiBppIp}isppd>",
	"{IJLjpdCsSSdC}",
	"{CddISLddBLc{IJLjpdCsSSdC}}",
	"{Ji[12]dJ}",
	"{ScfLpSSJIBCI}",
	"<{ScfLpSSJIBCI}Bid>",
	"{ICpL}",
	"<ILIsCpsfpcSp>",
	"<sSLjCcfiCdip>",
	"{Bf}",
	"<li[14]LLIBjlJ>",
	"{Cdjs<ILIsCpsfpcSp>i<sSLjCcfiCdip>{Bf}d<li[14]LLIBjlJ>ld}",
	"{{Cdjs<ILIsCpsfpcSp>i<sSLjCcfiCdip>{Bf}d<li[14]LLIBjlJ>ld}fJIsCjLcpp[16]c}",
	"{jjffcid}",
	"{BIiijS}",
	"<sIB{jjffcid}BCBICBj{BIiijS}>",
	"<SC>",
	"<fB>",
	"<fl<SC><fB>dJpj<i>ijL>",
	"<jj[1]diiI<fl<SC><fB>dJpj<i>ijL>L>",
	"{ipJB}",
	"{iJCdIiILjJLd}",
	"{CjjdcCClISJ}",
	"{B}",
	"{jjjCB}",
	"{{B}BlB{jjjCB}}",
	"<CC>",
	"{sI{{B}BlB{jjjCB}}p<CC>llc[5]ilji}",
	"<clJd>",
	"{SiJS[4]isIjfscc}",
	"<ijsjpfJ>",
	"{CBLclCIpicpp}",
	"{ccp{CBLclCIpicpp}Is}",
	"<jdjSiIJILi>",
	"<pSSBcpCLJ>",
	"{L<jdjSiIJILi>lddCCBd<pSSBcpCLJ>Lc}",
	"<is{L<jdjSiIJILi>lddCCBd<pSSBcpCLJ>Lc}l>",
	"<SdjlSid>",
	"<cIIl<SdjlSid>cpjsLjl>",
	"{dCJcl}",
	"{flLpLjCJjsjc}",
	"<S[11]CdldBIj>",
	"<CsIllBlBd<S[11]CdldBIj>Jc>",
	"<spcddBcfjj>",
	"<fdlIILBfBcIJ>",
	"{JpSSCJlBpcLC}",
	"<BIJlBBpjC>",
	"{J<fdlIILBfBcIJ>jIi{JpSSCJlBpcLC}jC<BIJlBBpjC>scs}",
	"<jIfB{J<fdlIILBfBcIJ>jIi{JpSSCJlBpcLC}jC<BIJlBBpjC>scs}ppiBSB<l>>",
	"{pIfCBiScBl[1]Ci}",
	"{LLsjciJBfLfJ}",
	"<sp>",
	"<isSjdBBcpLpL>",
	"<pCLJdC>",
	"<Jclc<isSjdBBcpLpL>S<pCLJdC>>",
	"{ffBIcJSJfSBB}",
	"{C[16]id}",
	"{{C[16]id}}",
	"<JBCilpjlfils>",
	"{lCjSIp}",
	"{IdIlicLCJBcJ[4]}",
	"{J{lCjSIp}J[14]{IdIlicLCJBcJ[4]}}",
	"<lsJlpLCdl[9]iSB>",
	"<S<lsJlpLCdl[9]iSB>s>",
	"<{J{lCjSIp}J[14]{IdIlicLCJBcJ[4]}}[7]l[2]Ii<S<lsJlpLCdl[9]iSB>s>JjsBjlf>",
	"{dIjlIcL}",
	"<Ld>",
	"<JIfi>",
	"<Iil[10]Spp<JIfi>pf[13]plL>",
	"<iSIpdciflfsB>",
	"<CBjBpf<iSIpdciflfsB>>",
	"<CjcIBL>",
	"{dLLld}",
	"{ljjJ[11]cjdSpBfB}",
	"{jsfsCiLj[16]}",
	"{flLIf{dLLld}Sl{ljjJ[11]cjdSpBfB}{jsfsCiLj[16]}S}",
	"<lcsLjsjj>",
	"{cfiCJlsjdsCl}",
	"{ssjLcC}",
	"<IBj{cfiCJlsjdsCl}sJsp{ssjLcC}Spf>",
	"{jI<IBj{cfiCJlsjdsCl}sJsp{ssjLcC}Spf>JsdJLJSLL}",
	"<lB>",
	"<fcIcsijjCJSs>",
	"{cfs<fcIcsijjCJSs>iSBsBjfp}",
	"<CIs>",
	"{sSpIsiLLscIf}",
	"<fslLf>",
	"{BJcBdsd[15]jlplC}",
	"{ippfiL<fslLf>f{BJcBdsd[15]jlplC}idI}",
	"{lsCLpd{sSpIsiLLscIf}S{ippfiL<fslLf>f{BJcBdsd[15]jlplC}idI}JBj}",
	"{iSiLBlsI}",
	"<dSdLJLijCjBi>",
	"<cIjBS>",
	"<s{iSiLBlsI}jljc[12]J<dSdLJLijCjBi><cIjBS>j>",
	"{icIpjdcCCdsi}",
	"{lljilSfLLjf[7]{icIpjdcCCdsi}}",
	"<SSdLic{lljilSfLLjf[7]{icIpjdcCCdsi}}>",
	"<dlcs>",
	"<SsJ[15]ccsJSjL<dlcs>p>",
	"{jsI[10]icipBcId}",
	"{IlCc}",
	"<SspIpsCfsfSC>",
	"<J{jsI[10]icipBcId}Ifds<C>p{IlCc}B<SspIpsCfsfSC>l>",
	"{psLIl}",
	"<sl{psLIl}Si[4]pJ>",
	"<<J{jsI[10]icipBcId}Ifds<C>p{IlCc}B<SspIpsCfsfSC>l>fSclLjLIlj<sl{psLIl}Si[4]pJ>>",
	"{dpfsJsCS}",
	"<dsdILii>",
	"<lSl>",
	"<iBi<dsdILii>L<lSl>jjpBjl>",
	"{pi}",
	"<Lf[5]LL>",
	"{<Lf[5]LL>jCIcJJIpilL}",
	"{lsdfffLSLjji}",
	"{Sppcp}",
	"<lsCcldcdlCdJ>",
	"{BiL[6]IBICj}",
	"{j{lsdfffLSLjji}Bp{Sppcp}f<lsCcldcdlCdJ>[15]f{BiL[6]IBICj}[14]C}",
	"{{j{lsdfffLSLjji}Bp{Sppcp}f<lsCcldcdlCdJ>[15]f{BiL[6]IBICj}[14]C}fcSSlpSpSJs}",
	"<ffSBiBssBSif>",
	"<jilSjplpf<ffSBiBssBSif>Lf>",
	"<sLCBsfcS>",
	"<IccfI<sLCBsfcS>>",
	"{fCSj<IccfI<sLCBsfcS>>isJjJIf}",
	"{lLlBC}",
	"{BBIfff}",
	"{IJlC[8]jiCpcfLl}",
	"<fJCflp[5]l[16]p{IJlC[8]jiCpcfLl}ssl>",
	"<c<fJCflp[5]l[16]p{IJlC[8]jiCpcfLl}ssl>jpc>",
	"<IdiiBljC>",
	"<lL<IdiiBljC>>",
	"{lCLIdcsCp}",
	"{Csl[11]ssfl}",
	"{iSppp}",
	"<scJJc[12]ICSJLs>",
	"<B{lCLIdcsCp}jI{Csl[11]ssfl}{iSppp}jfj[7]<scJJc[12]ICSJLs>c[15]>",
	"<dB<lL<IdiiBljC>><B{lCLIdcsCp}jI{Csl[11]ssfl}{iSppp}jfj[7]<scJJc[12]ICSJLs>c[15]>dCBJdccI>",
	"<lCLpfcSpCpfI>",
	"{BpLBJLisBBSJ}",
	"<BJSBjjlpJdII>",
	"<jlIS[3]jBf[2]scB>",
	"{<BJSBjjlpJdII>l<jlIS[3]jBf[2]scB>}",
	"{iljCdI}",
	"{{iljCdI}lSpl[12]LIddLdj}",
	"{{{iljCdI}lSpl[12]LIddLdj}cJjdiSScpBS}",
	"<scLJfLfBdccB>",
	"{iSJld<scLJfLfBdccB>}",
	"{s{iSJld<scLJfLfBdccB>}lpCLL}",
	"{SsdjJ}",
	"<CiiBL[14]>",
	"{djI<CiiBL[14]>LSliLpSS}",
	"<sl>",
	"{ccjl[8]jlpjdiJJ}",
	"{I<sl>Il{ccjl[8]jlpjdiJJ}jjpCJL[12]j}",
	"<pJcflLfp>",
	"<cIIsij<pJcflLfp>Cp>",
	"<BBJJ>",
	"{sllLsJd}",
	"{LccipLpjBp}",
	"{JBijsl{sllLsJd}cL{LccipLpjBp}sB}",
	"<<cIIsij<pJcflLfp>Cp>pJ<BBJJ>{JBijsl{sllLsJd}cL{LccipLpjBp}sB}pIiLJis>",
	"<csBdccljslcp>",
	"{CsjIB<csBdccljslcp>fI}",
	"<dBflLClLsjdj>",
	"{jpdCcdjl}",
	"{lfcdppfcCILC}",
	"{jcLcLf{jpdCcdjl}{d}{lfcdppfcCILC}CLp}",
	"{iSiLJdSCfCjc}",
	"{IfpLSsLipBjI}",
	"<sLdpfjSdjILl>",
	"<ifdCSJSpjdsd>",
	"{cBBddpBlilSj}",
	"<BCcLsdJCCpSB>",
	"{jSpSSf}",
	"{CIplIllJ[9]cllB}",
	"{{jSpSSf}l{CIplIllJ[9]cllB}llC}",
	"{BSLJljppcd}",
	"{CfjJippjJfdp}",
	"{dpfjJjJdILIC}",
	"{iSJpIddSIIfs}",
	"{cpLSLCIBsSId}",
	"{f{cpLSLCIBsSId}fpICCBLIpi}",
	"{JI}",
	"<{JI}dcsBpjLBJJC[1]>",
	"{LLljIdLCIcpC}",
	"<BJslCifpLpIL>",
	"<{f}JdJCI[1]BLcJi>",
	"<SjCjfBcLScSd>",
	"<ddfjCjsCJJ[4]Ci>",
	"{lLiBcfpcjCSB}",
	"<SCC{lLiBcfpcjCSB}spiJfc>",
	"<ijcSdLIB>",
	"<<ijcSdLIB>[2]CBIIsLj>",
	"<JIj>",
	"{iBsLjjp[8]jliiI}",
	"<dLjjSJslB>",
	"<sJspSij>",
	"<BdLcifc>",
	"<BcpiljpsdBB[3]I>",
	"{SpCSsLBfjIlf}",
	"{{SpCSsLBfjIlf}fJc[7]ifIjcdJ[12]B}",
	"{BJLsSjILiBfd}",
	"<Cid[6]sSIdliici>",
	"{dpcjJ{BJLsSjILiBfd}Lidcp<Cid[6]sSIdliici>}",
	"{pidL}",
	"{Cs{pidL}i{s}i[10]spsll}",
	"<JSs[12]sf{Cs{pidL}i{s}i[10]spsll}lJcS[6]IJ>",
	"<LBClpBdfBpBc>",
	"<siIdJ>",
	"<LIcpfjcIclff>",
	"{l}",
	"<C<LIcpfjcIclff>LcpfjcpL{l}c>",
	"<<C<LIcpfjcIclff>LcpfjcpL{l}c>Jc[15]lJpijj>",
	"{pCSI}",
	"{fccd}",
	"<iCIjsJsSsplC>",
	"{idSLClSJffiC}",
	"{ljdif[12]BsI[11]CCIB}",
	"{Jcs}",
	"<{fccd}<iCIjsJsSsplC>j{idSLClSJffiC}JppL{ljdif[12]BsI[11]CCIB}{Jcs}>",
	"<JJIL>",
	"{ffBIfjBdBBf<JJIL>}",
	"{{pCSI}BScsp<{fccd}<iCIjsJsSsplC>j{idSLClSJffiC}JppL{ljdif[12]BsI[11]CCIB}{Jcs}>jjL{ffBIfjBdBBf<JJIL>}f}",
	"{ljJssdBCd[6]pjf}",
	"<{ljJssdBCd[6]pjf}dpI[14]ifsBJcfp>",
	"<LisjB<{ljJssdBCd[6]pjf}dpI[14]ifsBJcfp>CsSdJl>",
	"{fsJl[14]IijCCffi}",
	"{LSdIBCdBdJpL}",
	"{jl{LSdIBCdBdJpL}ipjSJdJij}",
	"<JdcBs[15]IL{jl{LSdIBCdBdJpL}ipjSJdJij}B>",
	"{LspBfi}",
	"<pBlBLiLiScLB>",
	"<LBiJ[9]cfLcClci>",
	"<JdIiiLILds>",
	"<LIL>",
	"<c[4]<pBlBLiLiScLB>p<LBiJ[9]cfLcClci>cC<JdIiiLILds>LI<LIL>pL>",
	"<IJJI>",
	"<lSJJLp[10]dJfcIL>",
	"{scic<IJJI><lSJJLp[10]dJfcIL>J[8]}",
	"{BISiiiLLBpdL}",
	"<sjdCIdIpIIsJ>",
	"<CCJffilSSisL>",
	"{CIl[8]BSf}",
	"{BBCiscBSBi[8]lf[2]}",
	"{J<sjdCIdIpIIsJ>d<CCJffilSSisL>I{CIl[8]BSf}L{BBCiscBSBi[8]lf[2]}J}",
	"<Sd{J<sjdCIdIpIIsJ>d<CCJffilSSisL>I{CIl[8]BSf}L{BBCiscBSBi[8]lf[2]}J}fSSIjdiLL>",
	"{SLd}",
	"<dljdpdpBCSsB>",
	"{iLBCpC[6]BIcpC}",
	"<lsClSILjdLsf>",
	"<pcL>",
	"{cpCSCCJLfIsd}",
	"{fiiIcBjIlJBi}",
	"{jCfJpdsdlJjJ}",
	"{JfI[5]sIpJsssIJ}",
	"{sisCdi{cpCSCCJLfIsd}{fiiIcBjIlJBi}c{jCfJpdsdlJjJ}{JfI[5]sIpJsssIJ}C}",
	"<diLCjsSdBjLl>",
	"{Bl}",
	"<Cl[10]liIJdJjI{Bl}C>",
	"<j>",
	"{LdBCLJIC<j>}",
	"<IfL>",
	"{CsdLdfjLJBid}",
	"{clsi}",
	"{pdcl}",
	"{cJsI{pdcl}s[8]j}",
	"{sL[11]cd{clsi}{cJsI{pdcl}s[8]j}}",
	"{lsILcIIislsj}",
	"{d[1]CpI}",
	"<IILpSCjCLjp>",
	"{<IILpSCjCLjp>isIlJccJscc}",
	"<C{<IILpSCjCLjp>isIlJccJscc}fcfJdlddjI>",
	"{lI}",
	"{csBsjJldISfS}",
	"<s{csBsjJldISfS}S>",
	"<dc>",
	"<picppldCsI<dc>B>",
	"{lBIp[16]dsIIjjBI}",
	"<ddlisfi>",
	"{jIBfpL}",
	"{IBijf}",
	"<{jIBfpL}Bcs{IBijf}fjSllfl>",
	"{JlpcsSCLC}",
	"<<{jIBfpL}Bcs{IBijf}fjSllfl>ijdCIsCcdf{JlpcsSCLC}>",
	"<SJLfip[9]f>",
	"<Lfi>",
	"{piiLpBsjcds}",
	"{BSpli{lI}LCCcpp}",
	"<pscJjBldBLdd[5]>",
	"<ijciSipSJj>",
	"<<pscJjBldBLdd[5]><ijciSipSJj>[7]ijsJddpL[4]i>",
	"{IjiJsipiSljC}",
	"{CCI[16]}",
	"{LL}",
	"<pIldffCfiISC>",
	"<fddfjICLCLc>",
	"<fIBBJsfccdJp>",
	"{ds<fIBBJsfccdJp>Jsscs[9]isci}",
	"<sL>",
	"{i[5]JIddpjLfd}",
	"{dCcLppScsppJ}",
	"{dsJfC[2]CBdfj{dCcLppScsppJ}j}",
	"<jsjILcc{dsJfC[2]CBdfj{dCcLppScsppJ}j}dJcL>",
	"<JJBJC>",
	"<CIpICCjpdLpf>",
	"<B<CIpICCjpdLpf>B>",
	"<fJBid<B<CIpICCjpdLpf>B>dJdlpJ>",
	"<LscsJSLi>",
	"<cSfiSSLc[16]pssI>",
	"<dlJpdjfsiLLl>",
	"{sjSBilBfScci}",
	"<iiBffpls[12]BBBj>",
	"<<dlJpdjfsiLLl>{sjSBilBfScci}SB<iiBffpls[12]BBBj>SIillcL>",
	"{c}",
	"<jlLdfpLJjlsi>",
	"<BLJJIsCcdCdc>",
	"{dj}",
	"{IIfBfiJjBidL}",
	"<Cj>",
	"{lLSjLJpLJLSB}",
	"{i<Cj>CsfJcs{lLSjLJpLJLSB}[15]lBf}",
	"<JCffddBJ>",
	"<Bs>",
	"{CBSJf}",
	"{iSBdI}",
	"<Bipi>",
	"<jBiSCJCISdlf>",
	"<J[8]l[10]IBBls>",
	"<lL[6]d>",
	"<Ilffscdjfj>",
	"<SdssisSSIdll>",
	"<IIp>",
	"<Csssi<IIp>cIILic[3]>",
	"{iIsSCfpdsCJp}",
	"{l[1]jLIc{iIsSCfpdsCJp}c[14]sffBs}",
	"{CCSsf<S>c}",
	"<{CCSsf<S>c}JLlLisd>",
	"<BILsjjJ[16]Ifl>",
	"<CfCSSLs[7]cBBcd>",
	"<B<BILsjjJ[16]Ifl>IcLJI<CfCSSLs[7]cBBcd>fJjB>",
	"<dBIcICJpdsii>",
	"{CJicS[9]IIfdLSI}",
	"<ddplLf[3]ssspIB>",
	"<Bpscf{CJicS[9]IIfdLSI}j<ddplLf[3]ssspIB>>",
	"{JjspCSj[4]lcICj}",
	"{pcdL}",
	"<IILIj{JjspCSj[4]lcICj}fc{pcdL}j>",
	"{<Bpscf{CJicS[9]IIfdLSI}j<ddplLf[3]ssspIB>>dsJcLc<IILIj{JjspCSj[4]lcICj}fc{pcdL}j>Jcci}",
	"{ccsfLijjd[15]}",
	"{fdI[8]{c}lSp{ccsfLijjd[15]}Is}",
	"<fSpjlssCLJfj>",
	"{llCjIIlBJsI[7]j}",
	"{C}",
	"{jsC{C}jBjCjffp}",
	"{cSBjlccBcfj}",
	"{SjBpJjijs}",
	"{LiLJCdisf[14]}",
	"<lpplifc>",
	"{{cSBjlccBcfj}i{SjBpJjijs}{LiLJCdisf[14]}cjLpdd<lpplifc>j}",
	"<fldjSCsC>",
	"{ClpdpjldLJ}",
	"{SiiISJBBBIIc}",
	"<sJipjjBf{ClpdpjldLJ}iJ{SiiISJBBBIIc}>",
	"{sSL[15]pdcissLLi}",
	"<pCSSiSLcjI>",
	"{JSl{sSL[15]pdcissLLi}LI<pCSSiSLcjI>BipBj}",
	"{dLSfiSLBBfis}",
	"{spCCCi[12]spd}",
	"{pC}",
	"<Ljds[13]d{C}sIfsJ{pC}>",
	"<IJlBdjSdl>",
	"{BdJi[1]BILjsS}",
	"<f>",
	"<sLd<IJlBdjSdl>p{BdJi[1]BILjsS}SS<f>jjs>",
	"<jij<Ljds[13]d{C}sIfsJ{pC}>sfSBjJp<sLd<IJlBdjSdl>p{BdJi[1]BILjsS}SS<f>jjs>>",
	"{Cfj}",
	"<pJlI[1]fids>",
	"{LJjpSs<pJlI[1]fids>I}",
	"<IL{Cfj}{LJjpSs<pJlI[1]fids>I}d>",
	"<cBIBBSSllBCs>",
	"<sssiCpjslcS[2]C>",
	"<<sssiCpjslcS[2]C>ldpBlBJBJiB>",
	"<CdILsSLjcILJ>",
	"<ILjB[10]BBBJSjjI>",
	"{jJLsLIllJB<ILjB[10]BBBJSjjI>J}",
	"{iICBJsclCS}",
	"{jddJcsSBd{iICBJsclCS}Ls}",
	"<SL[6]dBiLIJLflJ>",
	"<Js<SL[6]dBiLIJLflJ>CSpfdL>",
	"{BsSfpLdjiiil}",
	"{JIIB[9]jS}",
	"<j[7]j<d>{JIIB[9]jS}CCJccSJc>",
	"{BiCsSipB<j[7]j<d>{JIIB[9]jS}CCJccSJc>fdc}",
	"<BJBJlBcLB[3]>",
	"<IldcIBjdSpdd>",
	"{IBics}",
	"<LfJB<IldcIBjdSpdd>{IBics}>",
	"<dcJCBlCSIlS[16]i>",
	"<<dcJCBlCSIlS[16]i>>",
	"{lsSSJBC}",
	"{d<<dcJCBlCSIlS[16]i>>pd{lsSSJBC}cCBBJSL}",
	"<JCjsi>",
	"{LB}",
	"<lId[4]dcBdlBifS>",
	"<iSJJJCBfCSic>",
	"{BJsLpcSJClcB}",
	"{cJciIfSIiS}",
	"<fJdB>",
	"<<fJdB>Jj>",
	"{l<<fJdB>Jj>fIcjBsscCB}",
	"{Bpsj}",
	"{jcddSfijS}",
	"<cpBsCcddCI[14]If>",
	"{CLsjlLfS<cpBsCcddCI[14]If>}",
	"{cJ{jcddSfijS}lfjCL{CLsjlLfS<cpBsCcddCI[14]If>}fdp}",
	"<iLsJflLdfJ>",
	"<JC[7]SCjcBLCs<iLsJflLdfJ>[4]i>",
	"<C<JC[7]SCjcBLCs<iLsJflLdfJ>[4]i>sS>",
	"<jjsfifi>",
	"{fddBfiJ[15]IIsld}",
	"{sJBCs{fddBfiJ[15]IIsld}}",
	"{BLSILIilcLdf}",
	"{Sl{BLSILIilcLdf}lJpjCSdSf}",
	"{CiIdI}",
	"{JIffcc{CiIdI}CBspc}",
	"{iddIIlcsjBIC}",
	"{J[1]JIcdCiIds{iddIIlcsjBIC}c}",
	"<sJCCiJJilLff>",
	"<sLIJJClCjlSc>",
	"<dSlIjfljpl<sLIJJClCjlSc>l>",
	"<sCdicCI[8]iiid>",
	"<sfIBjJISSscs>",
	"{isJIJcspS[14]CsC}",
	"<Si{isJIJcspS[14]CsC}Ld>",
	"{iC<Si{isJIJcspS[14]CsC}Ld>BC}",
	"<ij>",
	"{ffLBf[16]pB<ij>djlC}",
	"{fd}",
	"<IIC{fd}fSljSBjC>",
	"<LiclB[10]cfcc[16]Scc>",
	"{jcLfIfpCjf}",
	"{JdilspJ<LiclB[10]cfcc[16]Scc>id{jcLfIfpCjf}B}",
	"{BSfcJCfJLIBJ}",
	"{dfcCLIp{BSfcJCfJLIBJ}LLfC}",
	"<sjSpsS>",
	"{li}",
	"{cdISBiClpiLj}",
	"<<i>{li}iCjicBs{cdISBiClpiLj}JL>",
	"{BfLliSI<sjSpsS><<i>{li}iCjicBs{cdISBiClpiLj}JL>Slc}",
	"{CffBLBlccIdj}",
	"<pSf{CffBLBlccIdj}>",
	"<Lci[9]LCICdCSjL>",
	"{CIsl<Lci[9]LCICdCSjL>}",
	"<JpIdldJIiCil>",
	"{JBJICciJdfLI}",
	"{lpdiLfiLLdjj}",
	"<j[10]JLCSjpI<JpIdldJIiCil>{JBJICciJdfLI}f{lpdiLfiLLdjj}>",
	"{LJSLdILC}",
	"{CdlILslf{LJSLdILC}BI}",
	"<pifJi>",
	"{s[15]LccCSC}",
	"{df[11]l{s[15]LccCSC}}",
	"<CfffdIJBjsS[12]d>",
	"<fBffI<CfffdIJBjsS[12]d>sIiIlI>",
	"<jc>",
	"{jd<jc>LSSiJlsSc}",
	"<Sl>",
	"{pLpCl}",
	"{I{pLpCl}}",
	"{Cs}",
	"<sJJLsLBcdp>",
	"<fsl>",
	"{cL<fsl>B{l}c}",
	"{IBCdccLjSscC}",
	"<fjSj>",
	"<{IBCdccLjSscC}sc<fjSj>JIIcBdsL[8]>",
	"<JSfL>",
	"{LCBiISCsBJBj}",
	"{piJLs{LCBiISCsBJBj}i}",
	"<SJfLiClcdBJS>",
	"{Sf[2]}",
	"<IlfcSl>",
	"<Lsp>",
	"{<SJfLiClcdBJS>i{Sf[2]}I<IlfcSl>IcL<Lsp>il}",
	"{BIjf}",
	"{ps{BIjf}dfdli}",
	"{pBSIcdjCfcBj}",
	"{lBfJLfCd}",
	"{ldlc{pBSIcdjCfcBj}fId{lBfJLfCd}Jpi}",
	"{ddBBsfdpJJIj}",
	"{Jppsf}",
	"{pS{ddBBsfdpJJIj}J{Jppsf}f}",
	"<jS{ps{BIjf}dfdli}j{ldlc{pBSIcdjCfcBj}fId{lBfJLfCd}Jpi}jLpsB{pS{ddBBsfdpJJIj}J{Jppsf}f}f>",
	"<sssiLjlBdJsp>",
	"<SIsClSlljBJd>",
	"{IC}",
	"{CiISjdSCclCj}",
	"<di<SIsClSlljBJd>JJ{IC}c{CiISjdSCclCj}djdd>",
	"<lcSjsICcpIsI[15]>",
	"{lj[14]cBBspCjpii[9]}",
	"<ISBl{lj[14]cBBspCjpii[9]}JLLdScl>",
	"<fBjj>",
	"<Jdsi[3]dLciJ>",
	"{<fBjj><Jdsi[3]dLciJ>pidcfSBcd{C}}",
	"<lBd>",
	"{JfCpjifCJjJf}",
	"<dJLdpdJ{JfCpjifCJjJf}jBS>",
	"<LLI>",
	"{dc{<fBjj><Jdsi[3]dLciJ>pidcfSBcd{C}}spscJ<lBd>[15]L<dJLdpdJ{JfCpjifCJjJf}jBS><LLI>}",
	"{cds[16]}",
	"{lB{cds[16]}BSBdCfCjs}",
	"<dlfIpijidiIc>",
	"{jlB}",
	"<fJ{jlB}SJjsllCdi>",
	"<jidCjiClLdSp>",
	"{cfJSps<jidCjiClLdSp>BsJl[13]J}",
	"<llLlfJ>",
	"<ScpJ<llLlfJ>jCIlfcs>",
	"<fc{cfJSps<jidCjiClLdSp>BsJl[13]J}<ScpJ<llLlfJ>jCIlfcs>SBcf>",
	"<diLCf>",
	"<spfCJ>",
	"{Ls}",
	"<jpplf{Ls}C>",
	"<LiC>",
	"{ii<spfCJ>[16]i<jpplf{Ls}C>CS<LiC>fcjp}",
	"<fdiJd>",
	"{fsfBiLjLfcip}",
	"<iCBLBs<fdiJd>jBC{fsfBiLjLfcip}{s}>",
	"<iB>",
	"{Bi<iB>lddjiSffB}",
	"{p}",
	"{Iijp{p}dIl[1]llcB}",
	"<SjpJp>",
	"{jdiLSpBiCpLj}",
	"{diLdspB}",
	"<JSJcB>",
	"<l{jdiLSpBiCpLj}sS[15]BIs{diLdspB}j[2]SI<JSJcB>>",
	"<jIfpi[14]f[16]lSp>",
	"{BsjL<jIfpi[14]f[16]lSp>iBpLsjj[13]}",
	"<IfcJCSsiBCLj>",
	"<JBcSIicl<IfcJCSsiBCLj>SCI>",
	"<ijS{BsjL<jIfpi[14]f[16]lSp>iBpLsjj[13]}sI<JBcSIicl<IfcJCSsiBCLj>SCI>cp>",
	"{dsSLjSSC[9]JBSl}",
	"{fBdLCci}",
	"<fSISsIB{fBdLCci}c>",
	"<LLCp>",
	"<<LLCp>liIpc>",
	"{<<LLCp>liIpc>jj[3]ifdifBCdc}",
	"<JljpjL>",
	"{idl}",
	"{c<JljpjL>jS[11]Cc{idl}<Jd>cjpI}",
	"{dfjcsJf[14]JBfdl}",
	"<IfJddLBBB>",
	"<pCC>",
	"<{dfjcsJf[14]JBfdl}pdL<IfJddLBBB><pCC>BJLBpl>",
	"<BlilJBpLiLfJ>",
	"{CIIClI<BlilJBpLiLfJ>LjpCc}",
	"<sLLiLISll>",
	"{<sLLiLISll>d}",
	"{SCd[5]dBJSClJSC}",
	"{pcdfClSB}",
	"<{pcdfClSB}S>",
	"{II{<sLLiLISll>d}{SCd[5]dBJSClJSC}ipdL[3]iS<{pcdfClSB}S>C}",
	"{csICilLlsBJC}",
	"<JiJfcS{csICilLlsBJC}SiBil>",
	"<ccfSfpfJIsSd>",
	"<CfsLCCCSLBJC>",
	"{J}",
	"<jlicLcjpfpC{J}>",
	"<IsCCscJcICpI>",
	"<sCC[2]LlBs<IsCCscJcICpI>p>",
	"{JljfIS}",
	"<IJjpLSjCfCcB>",
	"<CJfJpBScsJ[11]>",
	"{CdIscsiCJSsB}",
	"<sisiCLSCCssC>",
	"<pilfJCCllsSB>",
	"{jjdJiJCdjl}",
	"{cLfsISjJf}",
	"<ScpifcsLscsI>",
	"<BIfsJSCJI[12]iB[15]i>",
	"<c<ScpifcsLscsI>JcdlI[5]j<BIfsJSCJI[12]iB[15]i>ijd>",
	"<spLsdj[6]iCClpJ>",
	"<BLLLsc>",
	"{B[10]}",
	"{pLIJsifccs{B[10]}l}",
	"<cJfIidjJjJ[9]sL>",
	"<JsLBi<cJfIidjJjJ[9]sL>l>",
	"{sCdJ}",
	"<djSSjjCBfi>",
	"<dppild>",
	"<ddfCCSBjjC>",
	"<lSClljsfilsS>",
	"<ppcd<ddfCCSBjjC>cdBL<lSClljsfilsS>Cl>",
	"{lCIjCsSCcslJ}",
	"<LdL[2]{lCIjCsSCcslJ}IfBCd>",
	"{ppfiIp}",
	"{jJdd{ppfiIp}JiiJSsl}",
	"<JSslJIJpp>",
	"<lCdJlClS[8]BfJi>",
	"<Sjiid[8]ICI>",
	"{CLfCCSlcjsIi}",
	"{cSIlBl}",
	"<i{CLfCCSlcjsIi}c{cSIlBl}fBB<J>lljI>",
	"<dij>",
	"{CLc}",
	"{Cpjij<dij>fsl{CLc}Sj}",
	"{c[4]<i{CLfCCSlcjsIi}c{cSIlBl}fBB<J>lljI>csB{Cpjij<dij>fsl{CLc}Sj}sCCdfi}"
};
int G_agg_sizes[] = {
	sizeof(union A1),
	sizeof(struct A2),
	sizeof(struct A3),
	sizeof(union A4),
	sizeof(struct A5),
	sizeof(struct A6),
	sizeof(union A7),
	sizeof(union A8),
	sizeof(union A9),
	sizeof(union A10),
	sizeof(struct A11),
	sizeof(union A12),
	sizeof(union A13),
	sizeof(union A14),
	sizeof(struct A15),
	sizeof(struct A16),
	sizeof(union A17),
	sizeof(union A18),
	sizeof(union A19),
	sizeof(struct A20),
	sizeof(struct A21),
	sizeof(union A22),
	sizeof(struct A23),
	sizeof(struct A24),
	sizeof(union A25),
	sizeof(struct A26),
	sizeof(struct A27),
	sizeof(union A28),
	sizeof(union A29),
	sizeof(struct A30),
	sizeof(struct A31),
	sizeof(union A32),
	sizeof(union A33),
	sizeof(union A34),
	sizeof(union A35),
	sizeof(union A36),
	sizeof(struct A37),
	sizeof(union A38),
	sizeof(union A39),
	sizeof(union A40),
	sizeof(struct A41),
	sizeof(union A42),
	sizeof(struct A43),
	sizeof(union A44),
	sizeof(union A45),
	sizeof(union A46),
	sizeof(union A47),
	sizeof(struct A48),
	sizeof(union A49),
	sizeof(union A50),
	sizeof(union A51),
	sizeof(union A52),
	sizeof(union A53),
	sizeof(union A54),
	sizeof(union A55),
	sizeof(struct A56),
	sizeof(struct A57),
	sizeof(union A58),
	sizeof(struct A59),
	sizeof(union A60),
	sizeof(union A61),
	sizeof(union A62),
	sizeof(struct A63),
	sizeof(struct A64),
	sizeof(struct A65),
	sizeof(struct A66),
	sizeof(struct A67),
	sizeof(union A68),
	sizeof(union A69),
	sizeof(union A70),
	sizeof(union A71),
	sizeof(union A72),
	sizeof(union A73),
	sizeof(union A74),
	sizeof(struct A75),
	sizeof(union A76),
	sizeof(struct A77),
	sizeof(union A78),
	sizeof(struct A79),
	sizeof(union A80),
	sizeof(union A81),
	sizeof(struct A82),
	sizeof(struct A83),
	sizeof(struct A84),
	sizeof(struct A85),
	sizeof(struct A86),
	sizeof(struct A87),
	sizeof(struct A88),
	sizeof(struct A89),
	sizeof(struct A90),
	sizeof(union A91),
	sizeof(union A92),
	sizeof(struct A93),
	sizeof(union A94),
	sizeof(union A95),
	sizeof(union A96),
	sizeof(union A97),
	sizeof(struct A98),
	sizeof(struct A99),
	sizeof(struct A100),
	sizeof(union A101),
	sizeof(union A102),
	sizeof(struct A103),
	sizeof(union A104),
	sizeof(union A105),
	sizeof(union A106),
	sizeof(struct A107),
	sizeof(struct A108),
	sizeof(union A109),
	sizeof(struct A110),
	sizeof(struct A111),
	sizeof(struct A112),
	sizeof(union A113),
	sizeof(union A114),
	sizeof(struct A115),
	sizeof(union A116),
	sizeof(struct A117),
	sizeof(struct A118),
	sizeof(struct A119),
	sizeof(struct A120),
	sizeof(union A121),
	sizeof(union A122),
	sizeof(union A123),
	sizeof(union A124),
	sizeof(struct A125),
	sizeof(struct A126),
	sizeof(union A127),
	sizeof(union A128),
	sizeof(union A129),
	sizeof(union A130),
	sizeof(struct A131),
	sizeof(union A132),
	sizeof(union A133),
	sizeof(union A134),
	sizeof(union A135),
	sizeof(union A136),
	sizeof(struct A137),
	sizeof(struct A138),
	sizeof(union A139),
	sizeof(union A140),
	sizeof(struct A141),
	sizeof(union A142),
	sizeof(union A143),
	sizeof(struct A144),
	sizeof(struct A145),
	sizeof(union A146),
	sizeof(union A147),
	sizeof(struct A148),
	sizeof(union A149),
	sizeof(union A150),
	sizeof(struct A151),
	sizeof(struct A152),
	sizeof(struct A153),
	sizeof(union A154),
	sizeof(struct A155),
	sizeof(struct A156),
	sizeof(struct A157),
	sizeof(union A158),
	sizeof(struct A159),
	sizeof(struct A160),
	sizeof(struct A161),
	sizeof(union A162),
	sizeof(struct A163),
	sizeof(union A164),
	sizeof(union A165),
	sizeof(union A166),
	sizeof(struct A167),
	sizeof(struct A168),
	sizeof(union A169),
	sizeof(union A170),
	sizeof(union A171),
	sizeof(struct A172),
	sizeof(union A173),
	sizeof(struct A174),
	sizeof(union A175),
	sizeof(union A176),
	sizeof(union A177),
	sizeof(struct A178),
	sizeof(union A179),
	sizeof(struct A180),
	sizeof(union A181),
	sizeof(union A182),
	sizeof(union A183),
	sizeof(union A184),
	sizeof(struct A185),
	sizeof(struct A186),
	sizeof(struct A187),
	sizeof(struct A188),
	sizeof(struct A189),
	sizeof(union A190),
	sizeof(union A191),
	sizeof(struct A192),
	sizeof(union A193),
	sizeof(struct A194),
	sizeof(union A195),
	sizeof(union A196),
	sizeof(struct A197),
	sizeof(struct A198),
	sizeof(struct A199),
	sizeof(struct A200),
	sizeof(union A201),
	sizeof(struct A202),
	sizeof(struct A203),
	sizeof(struct A204),
	sizeof(struct A205),
	sizeof(union A206),
	sizeof(struct A207),
	sizeof(union A208),
	sizeof(union A209),
	sizeof(struct A210),
	sizeof(struct A211),
	sizeof(struct A212),
	sizeof(union A213),
	sizeof(struct A214),
	sizeof(struct A215),
	sizeof(struct A216),
	sizeof(struct A217),
	sizeof(struct A218),
	sizeof(union A219),
	sizeof(struct A220),
	sizeof(struct A221),
	sizeof(union A222),
	sizeof(struct A223),
	sizeof(union A224),
	sizeof(union A225),
	sizeof(struct A226),
	sizeof(struct A227),
	sizeof(union A228),
	sizeof(union A229),
	sizeof(struct A230),
	sizeof(union A231),
	sizeof(union A232),
	sizeof(struct A233),
	sizeof(struct A234),
	sizeof(union A235),
	sizeof(union A236),
	sizeof(struct A237),
	sizeof(union A238),
	sizeof(struct A239),
	sizeof(struct A240),
	sizeof(struct A241),
	sizeof(union A242),
	sizeof(union A243),
	sizeof(union A244),
	sizeof(union A245),
	sizeof(struct A246),
	sizeof(union A247),
	sizeof(struct A248),
	sizeof(struct A249),
	sizeof(struct A250),
	sizeof(struct A251),
	sizeof(union A252),
	sizeof(struct A253),
	sizeof(struct A254),
	sizeof(union A255),
	sizeof(union A256),
	sizeof(struct A257),
	sizeof(union A258),
	sizeof(union A259),
	sizeof(union A260),
	sizeof(struct A261),
	sizeof(struct A262),
	sizeof(struct A263),
	sizeof(union A264),
	sizeof(union A265),
	sizeof(union A266),
	sizeof(struct A267),
	sizeof(struct A268),
	sizeof(struct A269),
	sizeof(union A270),
	sizeof(union A271),
	sizeof(struct A272),
	sizeof(struct A273),
	sizeof(struct A274),
	sizeof(union A275),
	sizeof(union A276),
	sizeof(union A277),
	sizeof(struct A278),
	sizeof(struct A279),
	sizeof(union A280),
	sizeof(struct A281),
	sizeof(union A282),
	sizeof(union A283),
	sizeof(struct A284),
	sizeof(struct A285),
	sizeof(union A286),
	sizeof(struct A287),
	sizeof(struct A288),
	sizeof(struct A289),
	sizeof(union A290),
	sizeof(union A291),
	sizeof(struct A292),
	sizeof(struct A293),
	sizeof(union A294),
	sizeof(union A295),
	sizeof(struct A296),
	sizeof(union A297),
	sizeof(union A298),
	sizeof(union A299),
	sizeof(struct A300),
	sizeof(struct A301),
	sizeof(union A302),
	sizeof(union A303),
	sizeof(struct A304),
	sizeof(union A305),
	sizeof(struct A306),
	sizeof(union A307),
	sizeof(struct A308),
	sizeof(union A309),
	sizeof(union A310),
	sizeof(struct A311),
	sizeof(struct A312),
	sizeof(struct A313),
	sizeof(struct A314),
	sizeof(struct A315),
	sizeof(union A316),
	sizeof(struct A317),
	sizeof(struct A318),
	sizeof(struct A319),
	sizeof(union A320),
	sizeof(union A321),
	sizeof(union A322),
	sizeof(union A323),
	sizeof(struct A324),
	sizeof(struct A325),
	sizeof(union A326),
	sizeof(union A327),
	sizeof(struct A328),
	sizeof(union A329),
	sizeof(struct A330),
	sizeof(struct A331),
	sizeof(struct A332),
	sizeof(struct A333),
	sizeof(struct A334),
	sizeof(union A335),
	sizeof(struct A336),
	sizeof(union A337),
	sizeof(union A338),
	sizeof(struct A339),
	sizeof(union A340),
	sizeof(union A341),
	sizeof(struct A342),
	sizeof(struct A343),
	sizeof(union A344),
	sizeof(union A345),
	sizeof(struct A346),
	sizeof(union A347),
	sizeof(union A348),
	sizeof(struct A349),
	sizeof(struct A350),
	sizeof(struct A351),
	sizeof(union A352),
	sizeof(struct A353),
	sizeof(struct A354),
	sizeof(union A355),
	sizeof(union A356),
	sizeof(union A357),
	sizeof(struct A358),
	sizeof(union A359),
	sizeof(union A360),
	sizeof(union A361),
	sizeof(struct A362),
	sizeof(struct A363),
	sizeof(struct A364),
	sizeof(struct A365),
	sizeof(union A366),
	sizeof(struct A367),
	sizeof(struct A368),
	sizeof(union A369),
	sizeof(union A370),
	sizeof(struct A371),
	sizeof(union A372),
	sizeof(struct A373),
	sizeof(union A374),
	sizeof(union A375),
	sizeof(struct A376),
	sizeof(union A377),
	sizeof(struct A378),
	sizeof(struct A379),
	sizeof(union A380),
	sizeof(union A381),
	sizeof(union A382),
	sizeof(union A383),
	sizeof(union A384),
	sizeof(union A385),
	sizeof(union A386),
	sizeof(union A387),
	sizeof(union A388),
	sizeof(struct A389),
	sizeof(struct A390),
	sizeof(union A391),
	sizeof(struct A392),
	sizeof(union A393),
	sizeof(union A394),
	sizeof(struct A395),
	sizeof(union A396),
	sizeof(union A397),
	sizeof(union A398),
	sizeof(struct A399),
	sizeof(struct A400),
	sizeof(struct A401),
	sizeof(struct A402),
	sizeof(union A403),
	sizeof(struct A404),
	sizeof(struct A405),
	sizeof(union A406),
	sizeof(struct A407),
	sizeof(union A408),
	sizeof(struct A409),
	sizeof(union A410),
	sizeof(struct A411),
	sizeof(union A412),
	sizeof(union A413),
	sizeof(union A414),
	sizeof(union A415),
	sizeof(union A416),
	sizeof(union A417),
	sizeof(struct A418),
	sizeof(union A419),
	sizeof(union A420),
	sizeof(union A421),
	sizeof(union A422),
	sizeof(union A423),
	sizeof(union A424),
	sizeof(union A425),
	sizeof(union A426),
	sizeof(struct A427),
	sizeof(struct A428),
	sizeof(union A429),
	sizeof(union A430),
	sizeof(union A431),
	sizeof(struct A432),
	sizeof(struct A433),
	sizeof(struct A434),
	sizeof(union A435),
	sizeof(union A436),
	sizeof(union A437),
	sizeof(struct A438),
	sizeof(union A439),
	sizeof(struct A440),
	sizeof(struct A441),
	sizeof(struct A442),
	sizeof(union A443),
	sizeof(union A444),
	sizeof(union A445),
	sizeof(struct A446),
	sizeof(struct A447),
	sizeof(union A448),
	sizeof(struct A449),
	sizeof(struct A450),
	sizeof(union A451),
	sizeof(struct A452),
	sizeof(struct A453),
	sizeof(struct A454),
	sizeof(union A455),
	sizeof(struct A456),
	sizeof(struct A457),
	sizeof(union A458),
	sizeof(union A459),
	sizeof(struct A460),
	sizeof(union A461),
	sizeof(union A462),
	sizeof(union A463),
	sizeof(struct A464),
	sizeof(struct A465),
	sizeof(union A466),
	sizeof(union A467),
	sizeof(struct A468),
	sizeof(struct A469),
	sizeof(union A470),
	sizeof(struct A471),
	sizeof(struct A472),
	sizeof(union A473),
	sizeof(struct A474),
	sizeof(union A475),
	sizeof(struct A476),
	sizeof(union A477),
	sizeof(union A478),
	sizeof(union A479),
	sizeof(struct A480),
	sizeof(union A481),
	sizeof(union A482),
	sizeof(union A483),
	sizeof(union A484),
	sizeof(struct A485),
	sizeof(union A486),
	sizeof(union A487),
	sizeof(union A488),
	sizeof(union A489),
	sizeof(struct A490),
	sizeof(union A491),
	sizeof(union A492),
	sizeof(union A493),
	sizeof(struct A494),
	sizeof(union A495),
	sizeof(struct A496),
	sizeof(struct A497),
	sizeof(union A498),
	sizeof(struct A499),
	sizeof(struct A500),
	sizeof(union A501),
	sizeof(struct A502),
	sizeof(union A503),
	sizeof(union A504),
	sizeof(union A505),
	sizeof(union A506),
	sizeof(union A507),
	sizeof(union A508),
	sizeof(struct A509),
	sizeof(union A510),
	sizeof(struct A511),
	sizeof(struct A512),
	sizeof(union A513),
	sizeof(struct A514),
	sizeof(struct A515),
	sizeof(union A516),
	sizeof(union A517),
	sizeof(union A518),
	sizeof(union A519),
	sizeof(struct A520),
	sizeof(struct A521),
	sizeof(struct A522),
	sizeof(struct A523),
	sizeof(struct A524),
	sizeof(struct A525),
	sizeof(struct A526),
	sizeof(union A527),
	sizeof(struct A528),
	sizeof(union A529),
	sizeof(struct A530),
	sizeof(struct A531),
	sizeof(struct A532),
	sizeof(union A533),
	sizeof(struct A534),
	sizeof(struct A535),
	sizeof(union A536),
	sizeof(union A537),
	sizeof(struct A538),
	sizeof(union A539),
	sizeof(union A540),
	sizeof(struct A541),
	sizeof(struct A542),
	sizeof(union A543),
	sizeof(struct A544),
	sizeof(struct A545),
	sizeof(union A546),
	sizeof(union A547),
	sizeof(struct A548),
	sizeof(struct A549),
	sizeof(struct A550),
	sizeof(struct A551),
	sizeof(struct A552),
	sizeof(union A553),
	sizeof(struct A554),
	sizeof(union A555),
	sizeof(union A556),
	sizeof(union A557),
	sizeof(union A558),
	sizeof(union A559),
	sizeof(struct A560),
	sizeof(union A561),
	sizeof(struct A562),
	sizeof(union A563),
	sizeof(union A564),
	sizeof(union A565),
	sizeof(struct A566),
	sizeof(union A567),
	sizeof(struct A568),
	sizeof(union A569),
	sizeof(union A570),
	sizeof(struct A571),
	sizeof(union A572),
	sizeof(struct A573),
	sizeof(union A574),
	sizeof(struct A575),
	sizeof(union A576),
	sizeof(struct A577),
	sizeof(union A578),
	sizeof(union A579),
	sizeof(union A580),
	sizeof(struct A581),
	sizeof(union A582),
	sizeof(struct A583),
	sizeof(union A584),
	sizeof(union A585),
	sizeof(struct A586),
	sizeof(struct A587),
	sizeof(union A588),
	sizeof(struct A589),
	sizeof(struct A590),
	sizeof(struct A591),
	sizeof(union A592),
	sizeof(union A593),
	sizeof(struct A594),
	sizeof(struct A595),
	sizeof(union A596),
	sizeof(struct A597),
	sizeof(union A598),
	sizeof(union A599),
	sizeof(union A600),
	sizeof(struct A601),
	sizeof(union A602),
	sizeof(union A603),
	sizeof(struct A604),
	sizeof(union A605),
	sizeof(union A606),
	sizeof(union A607),
	sizeof(struct A608),
	sizeof(union A609),
	sizeof(struct A610),
	sizeof(union A611),
	sizeof(struct A612),
	sizeof(struct A613),
	sizeof(union A614),
	sizeof(union A615),
	sizeof(struct A616),
	sizeof(struct A617),
	sizeof(union A618),
	sizeof(struct A619),
	sizeof(union A620),
	sizeof(struct A621),
	sizeof(struct A622),
	sizeof(struct A623),
	sizeof(struct A624),
	sizeof(union A625),
	sizeof(union A626),
	sizeof(union A627),
	sizeof(struct A628),
	sizeof(struct A629),
	sizeof(union A630),
	sizeof(union A631),
	sizeof(struct A632),
	sizeof(union A633),
	sizeof(struct A634),
	sizeof(struct A635),
	sizeof(struct A636),
	sizeof(struct A637),
	sizeof(struct A638),
	sizeof(union A639),
	sizeof(union A640),
	sizeof(struct A641),
	sizeof(union A642),
	sizeof(struct A643),
	sizeof(struct A644),
	sizeof(struct A645),
	sizeof(union A646),
	sizeof(struct A647),
	sizeof(struct A648),
	sizeof(union A649),
	sizeof(union A650),
	sizeof(struct A651),
	sizeof(union A652),
	sizeof(struct A653),
	sizeof(union A654),
	sizeof(struct A655),
	sizeof(struct A656),
	sizeof(union A657),
	sizeof(union A658),
	sizeof(union A659),
	sizeof(union A660),
	sizeof(struct A661),
	sizeof(union A662),
	sizeof(struct A663),
	sizeof(union A664),
	sizeof(struct A665),
	sizeof(struct A666),
	sizeof(union A667),
	sizeof(union A668),
	sizeof(struct A669),
	sizeof(union A670),
	sizeof(union A671),
	sizeof(union A672),
	sizeof(struct A673),
	sizeof(union A674),
	sizeof(union A675),
	sizeof(struct A676),
	sizeof(struct A677),
	sizeof(struct A678),
	sizeof(union A679),
	sizeof(struct A680),
	sizeof(struct A681),
	sizeof(struct A682),
	sizeof(union A683),
	sizeof(union A684),
	sizeof(union A685),
	sizeof(union A686),
	sizeof(union A687),
	sizeof(union A688),
	sizeof(union A689),
	sizeof(struct A690),
	sizeof(struct A691),
	sizeof(struct A692),
	sizeof(union A693),
	sizeof(union A694),
	sizeof(struct A695),
	sizeof(union A696),
	sizeof(struct A697),
	sizeof(struct A698),
	sizeof(union A699),
	sizeof(struct A700),
	sizeof(struct A701),
	sizeof(union A702),
	sizeof(struct A703),
	sizeof(struct A704),
	sizeof(union A705),
	sizeof(union A706),
	sizeof(union A707),
	sizeof(union A708),
	sizeof(struct A709),
	sizeof(struct A710),
	sizeof(struct A711),
	sizeof(union A712),
	sizeof(union A713),
	sizeof(union A714),
	sizeof(struct A715),
	sizeof(union A716),
	sizeof(struct A717),
	sizeof(union A718),
	sizeof(union A719),
	sizeof(union A720),
	sizeof(union A721),
	sizeof(struct A722),
	sizeof(union A723),
	sizeof(union A724),
	sizeof(struct A725),
	sizeof(struct A726),
	sizeof(union A727),
	sizeof(struct A728),
	sizeof(struct A729),
	sizeof(struct A730),
	sizeof(struct A731),
	sizeof(union A732),
	sizeof(struct A733),
	sizeof(union A734),
	sizeof(union A735),
	sizeof(struct A736),
	sizeof(union A737),
	sizeof(struct A738),
	sizeof(struct A739),
	sizeof(struct A740),
	sizeof(struct A741),
	sizeof(union A742),
	sizeof(union A743),
	sizeof(union A744),
	sizeof(union A745),
	sizeof(union A746),
	sizeof(struct A747),
	sizeof(struct A748),
	sizeof(struct A749),
	sizeof(struct A750),
	sizeof(struct A751),
	sizeof(struct A752),
	sizeof(union A753),
	sizeof(struct A754),
	sizeof(union A755),
	sizeof(struct A756),
	sizeof(union A757),
	sizeof(struct A758),
	sizeof(struct A759),
	sizeof(union A760),
	sizeof(union A761),
	sizeof(struct A762),
	sizeof(union A763),
	sizeof(union A764),
	sizeof(union A765),
	sizeof(struct A766),
	sizeof(struct A767),
	sizeof(union A768),
	sizeof(union A769),
	sizeof(union A770),
	sizeof(union A771),
	sizeof(struct A772),
	sizeof(union A773),
	sizeof(struct A774),
	sizeof(union A775),
	sizeof(struct A776),
	sizeof(struct A777),
	sizeof(union A778),
	sizeof(union A779),
	sizeof(union A780),
	sizeof(union A781),
	sizeof(struct A782),
	sizeof(struct A783),
	sizeof(struct A784),
	sizeof(union A785),
	sizeof(struct A786),
	sizeof(struct A787),
	sizeof(struct A788),
	sizeof(union A789),
	sizeof(union A790),
	sizeof(union A791),
	sizeof(struct A792),
	sizeof(union A793),
	sizeof(union A794),
	sizeof(union A795),
	sizeof(union A796),
	sizeof(union A797),
	sizeof(union A798),
	sizeof(struct A799),
	sizeof(struct A800),
	sizeof(struct A801),
	sizeof(struct A802),
	sizeof(union A803),
	sizeof(struct A804),
	sizeof(struct A805),
	sizeof(union A806),
	sizeof(struct A807),
	sizeof(union A808),
	sizeof(union A809),
	sizeof(struct A810),
	sizeof(union A811),
	sizeof(struct A812),
	sizeof(union A813),
	sizeof(struct A814),
	sizeof(struct A815),
	sizeof(struct A816),
	sizeof(struct A817),
	sizeof(union A818),
	sizeof(union A819),
	sizeof(union A820),
	sizeof(struct A821),
	sizeof(struct A822),
	sizeof(union A823),
	sizeof(union A824),
	sizeof(union A825),
	sizeof(struct A826),
	sizeof(struct A827),
	sizeof(union A828),
	sizeof(union A829),
	sizeof(struct A830),
	sizeof(union A831),
	sizeof(union A832),
	sizeof(struct A833),
	sizeof(union A834),
	sizeof(union A835),
	sizeof(union A836),
	sizeof(struct A837),
	sizeof(union A838),
	sizeof(struct A839),
	sizeof(struct A840),
	sizeof(struct A841),
	sizeof(union A842),
	sizeof(struct A843),
	sizeof(struct A844),
	sizeof(struct A845),
	sizeof(union A846),
	sizeof(union A847),
	sizeof(union A848),
	sizeof(union A849),
	sizeof(struct A850),
	sizeof(struct A851),
	sizeof(struct A852),
	sizeof(struct A853),
	sizeof(union A854),
	sizeof(union A855),
	sizeof(union A856),
	sizeof(union A857),
	sizeof(struct A858),
	sizeof(struct A859),
	sizeof(struct A860),
	sizeof(union A861),
	sizeof(union A862),
	sizeof(union A863),
	sizeof(union A864),
	sizeof(struct A865),
	sizeof(union A866),
	sizeof(union A867),
	sizeof(struct A868),
	sizeof(struct A869),
	sizeof(struct A870),
	sizeof(struct A871),
	sizeof(union A872),
	sizeof(struct A873),
	sizeof(struct A874),
	sizeof(struct A875),
	sizeof(union A876),
	sizeof(struct A877),
	sizeof(union A878),
	sizeof(struct A879),
	sizeof(struct A880),
	sizeof(union A881),
	sizeof(union A882),
	sizeof(union A883),
	sizeof(struct A884),
	sizeof(struct A885),
	sizeof(struct A886),
	sizeof(union A887),
	sizeof(union A888),
	sizeof(struct A889),
	sizeof(union A890),
	sizeof(struct A891),
	sizeof(struct A892),
	sizeof(struct A893),
	sizeof(struct A894),
	sizeof(struct A895),
	sizeof(union A896),
	sizeof(union A897),
	sizeof(struct A898),
	sizeof(union A899),
	sizeof(struct A900),
	sizeof(struct A901),
	sizeof(struct A902),
	sizeof(struct A903),
	sizeof(struct A904),
	sizeof(struct A905),
	sizeof(struct A906),
	sizeof(struct A907),
	sizeof(struct A908),
	sizeof(struct A909),
	sizeof(union A910),
	sizeof(struct A911),
	sizeof(union A912),
	sizeof(union A913),
	sizeof(union A914),
	sizeof(union A915),
	sizeof(struct A916),
	sizeof(union A917),
	sizeof(union A918),
	sizeof(union A919),
	sizeof(union A920),
	sizeof(struct A921),
	sizeof(union A922),
	sizeof(union A923),
	sizeof(union A924),
	sizeof(union A925),
	sizeof(struct A926),
	sizeof(struct A927),
	sizeof(struct A928),
	sizeof(union A929),
	sizeof(struct A930),
	sizeof(struct A931),
	sizeof(struct A932),
	sizeof(union A933),
	sizeof(union A934),
	sizeof(union A935),
	sizeof(union A936),
	sizeof(struct A937),
	sizeof(union A938),
	sizeof(union A939),
	sizeof(struct A940),
	sizeof(struct A941),
	sizeof(union A942),
	sizeof(struct A943),
	sizeof(struct A944),
	sizeof(struct A945),
	sizeof(union A946),
	sizeof(union A947),
	sizeof(struct A948),
	sizeof(struct A949),
	sizeof(struct A950),
	sizeof(union A951),
	sizeof(union A952),
	sizeof(struct A953),
	sizeof(struct A954),
	sizeof(struct A955),
	sizeof(union A956),
	sizeof(struct A957),
	sizeof(union A958),
	sizeof(union A959),
	sizeof(union A960),
	sizeof(union A961),
	sizeof(union A962),
	sizeof(union A963),
	sizeof(union A964),
	sizeof(struct A965),
	sizeof(struct A966),
	sizeof(union A967),
	sizeof(union A968),
	sizeof(struct A969),
	sizeof(struct A970),
	sizeof(struct A971),
	sizeof(union A972),
	sizeof(struct A973),
	sizeof(union A974),
	sizeof(struct A975),
	sizeof(union A976),
	sizeof(union A977),
	sizeof(struct A978),
	sizeof(struct A979),
	sizeof(struct A980),
	sizeof(struct A981),
	sizeof(struct A982),
	sizeof(union A983),
	sizeof(struct A984),
	sizeof(union A985),
	sizeof(union A986),
	sizeof(struct A987),
	sizeof(union A988),
	sizeof(struct A989),
	sizeof(struct A990),
	sizeof(struct A991),
	sizeof(struct A992),
	sizeof(struct A993),
	sizeof(struct A994),
	sizeof(struct A995),
	sizeof(union A996),
	sizeof(struct A997),
	sizeof(union A998),
	sizeof(struct A999),
	sizeof(struct A1000),
	sizeof(union A1001),
	sizeof(union A1002),
	sizeof(union A1003),
	sizeof(struct A1004),
	sizeof(union A1005),
	sizeof(struct A1006),
	sizeof(struct A1007),
	sizeof(union A1008),
	sizeof(struct A1009),
	sizeof(union A1010),
	sizeof(union A1011),
	sizeof(union A1012),
	sizeof(struct A1013),
	sizeof(struct A1014),
	sizeof(union A1015),
	sizeof(union A1016),
	sizeof(union A1017),
	sizeof(struct A1018),
	sizeof(struct A1019),
	sizeof(struct A1020),
	sizeof(union A1021),
	sizeof(union A1022),
	sizeof(union A1023),
	sizeof(struct A1024),
	sizeof(union A1025),
	sizeof(struct A1026),
	sizeof(struct A1027),
	sizeof(struct A1028),
	sizeof(union A1029),
	sizeof(union A1030),
	sizeof(union A1031),
	sizeof(union A1032),
	sizeof(union A1033),
	sizeof(union A1034),
	sizeof(union A1035),
	sizeof(union A1036),
	sizeof(struct A1037),
	sizeof(union A1038),
	sizeof(union A1039),
	sizeof(struct A1040),
	sizeof(union A1041),
	sizeof(union A1042),
	sizeof(struct A1043),
	sizeof(struct A1044),
	sizeof(union A1045),
	sizeof(struct A1046),
	sizeof(struct A1047),
	sizeof(union A1048),
	sizeof(union A1049),
	sizeof(struct A1050),
	sizeof(struct A1051),
	sizeof(union A1052),
	sizeof(union A1053),
	sizeof(union A1054),
	sizeof(union A1055),
	sizeof(union A1056),
	sizeof(union A1057),
	sizeof(union A1058),
	sizeof(union A1059),
	sizeof(struct A1060),
	sizeof(struct A1061),
	sizeof(struct A1062),
	sizeof(union A1063),
	sizeof(union A1064),
	sizeof(union A1065),
	sizeof(union A1066),
	sizeof(union A1067),
	sizeof(struct A1068),
	sizeof(union A1069),
	sizeof(union A1070),
	sizeof(struct A1071),
	sizeof(struct A1072),
	sizeof(union A1073),
	sizeof(struct A1074),
	sizeof(struct A1075),
	sizeof(struct A1076),
	sizeof(union A1077),
	sizeof(struct A1078),
	sizeof(struct A1079),
	sizeof(struct A1080),
	sizeof(struct A1081),
	sizeof(struct A1082),
	sizeof(struct A1083),
	sizeof(union A1084),
	sizeof(struct A1085),
	sizeof(union A1086),
	sizeof(struct A1087),
	sizeof(struct A1088),
	sizeof(union A1089),
	sizeof(struct A1090),
	sizeof(union A1091),
	sizeof(struct A1092),
	sizeof(struct A1093),
	sizeof(struct A1094),
	sizeof(struct A1095),
	sizeof(union A1096),
	sizeof(union A1097),
	sizeof(struct A1098),
	sizeof(union A1099),
	sizeof(union A1100),
	sizeof(union A1101),
	sizeof(struct A1102),
	sizeof(union A1103),
	sizeof(struct A1104),
	sizeof(union A1105),
	sizeof(union A1106),
	sizeof(union A1107),
	sizeof(union A1108),
	sizeof(union A1109),
	sizeof(union A1110),
	sizeof(struct A1111),
	sizeof(struct A1112),
	sizeof(struct A1113),
	sizeof(union A1114),
	sizeof(union A1115),
	sizeof(struct A1116),
	sizeof(struct A1117),
	sizeof(union A1118),
	sizeof(struct A1119),
	sizeof(union A1120),
	sizeof(union A1121),
	sizeof(struct A1122),
	sizeof(union A1123),
	sizeof(union A1124),
	sizeof(union A1125),
	sizeof(struct A1126),
	sizeof(struct A1127),
	sizeof(union A1128),
	sizeof(struct A1129),
	sizeof(union A1130),
	sizeof(union A1131),
	sizeof(struct A1132),
	sizeof(struct A1133),
	sizeof(union A1134),
	sizeof(union A1135),
	sizeof(struct A1136),
	sizeof(struct A1137),
	sizeof(struct A1138),
	sizeof(union A1139),
	sizeof(struct A1140),
	sizeof(struct A1141),
	sizeof(union A1142),
	sizeof(union A1143),
	sizeof(union A1144),
	sizeof(union A1145),
	sizeof(struct A1146),
	sizeof(struct A1147),
	sizeof(struct A1148),
	sizeof(struct A1149),
	sizeof(struct A1150),
	sizeof(struct A1151),
	sizeof(struct A1152),
	sizeof(struct A1153),
	sizeof(union A1154),
	sizeof(union A1155),
	sizeof(union A1156),
	sizeof(union A1157),
	sizeof(union A1158),
	sizeof(struct A1159),
	sizeof(union A1160),
	sizeof(struct A1161),
	sizeof(union A1162),
	sizeof(struct A1163),
	sizeof(struct A1164),
	sizeof(union A1165),
	sizeof(union A1166),
	sizeof(struct A1167),
	sizeof(struct A1168),
	sizeof(struct A1169),
	sizeof(struct A1170),
	sizeof(union A1171),
	sizeof(struct A1172),
	sizeof(struct A1173),
	sizeof(union A1174),
	sizeof(struct A1175),
	sizeof(struct A1176),
	sizeof(union A1177),
	sizeof(union A1178),
	sizeof(struct A1179),
	sizeof(union A1180),
	sizeof(struct A1181),
	sizeof(struct A1182),
	sizeof(union A1183),
	sizeof(struct A1184),
	sizeof(struct A1185),
	sizeof(union A1186),
	sizeof(struct A1187),
	sizeof(struct A1188),
	sizeof(union A1189),
	sizeof(union A1190),
	sizeof(union A1191),
	sizeof(struct A1192),
	sizeof(union A1193),
	sizeof(struct A1194),
	sizeof(struct A1195),
	sizeof(struct A1196),
	sizeof(union A1197),
	sizeof(union A1198),
	sizeof(struct A1199),
	sizeof(struct A1200),
	sizeof(union A1201),
	sizeof(union A1202),
	sizeof(union A1203),
	sizeof(struct A1204),
	sizeof(struct A1205),
	sizeof(union A1206),
	sizeof(struct A1207),
	sizeof(union A1208),
	sizeof(union A1209),
	sizeof(struct A1210),
	sizeof(struct A1211),
	sizeof(struct A1212),
	sizeof(struct A1213),
	sizeof(struct A1214),
	sizeof(struct A1215),
	sizeof(struct A1216),
	sizeof(struct A1217),
	sizeof(struct A1218),
	sizeof(union A1219),
	sizeof(union A1220),
	sizeof(union A1221),
	sizeof(struct A1222),
	sizeof(struct A1223),
	sizeof(union A1224),
	sizeof(union A1225),
	sizeof(struct A1226),
	sizeof(union A1227),
	sizeof(union A1228),
	sizeof(union A1229),
	sizeof(struct A1230),
	sizeof(union A1231),
	sizeof(struct A1232),
	sizeof(union A1233),
	sizeof(union A1234),
	sizeof(struct A1235),
	sizeof(struct A1236),
	sizeof(struct A1237),
	sizeof(union A1238),
	sizeof(struct A1239),
	sizeof(union A1240),
	sizeof(union A1241),
	sizeof(struct A1242),
	sizeof(union A1243),
	sizeof(union A1244),
	sizeof(union A1245),
	sizeof(union A1246),
	sizeof(union A1247),
	sizeof(struct A1248),
	sizeof(union A1249),
	sizeof(union A1250),
	sizeof(struct A1251),
	sizeof(union A1252),
	sizeof(struct A1253),
	sizeof(union A1254),
	sizeof(union A1255),
	sizeof(struct A1256),
	sizeof(struct A1257),
	sizeof(struct A1258),
	sizeof(union A1259),
	sizeof(struct A1260),
	sizeof(struct A1261),
	sizeof(union A1262),
	sizeof(union A1263),
	sizeof(union A1264),
	sizeof(struct A1265),
	sizeof(union A1266),
	sizeof(union A1267),
	sizeof(union A1268),
	sizeof(struct A1269),
	sizeof(struct A1270),
	sizeof(union A1271),
	sizeof(union A1272),
	sizeof(union A1273),
	sizeof(struct A1274),
	sizeof(union A1275),
	sizeof(struct A1276),
	sizeof(struct A1277),
	sizeof(struct A1278),
	sizeof(union A1279),
	sizeof(union A1280),
	sizeof(union A1281),
	sizeof(union A1282),
	sizeof(struct A1283),
	sizeof(union A1284),
	sizeof(struct A1285),
	sizeof(struct A1286),
	sizeof(struct A1287),
	sizeof(union A1288),
	sizeof(struct A1289),
	sizeof(struct A1290),
	sizeof(union A1291),
	sizeof(union A1292),
	sizeof(union A1293),
	sizeof(struct A1294),
	sizeof(union A1295),
	sizeof(union A1296),
	sizeof(union A1297),
	sizeof(struct A1298),
	sizeof(union A1299),
	sizeof(union A1300),
	sizeof(struct A1301),
	sizeof(union A1302),
	sizeof(union A1303),
	sizeof(struct A1304),
	sizeof(struct A1305),
	sizeof(union A1306),
	sizeof(union A1307),
	sizeof(union A1308),
	sizeof(union A1309),
	sizeof(union A1310),
	sizeof(struct A1311),
	sizeof(struct A1312),
	sizeof(union A1313),
	sizeof(union A1314),
	sizeof(struct A1315),
	sizeof(union A1316),
	sizeof(union A1317),
	sizeof(union A1318),
	sizeof(union A1319),
	sizeof(union A1320),
	sizeof(struct A1321),
	sizeof(union A1322),
	sizeof(struct A1323),
	sizeof(struct A1324),
	sizeof(union A1325),
	sizeof(union A1326),
	sizeof(union A1327),
	sizeof(struct A1328),
	sizeof(struct A1329),
	sizeof(union A1330),
	sizeof(union A1331),
	sizeof(struct A1332),
	sizeof(struct A1333),
	sizeof(struct A1334)
};
funptr G_agg_touchdcstfuncs[] = {
	(funptr)&f_touchdcstA1,
	(funptr)&f_touchdcstA2,
	(funptr)&f_touchdcstA3,
	(funptr)&f_touchdcstA4,
	(funptr)&f_touchdcstA5,
	(funptr)&f_touchdcstA6,
	(funptr)&f_touchdcstA7,
	(funptr)&f_touchdcstA8,
	(funptr)&f_touchdcstA9,
	(funptr)&f_touchdcstA10,
	(funptr)&f_touchdcstA11,
	(funptr)&f_touchdcstA12,
	(funptr)&f_touchdcstA13,
	(funptr)&f_touchdcstA14,
	(funptr)&f_touchdcstA15,
	(funptr)&f_touchdcstA16,
	(funptr)&f_touchdcstA17,
	(funptr)&f_touchdcstA18,
	(funptr)&f_touchdcstA19,
	(funptr)&f_touchdcstA20,
	(funptr)&f_touchdcstA21,
	(funptr)&f_touchdcstA22,
	(funptr)&f_touchdcstA23,
	(funptr)&f_touchdcstA24,
	(funptr)&f_touchdcstA25,
	(funptr)&f_touchdcstA26,
	(funptr)&f_touchdcstA27,
	(funptr)&f_touchdcstA28,
	(funptr)&f_touchdcstA29,
	(funptr)&f_touchdcstA30,
	(funptr)&f_touchdcstA31,
	(funptr)&f_touchdcstA32,
	(funptr)&f_touchdcstA33,
	(funptr)&f_touchdcstA34,
	(funptr)&f_touchdcstA35,
	(funptr)&f_touchdcstA36,
	(funptr)&f_touchdcstA37,
	(funptr)&f_touchdcstA38,
	(funptr)&f_touchdcstA39,
	(funptr)&f_touchdcstA40,
	(funptr)&f_touchdcstA41,
	(funptr)&f_touchdcstA42,
	(funptr)&f_touchdcstA43,
	(funptr)&f_touchdcstA44,
	(funptr)&f_touchdcstA45,
	(funptr)&f_touchdcstA46,
	(funptr)&f_touchdcstA47,
	(funptr)&f_touchdcstA48,
	(funptr)&f_touchdcstA49,
	(funptr)&f_touchdcstA50,
	(funptr)&f_touchdcstA51,
	(funptr)&f_touchdcstA52,
	(funptr)&f_touchdcstA53,
	(funptr)&f_touchdcstA54,
	(funptr)&f_touchdcstA55,
	(funptr)&f_touchdcstA56,
	(funptr)&f_touchdcstA57,
	(funptr)&f_touchdcstA58,
	(funptr)&f_touchdcstA59,
	(funptr)&f_touchdcstA60,
	(funptr)&f_touchdcstA61,
	(funptr)&f_touchdcstA62,
	(funptr)&f_touchdcstA63,
	(funptr)&f_touchdcstA64,
	(funptr)&f_touchdcstA65,
	(funptr)&f_touchdcstA66,
	(funptr)&f_touchdcstA67,
	(funptr)&f_touchdcstA68,
	(funptr)&f_touchdcstA69,
	(funptr)&f_touchdcstA70,
	(funptr)&f_touchdcstA71,
	(funptr)&f_touchdcstA72,
	(funptr)&f_touchdcstA73,
	(funptr)&f_touchdcstA74,
	(funptr)&f_touchdcstA75,
	(funptr)&f_touchdcstA76,
	(funptr)&f_touchdcstA77,
	(funptr)&f_touchdcstA78,
	(funptr)&f_touchdcstA79,
	(funptr)&f_touchdcstA80,
	(funptr)&f_touchdcstA81,
	(funptr)&f_touchdcstA82,
	(funptr)&f_touchdcstA83,
	(funptr)&f_touchdcstA84,
	(funptr)&f_touchdcstA85,
	(funptr)&f_touchdcstA86,
	(funptr)&f_touchdcstA87,
	(funptr)&f_touchdcstA88,
	(funptr)&f_touchdcstA89,
	(funptr)&f_touchdcstA90,
	(funptr)&f_touchdcstA91,
	(funptr)&f_touchdcstA92,
	(funptr)&f_touchdcstA93,
	(funptr)&f_touchdcstA94,
	(funptr)&f_touchdcstA95,
	(funptr)&f_touchdcstA96,
	(funptr)&f_touchdcstA97,
	(funptr)&f_touchdcstA98,
	(funptr)&f_touchdcstA99,
	(funptr)&f_touchdcstA100,
	(funptr)&f_touchdcstA101,
	(funptr)&f_touchdcstA102,
	(funptr)&f_touchdcstA103,
	(funptr)&f_touchdcstA104,
	(funptr)&f_touchdcstA105,
	(funptr)&f_touchdcstA106,
	(funptr)&f_touchdcstA107,
	(funptr)&f_touchdcstA108,
	(funptr)&f_touchdcstA109,
	(funptr)&f_touchdcstA110,
	(funptr)&f_touchdcstA111,
	(funptr)&f_touchdcstA112,
	(funptr)&f_touchdcstA113,
	(funptr)&f_touchdcstA114,
	(funptr)&f_touchdcstA115,
	(funptr)&f_touchdcstA116,
	(funptr)&f_touchdcstA117,
	(funptr)&f_touchdcstA118,
	(funptr)&f_touchdcstA119,
	(funptr)&f_touchdcstA120,
	(funptr)&f_touchdcstA121,
	(funptr)&f_touchdcstA122,
	(funptr)&f_touchdcstA123,
	(funptr)&f_touchdcstA124,
	(funptr)&f_touchdcstA125,
	(funptr)&f_touchdcstA126,
	(funptr)&f_touchdcstA127,
	(funptr)&f_touchdcstA128,
	(funptr)&f_touchdcstA129,
	(funptr)&f_touchdcstA130,
	(funptr)&f_touchdcstA131,
	(funptr)&f_touchdcstA132,
	(funptr)&f_touchdcstA133,
	(funptr)&f_touchdcstA134,
	(funptr)&f_touchdcstA135,
	(funptr)&f_touchdcstA136,
	(funptr)&f_touchdcstA137,
	(funptr)&f_touchdcstA138,
	(funptr)&f_touchdcstA139,
	(funptr)&f_touchdcstA140,
	(funptr)&f_touchdcstA141,
	(funptr)&f_touchdcstA142,
	(funptr)&f_touchdcstA143,
	(funptr)&f_touchdcstA144,
	(funptr)&f_touchdcstA145,
	(funptr)&f_touchdcstA146,
	(funptr)&f_touchdcstA147,
	(funptr)&f_touchdcstA148,
	(funptr)&f_touchdcstA149,
	(funptr)&f_touchdcstA150,
	(funptr)&f_touchdcstA151,
	(funptr)&f_touchdcstA152,
	(funptr)&f_touchdcstA153,
	(funptr)&f_touchdcstA154,
	(funptr)&f_touchdcstA155,
	(funptr)&f_touchdcstA156,
	(funptr)&f_touchdcstA157,
	(funptr)&f_touchdcstA158,
	(funptr)&f_touchdcstA159,
	(funptr)&f_touchdcstA160,
	(funptr)&f_touchdcstA161,
	(funptr)&f_touchdcstA162,
	(funptr)&f_touchdcstA163,
	(funptr)&f_touchdcstA164,
	(funptr)&f_touchdcstA165,
	(funptr)&f_touchdcstA166,
	(funptr)&f_touchdcstA167,
	(funptr)&f_touchdcstA168,
	(funptr)&f_touchdcstA169,
	(funptr)&f_touchdcstA170,
	(funptr)&f_touchdcstA171,
	(funptr)&f_touchdcstA172,
	(funptr)&f_touchdcstA173,
	(funptr)&f_touchdcstA174,
	(funptr)&f_touchdcstA175,
	(funptr)&f_touchdcstA176,
	(funptr)&f_touchdcstA177,
	(funptr)&f_touchdcstA178,
	(funptr)&f_touchdcstA179,
	(funptr)&f_touchdcstA180,
	(funptr)&f_touchdcstA181,
	(funptr)&f_touchdcstA182,
	(funptr)&f_touchdcstA183,
	(funptr)&f_touchdcstA184,
	(funptr)&f_touchdcstA185,
	(funptr)&f_touchdcstA186,
	(funptr)&f_touchdcstA187,
	(funptr)&f_touchdcstA188,
	(funptr)&f_touchdcstA189,
	(funptr)&f_touchdcstA190,
	(funptr)&f_touchdcstA191,
	(funptr)&f_touchdcstA192,
	(funptr)&f_touchdcstA193,
	(funptr)&f_touchdcstA194,
	(funptr)&f_touchdcstA195,
	(funptr)&f_touchdcstA196,
	(funptr)&f_touchdcstA197,
	(funptr)&f_touchdcstA198,
	(funptr)&f_touchdcstA199,
	(funptr)&f_touchdcstA200,
	(funptr)&f_touchdcstA201,
	(funptr)&f_touchdcstA202,
	(funptr)&f_touchdcstA203,
	(funptr)&f_touchdcstA204,
	(funptr)&f_touchdcstA205,
	(funptr)&f_touchdcstA206,
	(funptr)&f_touchdcstA207,
	(funptr)&f_touchdcstA208,
	(funptr)&f_touchdcstA209,
	(funptr)&f_touchdcstA210,
	(funptr)&f_touchdcstA211,
	(funptr)&f_touchdcstA212,
	(funptr)&f_touchdcstA213,
	(funptr)&f_touchdcstA214,
	(funptr)&f_touchdcstA215,
	(funptr)&f_touchdcstA216,
	(funptr)&f_touchdcstA217,
	(funptr)&f_touchdcstA218,
	(funptr)&f_touchdcstA219,
	(funptr)&f_touchdcstA220,
	(funptr)&f_touchdcstA221,
	(funptr)&f_touchdcstA222,
	(funptr)&f_touchdcstA223,
	(funptr)&f_touchdcstA224,
	(funptr)&f_touchdcstA225,
	(funptr)&f_touchdcstA226,
	(funptr)&f_touchdcstA227,
	(funptr)&f_touchdcstA228,
	(funptr)&f_touchdcstA229,
	(funptr)&f_touchdcstA230,
	(funptr)&f_touchdcstA231,
	(funptr)&f_touchdcstA232,
	(funptr)&f_touchdcstA233,
	(funptr)&f_touchdcstA234,
	(funptr)&f_touchdcstA235,
	(funptr)&f_touchdcstA236,
	(funptr)&f_touchdcstA237,
	(funptr)&f_touchdcstA238,
	(funptr)&f_touchdcstA239,
	(funptr)&f_touchdcstA240,
	(funptr)&f_touchdcstA241,
	(funptr)&f_touchdcstA242,
	(funptr)&f_touchdcstA243,
	(funptr)&f_touchdcstA244,
	(funptr)&f_touchdcstA245,
	(funptr)&f_touchdcstA246,
	(funptr)&f_touchdcstA247,
	(funptr)&f_touchdcstA248,
	(funptr)&f_touchdcstA249,
	(funptr)&f_touchdcstA250,
	(funptr)&f_touchdcstA251,
	(funptr)&f_touchdcstA252,
	(funptr)&f_touchdcstA253,
	(funptr)&f_touchdcstA254,
	(funptr)&f_touchdcstA255,
	(funptr)&f_touchdcstA256,
	(funptr)&f_touchdcstA257,
	(funptr)&f_touchdcstA258,
	(funptr)&f_touchdcstA259,
	(funptr)&f_touchdcstA260,
	(funptr)&f_touchdcstA261,
	(funptr)&f_touchdcstA262,
	(funptr)&f_touchdcstA263,
	(funptr)&f_touchdcstA264,
	(funptr)&f_touchdcstA265,
	(funptr)&f_touchdcstA266,
	(funptr)&f_touchdcstA267,
	(funptr)&f_touchdcstA268,
	(funptr)&f_touchdcstA269,
	(funptr)&f_touchdcstA270,
	(funptr)&f_touchdcstA271,
	(funptr)&f_touchdcstA272,
	(funptr)&f_touchdcstA273,
	(funptr)&f_touchdcstA274,
	(funptr)&f_touchdcstA275,
	(funptr)&f_touchdcstA276,
	(funptr)&f_touchdcstA277,
	(funptr)&f_touchdcstA278,
	(funptr)&f_touchdcstA279,
	(funptr)&f_touchdcstA280,
	(funptr)&f_touchdcstA281,
	(funptr)&f_touchdcstA282,
	(funptr)&f_touchdcstA283,
	(funptr)&f_touchdcstA284,
	(funptr)&f_touchdcstA285,
	(funptr)&f_touchdcstA286,
	(funptr)&f_touchdcstA287,
	(funptr)&f_touchdcstA288,
	(funptr)&f_touchdcstA289,
	(funptr)&f_touchdcstA290,
	(funptr)&f_touchdcstA291,
	(funptr)&f_touchdcstA292,
	(funptr)&f_touchdcstA293,
	(funptr)&f_touchdcstA294,
	(funptr)&f_touchdcstA295,
	(funptr)&f_touchdcstA296,
	(funptr)&f_touchdcstA297,
	(funptr)&f_touchdcstA298,
	(funptr)&f_touchdcstA299,
	(funptr)&f_touchdcstA300,
	(funptr)&f_touchdcstA301,
	(funptr)&f_touchdcstA302,
	(funptr)&f_touchdcstA303,
	(funptr)&f_touchdcstA304,
	(funptr)&f_touchdcstA305,
	(funptr)&f_touchdcstA306,
	(funptr)&f_touchdcstA307,
	(funptr)&f_touchdcstA308,
	(funptr)&f_touchdcstA309,
	(funptr)&f_touchdcstA310,
	(funptr)&f_touchdcstA311,
	(funptr)&f_touchdcstA312,
	(funptr)&f_touchdcstA313,
	(funptr)&f_touchdcstA314,
	(funptr)&f_touchdcstA315,
	(funptr)&f_touchdcstA316,
	(funptr)&f_touchdcstA317,
	(funptr)&f_touchdcstA318,
	(funptr)&f_touchdcstA319,
	(funptr)&f_touchdcstA320,
	(funptr)&f_touchdcstA321,
	(funptr)&f_touchdcstA322,
	(funptr)&f_touchdcstA323,
	(funptr)&f_touchdcstA324,
	(funptr)&f_touchdcstA325,
	(funptr)&f_touchdcstA326,
	(funptr)&f_touchdcstA327,
	(funptr)&f_touchdcstA328,
	(funptr)&f_touchdcstA329,
	(funptr)&f_touchdcstA330,
	(funptr)&f_touchdcstA331,
	(funptr)&f_touchdcstA332,
	(funptr)&f_touchdcstA333,
	(funptr)&f_touchdcstA334,
	(funptr)&f_touchdcstA335,
	(funptr)&f_touchdcstA336,
	(funptr)&f_touchdcstA337,
	(funptr)&f_touchdcstA338,
	(funptr)&f_touchdcstA339,
	(funptr)&f_touchdcstA340,
	(funptr)&f_touchdcstA341,
	(funptr)&f_touchdcstA342,
	(funptr)&f_touchdcstA343,
	(funptr)&f_touchdcstA344,
	(funptr)&f_touchdcstA345,
	(funptr)&f_touchdcstA346,
	(funptr)&f_touchdcstA347,
	(funptr)&f_touchdcstA348,
	(funptr)&f_touchdcstA349,
	(funptr)&f_touchdcstA350,
	(funptr)&f_touchdcstA351,
	(funptr)&f_touchdcstA352,
	(funptr)&f_touchdcstA353,
	(funptr)&f_touchdcstA354,
	(funptr)&f_touchdcstA355,
	(funptr)&f_touchdcstA356,
	(funptr)&f_touchdcstA357,
	(funptr)&f_touchdcstA358,
	(funptr)&f_touchdcstA359,
	(funptr)&f_touchdcstA360,
	(funptr)&f_touchdcstA361,
	(funptr)&f_touchdcstA362,
	(funptr)&f_touchdcstA363,
	(funptr)&f_touchdcstA364,
	(funptr)&f_touchdcstA365,
	(funptr)&f_touchdcstA366,
	(funptr)&f_touchdcstA367,
	(funptr)&f_touchdcstA368,
	(funptr)&f_touchdcstA369,
	(funptr)&f_touchdcstA370,
	(funptr)&f_touchdcstA371,
	(funptr)&f_touchdcstA372,
	(funptr)&f_touchdcstA373,
	(funptr)&f_touchdcstA374,
	(funptr)&f_touchdcstA375,
	(funptr)&f_touchdcstA376,
	(funptr)&f_touchdcstA377,
	(funptr)&f_touchdcstA378,
	(funptr)&f_touchdcstA379,
	(funptr)&f_touchdcstA380,
	(funptr)&f_touchdcstA381,
	(funptr)&f_touchdcstA382,
	(funptr)&f_touchdcstA383,
	(funptr)&f_touchdcstA384,
	(funptr)&f_touchdcstA385,
	(funptr)&f_touchdcstA386,
	(funptr)&f_touchdcstA387,
	(funptr)&f_touchdcstA388,
	(funptr)&f_touchdcstA389,
	(funptr)&f_touchdcstA390,
	(funptr)&f_touchdcstA391,
	(funptr)&f_touchdcstA392,
	(funptr)&f_touchdcstA393,
	(funptr)&f_touchdcstA394,
	(funptr)&f_touchdcstA395,
	(funptr)&f_touchdcstA396,
	(funptr)&f_touchdcstA397,
	(funptr)&f_touchdcstA398,
	(funptr)&f_touchdcstA399,
	(funptr)&f_touchdcstA400,
	(funptr)&f_touchdcstA401,
	(funptr)&f_touchdcstA402,
	(funptr)&f_touchdcstA403,
	(funptr)&f_touchdcstA404,
	(funptr)&f_touchdcstA405,
	(funptr)&f_touchdcstA406,
	(funptr)&f_touchdcstA407,
	(funptr)&f_touchdcstA408,
	(funptr)&f_touchdcstA409,
	(funptr)&f_touchdcstA410,
	(funptr)&f_touchdcstA411,
	(funptr)&f_touchdcstA412,
	(funptr)&f_touchdcstA413,
	(funptr)&f_touchdcstA414,
	(funptr)&f_touchdcstA415,
	(funptr)&f_touchdcstA416,
	(funptr)&f_touchdcstA417,
	(funptr)&f_touchdcstA418,
	(funptr)&f_touchdcstA419,
	(funptr)&f_touchdcstA420,
	(funptr)&f_touchdcstA421,
	(funptr)&f_touchdcstA422,
	(funptr)&f_touchdcstA423,
	(funptr)&f_touchdcstA424,
	(funptr)&f_touchdcstA425,
	(funptr)&f_touchdcstA426,
	(funptr)&f_touchdcstA427,
	(funptr)&f_touchdcstA428,
	(funptr)&f_touchdcstA429,
	(funptr)&f_touchdcstA430,
	(funptr)&f_touchdcstA431,
	(funptr)&f_touchdcstA432,
	(funptr)&f_touchdcstA433,
	(funptr)&f_touchdcstA434,
	(funptr)&f_touchdcstA435,
	(funptr)&f_touchdcstA436,
	(funptr)&f_touchdcstA437,
	(funptr)&f_touchdcstA438,
	(funptr)&f_touchdcstA439,
	(funptr)&f_touchdcstA440,
	(funptr)&f_touchdcstA441,
	(funptr)&f_touchdcstA442,
	(funptr)&f_touchdcstA443,
	(funptr)&f_touchdcstA444,
	(funptr)&f_touchdcstA445,
	(funptr)&f_touchdcstA446,
	(funptr)&f_touchdcstA447,
	(funptr)&f_touchdcstA448,
	(funptr)&f_touchdcstA449,
	(funptr)&f_touchdcstA450,
	(funptr)&f_touchdcstA451,
	(funptr)&f_touchdcstA452,
	(funptr)&f_touchdcstA453,
	(funptr)&f_touchdcstA454,
	(funptr)&f_touchdcstA455,
	(funptr)&f_touchdcstA456,
	(funptr)&f_touchdcstA457,
	(funptr)&f_touchdcstA458,
	(funptr)&f_touchdcstA459,
	(funptr)&f_touchdcstA460,
	(funptr)&f_touchdcstA461,
	(funptr)&f_touchdcstA462,
	(funptr)&f_touchdcstA463,
	(funptr)&f_touchdcstA464,
	(funptr)&f_touchdcstA465,
	(funptr)&f_touchdcstA466,
	(funptr)&f_touchdcstA467,
	(funptr)&f_touchdcstA468,
	(funptr)&f_touchdcstA469,
	(funptr)&f_touchdcstA470,
	(funptr)&f_touchdcstA471,
	(funptr)&f_touchdcstA472,
	(funptr)&f_touchdcstA473,
	(funptr)&f_touchdcstA474,
	(funptr)&f_touchdcstA475,
	(funptr)&f_touchdcstA476,
	(funptr)&f_touchdcstA477,
	(funptr)&f_touchdcstA478,
	(funptr)&f_touchdcstA479,
	(funptr)&f_touchdcstA480,
	(funptr)&f_touchdcstA481,
	(funptr)&f_touchdcstA482,
	(funptr)&f_touchdcstA483,
	(funptr)&f_touchdcstA484,
	(funptr)&f_touchdcstA485,
	(funptr)&f_touchdcstA486,
	(funptr)&f_touchdcstA487,
	(funptr)&f_touchdcstA488,
	(funptr)&f_touchdcstA489,
	(funptr)&f_touchdcstA490,
	(funptr)&f_touchdcstA491,
	(funptr)&f_touchdcstA492,
	(funptr)&f_touchdcstA493,
	(funptr)&f_touchdcstA494,
	(funptr)&f_touchdcstA495,
	(funptr)&f_touchdcstA496,
	(funptr)&f_touchdcstA497,
	(funptr)&f_touchdcstA498,
	(funptr)&f_touchdcstA499,
	(funptr)&f_touchdcstA500,
	(funptr)&f_touchdcstA501,
	(funptr)&f_touchdcstA502,
	(funptr)&f_touchdcstA503,
	(funptr)&f_touchdcstA504,
	(funptr)&f_touchdcstA505,
	(funptr)&f_touchdcstA506,
	(funptr)&f_touchdcstA507,
	(funptr)&f_touchdcstA508,
	(funptr)&f_touchdcstA509,
	(funptr)&f_touchdcstA510,
	(funptr)&f_touchdcstA511,
	(funptr)&f_touchdcstA512,
	(funptr)&f_touchdcstA513,
	(funptr)&f_touchdcstA514,
	(funptr)&f_touchdcstA515,
	(funptr)&f_touchdcstA516,
	(funptr)&f_touchdcstA517,
	(funptr)&f_touchdcstA518,
	(funptr)&f_touchdcstA519,
	(funptr)&f_touchdcstA520,
	(funptr)&f_touchdcstA521,
	(funptr)&f_touchdcstA522,
	(funptr)&f_touchdcstA523,
	(funptr)&f_touchdcstA524,
	(funptr)&f_touchdcstA525,
	(funptr)&f_touchdcstA526,
	(funptr)&f_touchdcstA527,
	(funptr)&f_touchdcstA528,
	(funptr)&f_touchdcstA529,
	(funptr)&f_touchdcstA530,
	(funptr)&f_touchdcstA531,
	(funptr)&f_touchdcstA532,
	(funptr)&f_touchdcstA533,
	(funptr)&f_touchdcstA534,
	(funptr)&f_touchdcstA535,
	(funptr)&f_touchdcstA536,
	(funptr)&f_touchdcstA537,
	(funptr)&f_touchdcstA538,
	(funptr)&f_touchdcstA539,
	(funptr)&f_touchdcstA540,
	(funptr)&f_touchdcstA541,
	(funptr)&f_touchdcstA542,
	(funptr)&f_touchdcstA543,
	(funptr)&f_touchdcstA544,
	(funptr)&f_touchdcstA545,
	(funptr)&f_touchdcstA546,
	(funptr)&f_touchdcstA547,
	(funptr)&f_touchdcstA548,
	(funptr)&f_touchdcstA549,
	(funptr)&f_touchdcstA550,
	(funptr)&f_touchdcstA551,
	(funptr)&f_touchdcstA552,
	(funptr)&f_touchdcstA553,
	(funptr)&f_touchdcstA554,
	(funptr)&f_touchdcstA555,
	(funptr)&f_touchdcstA556,
	(funptr)&f_touchdcstA557,
	(funptr)&f_touchdcstA558,
	(funptr)&f_touchdcstA559,
	(funptr)&f_touchdcstA560,
	(funptr)&f_touchdcstA561,
	(funptr)&f_touchdcstA562,
	(funptr)&f_touchdcstA563,
	(funptr)&f_touchdcstA564,
	(funptr)&f_touchdcstA565,
	(funptr)&f_touchdcstA566,
	(funptr)&f_touchdcstA567,
	(funptr)&f_touchdcstA568,
	(funptr)&f_touchdcstA569,
	(funptr)&f_touchdcstA570,
	(funptr)&f_touchdcstA571,
	(funptr)&f_touchdcstA572,
	(funptr)&f_touchdcstA573,
	(funptr)&f_touchdcstA574,
	(funptr)&f_touchdcstA575,
	(funptr)&f_touchdcstA576,
	(funptr)&f_touchdcstA577,
	(funptr)&f_touchdcstA578,
	(funptr)&f_touchdcstA579,
	(funptr)&f_touchdcstA580,
	(funptr)&f_touchdcstA581,
	(funptr)&f_touchdcstA582,
	(funptr)&f_touchdcstA583,
	(funptr)&f_touchdcstA584,
	(funptr)&f_touchdcstA585,
	(funptr)&f_touchdcstA586,
	(funptr)&f_touchdcstA587,
	(funptr)&f_touchdcstA588,
	(funptr)&f_touchdcstA589,
	(funptr)&f_touchdcstA590,
	(funptr)&f_touchdcstA591,
	(funptr)&f_touchdcstA592,
	(funptr)&f_touchdcstA593,
	(funptr)&f_touchdcstA594,
	(funptr)&f_touchdcstA595,
	(funptr)&f_touchdcstA596,
	(funptr)&f_touchdcstA597,
	(funptr)&f_touchdcstA598,
	(funptr)&f_touchdcstA599,
	(funptr)&f_touchdcstA600,
	(funptr)&f_touchdcstA601,
	(funptr)&f_touchdcstA602,
	(funptr)&f_touchdcstA603,
	(funptr)&f_touchdcstA604,
	(funptr)&f_touchdcstA605,
	(funptr)&f_touchdcstA606,
	(funptr)&f_touchdcstA607,
	(funptr)&f_touchdcstA608,
	(funptr)&f_touchdcstA609,
	(funptr)&f_touchdcstA610,
	(funptr)&f_touchdcstA611,
	(funptr)&f_touchdcstA612,
	(funptr)&f_touchdcstA613,
	(funptr)&f_touchdcstA614,
	(funptr)&f_touchdcstA615,
	(funptr)&f_touchdcstA616,
	(funptr)&f_touchdcstA617,
	(funptr)&f_touchdcstA618,
	(funptr)&f_touchdcstA619,
	(funptr)&f_touchdcstA620,
	(funptr)&f_touchdcstA621,
	(funptr)&f_touchdcstA622,
	(funptr)&f_touchdcstA623,
	(funptr)&f_touchdcstA624,
	(funptr)&f_touchdcstA625,
	(funptr)&f_touchdcstA626,
	(funptr)&f_touchdcstA627,
	(funptr)&f_touchdcstA628,
	(funptr)&f_touchdcstA629,
	(funptr)&f_touchdcstA630,
	(funptr)&f_touchdcstA631,
	(funptr)&f_touchdcstA632,
	(funptr)&f_touchdcstA633,
	(funptr)&f_touchdcstA634,
	(funptr)&f_touchdcstA635,
	(funptr)&f_touchdcstA636,
	(funptr)&f_touchdcstA637,
	(funptr)&f_touchdcstA638,
	(funptr)&f_touchdcstA639,
	(funptr)&f_touchdcstA640,
	(funptr)&f_touchdcstA641,
	(funptr)&f_touchdcstA642,
	(funptr)&f_touchdcstA643,
	(funptr)&f_touchdcstA644,
	(funptr)&f_touchdcstA645,
	(funptr)&f_touchdcstA646,
	(funptr)&f_touchdcstA647,
	(funptr)&f_touchdcstA648,
	(funptr)&f_touchdcstA649,
	(funptr)&f_touchdcstA650,
	(funptr)&f_touchdcstA651,
	(funptr)&f_touchdcstA652,
	(funptr)&f_touchdcstA653,
	(funptr)&f_touchdcstA654,
	(funptr)&f_touchdcstA655,
	(funptr)&f_touchdcstA656,
	(funptr)&f_touchdcstA657,
	(funptr)&f_touchdcstA658,
	(funptr)&f_touchdcstA659,
	(funptr)&f_touchdcstA660,
	(funptr)&f_touchdcstA661,
	(funptr)&f_touchdcstA662,
	(funptr)&f_touchdcstA663,
	(funptr)&f_touchdcstA664,
	(funptr)&f_touchdcstA665,
	(funptr)&f_touchdcstA666,
	(funptr)&f_touchdcstA667,
	(funptr)&f_touchdcstA668,
	(funptr)&f_touchdcstA669,
	(funptr)&f_touchdcstA670,
	(funptr)&f_touchdcstA671,
	(funptr)&f_touchdcstA672,
	(funptr)&f_touchdcstA673,
	(funptr)&f_touchdcstA674,
	(funptr)&f_touchdcstA675,
	(funptr)&f_touchdcstA676,
	(funptr)&f_touchdcstA677,
	(funptr)&f_touchdcstA678,
	(funptr)&f_touchdcstA679,
	(funptr)&f_touchdcstA680,
	(funptr)&f_touchdcstA681,
	(funptr)&f_touchdcstA682,
	(funptr)&f_touchdcstA683,
	(funptr)&f_touchdcstA684,
	(funptr)&f_touchdcstA685,
	(funptr)&f_touchdcstA686,
	(funptr)&f_touchdcstA687,
	(funptr)&f_touchdcstA688,
	(funptr)&f_touchdcstA689,
	(funptr)&f_touchdcstA690,
	(funptr)&f_touchdcstA691,
	(funptr)&f_touchdcstA692,
	(funptr)&f_touchdcstA693,
	(funptr)&f_touchdcstA694,
	(funptr)&f_touchdcstA695,
	(funptr)&f_touchdcstA696,
	(funptr)&f_touchdcstA697,
	(funptr)&f_touchdcstA698,
	(funptr)&f_touchdcstA699,
	(funptr)&f_touchdcstA700,
	(funptr)&f_touchdcstA701,
	(funptr)&f_touchdcstA702,
	(funptr)&f_touchdcstA703,
	(funptr)&f_touchdcstA704,
	(funptr)&f_touchdcstA705,
	(funptr)&f_touchdcstA706,
	(funptr)&f_touchdcstA707,
	(funptr)&f_touchdcstA708,
	(funptr)&f_touchdcstA709,
	(funptr)&f_touchdcstA710,
	(funptr)&f_touchdcstA711,
	(funptr)&f_touchdcstA712,
	(funptr)&f_touchdcstA713,
	(funptr)&f_touchdcstA714,
	(funptr)&f_touchdcstA715,
	(funptr)&f_touchdcstA716,
	(funptr)&f_touchdcstA717,
	(funptr)&f_touchdcstA718,
	(funptr)&f_touchdcstA719,
	(funptr)&f_touchdcstA720,
	(funptr)&f_touchdcstA721,
	(funptr)&f_touchdcstA722,
	(funptr)&f_touchdcstA723,
	(funptr)&f_touchdcstA724,
	(funptr)&f_touchdcstA725,
	(funptr)&f_touchdcstA726,
	(funptr)&f_touchdcstA727,
	(funptr)&f_touchdcstA728,
	(funptr)&f_touchdcstA729,
	(funptr)&f_touchdcstA730,
	(funptr)&f_touchdcstA731,
	(funptr)&f_touchdcstA732,
	(funptr)&f_touchdcstA733,
	(funptr)&f_touchdcstA734,
	(funptr)&f_touchdcstA735,
	(funptr)&f_touchdcstA736,
	(funptr)&f_touchdcstA737,
	(funptr)&f_touchdcstA738,
	(funptr)&f_touchdcstA739,
	(funptr)&f_touchdcstA740,
	(funptr)&f_touchdcstA741,
	(funptr)&f_touchdcstA742,
	(funptr)&f_touchdcstA743,
	(funptr)&f_touchdcstA744,
	(funptr)&f_touchdcstA745,
	(funptr)&f_touchdcstA746,
	(funptr)&f_touchdcstA747,
	(funptr)&f_touchdcstA748,
	(funptr)&f_touchdcstA749,
	(funptr)&f_touchdcstA750,
	(funptr)&f_touchdcstA751,
	(funptr)&f_touchdcstA752,
	(funptr)&f_touchdcstA753,
	(funptr)&f_touchdcstA754,
	(funptr)&f_touchdcstA755,
	(funptr)&f_touchdcstA756,
	(funptr)&f_touchdcstA757,
	(funptr)&f_touchdcstA758,
	(funptr)&f_touchdcstA759,
	(funptr)&f_touchdcstA760,
	(funptr)&f_touchdcstA761,
	(funptr)&f_touchdcstA762,
	(funptr)&f_touchdcstA763,
	(funptr)&f_touchdcstA764,
	(funptr)&f_touchdcstA765,
	(funptr)&f_touchdcstA766,
	(funptr)&f_touchdcstA767,
	(funptr)&f_touchdcstA768,
	(funptr)&f_touchdcstA769,
	(funptr)&f_touchdcstA770,
	(funptr)&f_touchdcstA771,
	(funptr)&f_touchdcstA772,
	(funptr)&f_touchdcstA773,
	(funptr)&f_touchdcstA774,
	(funptr)&f_touchdcstA775,
	(funptr)&f_touchdcstA776,
	(funptr)&f_touchdcstA777,
	(funptr)&f_touchdcstA778,
	(funptr)&f_touchdcstA779,
	(funptr)&f_touchdcstA780,
	(funptr)&f_touchdcstA781,
	(funptr)&f_touchdcstA782,
	(funptr)&f_touchdcstA783,
	(funptr)&f_touchdcstA784,
	(funptr)&f_touchdcstA785,
	(funptr)&f_touchdcstA786,
	(funptr)&f_touchdcstA787,
	(funptr)&f_touchdcstA788,
	(funptr)&f_touchdcstA789,
	(funptr)&f_touchdcstA790,
	(funptr)&f_touchdcstA791,
	(funptr)&f_touchdcstA792,
	(funptr)&f_touchdcstA793,
	(funptr)&f_touchdcstA794,
	(funptr)&f_touchdcstA795,
	(funptr)&f_touchdcstA796,
	(funptr)&f_touchdcstA797,
	(funptr)&f_touchdcstA798,
	(funptr)&f_touchdcstA799,
	(funptr)&f_touchdcstA800,
	(funptr)&f_touchdcstA801,
	(funptr)&f_touchdcstA802,
	(funptr)&f_touchdcstA803,
	(funptr)&f_touchdcstA804,
	(funptr)&f_touchdcstA805,
	(funptr)&f_touchdcstA806,
	(funptr)&f_touchdcstA807,
	(funptr)&f_touchdcstA808,
	(funptr)&f_touchdcstA809,
	(funptr)&f_touchdcstA810,
	(funptr)&f_touchdcstA811,
	(funptr)&f_touchdcstA812,
	(funptr)&f_touchdcstA813,
	(funptr)&f_touchdcstA814,
	(funptr)&f_touchdcstA815,
	(funptr)&f_touchdcstA816,
	(funptr)&f_touchdcstA817,
	(funptr)&f_touchdcstA818,
	(funptr)&f_touchdcstA819,
	(funptr)&f_touchdcstA820,
	(funptr)&f_touchdcstA821,
	(funptr)&f_touchdcstA822,
	(funptr)&f_touchdcstA823,
	(funptr)&f_touchdcstA824,
	(funptr)&f_touchdcstA825,
	(funptr)&f_touchdcstA826,
	(funptr)&f_touchdcstA827,
	(funptr)&f_touchdcstA828,
	(funptr)&f_touchdcstA829,
	(funptr)&f_touchdcstA830,
	(funptr)&f_touchdcstA831,
	(funptr)&f_touchdcstA832,
	(funptr)&f_touchdcstA833,
	(funptr)&f_touchdcstA834,
	(funptr)&f_touchdcstA835,
	(funptr)&f_touchdcstA836,
	(funptr)&f_touchdcstA837,
	(funptr)&f_touchdcstA838,
	(funptr)&f_touchdcstA839,
	(funptr)&f_touchdcstA840,
	(funptr)&f_touchdcstA841,
	(funptr)&f_touchdcstA842,
	(funptr)&f_touchdcstA843,
	(funptr)&f_touchdcstA844,
	(funptr)&f_touchdcstA845,
	(funptr)&f_touchdcstA846,
	(funptr)&f_touchdcstA847,
	(funptr)&f_touchdcstA848,
	(funptr)&f_touchdcstA849,
	(funptr)&f_touchdcstA850,
	(funptr)&f_touchdcstA851,
	(funptr)&f_touchdcstA852,
	(funptr)&f_touchdcstA853,
	(funptr)&f_touchdcstA854,
	(funptr)&f_touchdcstA855,
	(funptr)&f_touchdcstA856,
	(funptr)&f_touchdcstA857,
	(funptr)&f_touchdcstA858,
	(funptr)&f_touchdcstA859,
	(funptr)&f_touchdcstA860,
	(funptr)&f_touchdcstA861,
	(funptr)&f_touchdcstA862,
	(funptr)&f_touchdcstA863,
	(funptr)&f_touchdcstA864,
	(funptr)&f_touchdcstA865,
	(funptr)&f_touchdcstA866,
	(funptr)&f_touchdcstA867,
	(funptr)&f_touchdcstA868,
	(funptr)&f_touchdcstA869,
	(funptr)&f_touchdcstA870,
	(funptr)&f_touchdcstA871,
	(funptr)&f_touchdcstA872,
	(funptr)&f_touchdcstA873,
	(funptr)&f_touchdcstA874,
	(funptr)&f_touchdcstA875,
	(funptr)&f_touchdcstA876,
	(funptr)&f_touchdcstA877,
	(funptr)&f_touchdcstA878,
	(funptr)&f_touchdcstA879,
	(funptr)&f_touchdcstA880,
	(funptr)&f_touchdcstA881,
	(funptr)&f_touchdcstA882,
	(funptr)&f_touchdcstA883,
	(funptr)&f_touchdcstA884,
	(funptr)&f_touchdcstA885,
	(funptr)&f_touchdcstA886,
	(funptr)&f_touchdcstA887,
	(funptr)&f_touchdcstA888,
	(funptr)&f_touchdcstA889,
	(funptr)&f_touchdcstA890,
	(funptr)&f_touchdcstA891,
	(funptr)&f_touchdcstA892,
	(funptr)&f_touchdcstA893,
	(funptr)&f_touchdcstA894,
	(funptr)&f_touchdcstA895,
	(funptr)&f_touchdcstA896,
	(funptr)&f_touchdcstA897,
	(funptr)&f_touchdcstA898,
	(funptr)&f_touchdcstA899,
	(funptr)&f_touchdcstA900,
	(funptr)&f_touchdcstA901,
	(funptr)&f_touchdcstA902,
	(funptr)&f_touchdcstA903,
	(funptr)&f_touchdcstA904,
	(funptr)&f_touchdcstA905,
	(funptr)&f_touchdcstA906,
	(funptr)&f_touchdcstA907,
	(funptr)&f_touchdcstA908,
	(funptr)&f_touchdcstA909,
	(funptr)&f_touchdcstA910,
	(funptr)&f_touchdcstA911,
	(funptr)&f_touchdcstA912,
	(funptr)&f_touchdcstA913,
	(funptr)&f_touchdcstA914,
	(funptr)&f_touchdcstA915,
	(funptr)&f_touchdcstA916,
	(funptr)&f_touchdcstA917,
	(funptr)&f_touchdcstA918,
	(funptr)&f_touchdcstA919,
	(funptr)&f_touchdcstA920,
	(funptr)&f_touchdcstA921,
	(funptr)&f_touchdcstA922,
	(funptr)&f_touchdcstA923,
	(funptr)&f_touchdcstA924,
	(funptr)&f_touchdcstA925,
	(funptr)&f_touchdcstA926,
	(funptr)&f_touchdcstA927,
	(funptr)&f_touchdcstA928,
	(funptr)&f_touchdcstA929,
	(funptr)&f_touchdcstA930,
	(funptr)&f_touchdcstA931,
	(funptr)&f_touchdcstA932,
	(funptr)&f_touchdcstA933,
	(funptr)&f_touchdcstA934,
	(funptr)&f_touchdcstA935,
	(funptr)&f_touchdcstA936,
	(funptr)&f_touchdcstA937,
	(funptr)&f_touchdcstA938,
	(funptr)&f_touchdcstA939,
	(funptr)&f_touchdcstA940,
	(funptr)&f_touchdcstA941,
	(funptr)&f_touchdcstA942,
	(funptr)&f_touchdcstA943,
	(funptr)&f_touchdcstA944,
	(funptr)&f_touchdcstA945,
	(funptr)&f_touchdcstA946,
	(funptr)&f_touchdcstA947,
	(funptr)&f_touchdcstA948,
	(funptr)&f_touchdcstA949,
	(funptr)&f_touchdcstA950,
	(funptr)&f_touchdcstA951,
	(funptr)&f_touchdcstA952,
	(funptr)&f_touchdcstA953,
	(funptr)&f_touchdcstA954,
	(funptr)&f_touchdcstA955,
	(funptr)&f_touchdcstA956,
	(funptr)&f_touchdcstA957,
	(funptr)&f_touchdcstA958,
	(funptr)&f_touchdcstA959,
	(funptr)&f_touchdcstA960,
	(funptr)&f_touchdcstA961,
	(funptr)&f_touchdcstA962,
	(funptr)&f_touchdcstA963,
	(funptr)&f_touchdcstA964,
	(funptr)&f_touchdcstA965,
	(funptr)&f_touchdcstA966,
	(funptr)&f_touchdcstA967,
	(funptr)&f_touchdcstA968,
	(funptr)&f_touchdcstA969,
	(funptr)&f_touchdcstA970,
	(funptr)&f_touchdcstA971,
	(funptr)&f_touchdcstA972,
	(funptr)&f_touchdcstA973,
	(funptr)&f_touchdcstA974,
	(funptr)&f_touchdcstA975,
	(funptr)&f_touchdcstA976,
	(funptr)&f_touchdcstA977,
	(funptr)&f_touchdcstA978,
	(funptr)&f_touchdcstA979,
	(funptr)&f_touchdcstA980,
	(funptr)&f_touchdcstA981,
	(funptr)&f_touchdcstA982,
	(funptr)&f_touchdcstA983,
	(funptr)&f_touchdcstA984,
	(funptr)&f_touchdcstA985,
	(funptr)&f_touchdcstA986,
	(funptr)&f_touchdcstA987,
	(funptr)&f_touchdcstA988,
	(funptr)&f_touchdcstA989,
	(funptr)&f_touchdcstA990,
	(funptr)&f_touchdcstA991,
	(funptr)&f_touchdcstA992,
	(funptr)&f_touchdcstA993,
	(funptr)&f_touchdcstA994,
	(funptr)&f_touchdcstA995,
	(funptr)&f_touchdcstA996,
	(funptr)&f_touchdcstA997,
	(funptr)&f_touchdcstA998,
	(funptr)&f_touchdcstA999,
	(funptr)&f_touchdcstA1000,
	(funptr)&f_touchdcstA1001,
	(funptr)&f_touchdcstA1002,
	(funptr)&f_touchdcstA1003,
	(funptr)&f_touchdcstA1004,
	(funptr)&f_touchdcstA1005,
	(funptr)&f_touchdcstA1006,
	(funptr)&f_touchdcstA1007,
	(funptr)&f_touchdcstA1008,
	(funptr)&f_touchdcstA1009,
	(funptr)&f_touchdcstA1010,
	(funptr)&f_touchdcstA1011,
	(funptr)&f_touchdcstA1012,
	(funptr)&f_touchdcstA1013,
	(funptr)&f_touchdcstA1014,
	(funptr)&f_touchdcstA1015,
	(funptr)&f_touchdcstA1016,
	(funptr)&f_touchdcstA1017,
	(funptr)&f_touchdcstA1018,
	(funptr)&f_touchdcstA1019,
	(funptr)&f_touchdcstA1020,
	(funptr)&f_touchdcstA1021,
	(funptr)&f_touchdcstA1022,
	(funptr)&f_touchdcstA1023,
	(funptr)&f_touchdcstA1024,
	(funptr)&f_touchdcstA1025,
	(funptr)&f_touchdcstA1026,
	(funptr)&f_touchdcstA1027,
	(funptr)&f_touchdcstA1028,
	(funptr)&f_touchdcstA1029,
	(funptr)&f_touchdcstA1030,
	(funptr)&f_touchdcstA1031,
	(funptr)&f_touchdcstA1032,
	(funptr)&f_touchdcstA1033,
	(funptr)&f_touchdcstA1034,
	(funptr)&f_touchdcstA1035,
	(funptr)&f_touchdcstA1036,
	(funptr)&f_touchdcstA1037,
	(funptr)&f_touchdcstA1038,
	(funptr)&f_touchdcstA1039,
	(funptr)&f_touchdcstA1040,
	(funptr)&f_touchdcstA1041,
	(funptr)&f_touchdcstA1042,
	(funptr)&f_touchdcstA1043,
	(funptr)&f_touchdcstA1044,
	(funptr)&f_touchdcstA1045,
	(funptr)&f_touchdcstA1046,
	(funptr)&f_touchdcstA1047,
	(funptr)&f_touchdcstA1048,
	(funptr)&f_touchdcstA1049,
	(funptr)&f_touchdcstA1050,
	(funptr)&f_touchdcstA1051,
	(funptr)&f_touchdcstA1052,
	(funptr)&f_touchdcstA1053,
	(funptr)&f_touchdcstA1054,
	(funptr)&f_touchdcstA1055,
	(funptr)&f_touchdcstA1056,
	(funptr)&f_touchdcstA1057,
	(funptr)&f_touchdcstA1058,
	(funptr)&f_touchdcstA1059,
	(funptr)&f_touchdcstA1060,
	(funptr)&f_touchdcstA1061,
	(funptr)&f_touchdcstA1062,
	(funptr)&f_touchdcstA1063,
	(funptr)&f_touchdcstA1064,
	(funptr)&f_touchdcstA1065,
	(funptr)&f_touchdcstA1066,
	(funptr)&f_touchdcstA1067,
	(funptr)&f_touchdcstA1068,
	(funptr)&f_touchdcstA1069,
	(funptr)&f_touchdcstA1070,
	(funptr)&f_touchdcstA1071,
	(funptr)&f_touchdcstA1072,
	(funptr)&f_touchdcstA1073,
	(funptr)&f_touchdcstA1074,
	(funptr)&f_touchdcstA1075,
	(funptr)&f_touchdcstA1076,
	(funptr)&f_touchdcstA1077,
	(funptr)&f_touchdcstA1078,
	(funptr)&f_touchdcstA1079,
	(funptr)&f_touchdcstA1080,
	(funptr)&f_touchdcstA1081,
	(funptr)&f_touchdcstA1082,
	(funptr)&f_touchdcstA1083,
	(funptr)&f_touchdcstA1084,
	(funptr)&f_touchdcstA1085,
	(funptr)&f_touchdcstA1086,
	(funptr)&f_touchdcstA1087,
	(funptr)&f_touchdcstA1088,
	(funptr)&f_touchdcstA1089,
	(funptr)&f_touchdcstA1090,
	(funptr)&f_touchdcstA1091,
	(funptr)&f_touchdcstA1092,
	(funptr)&f_touchdcstA1093,
	(funptr)&f_touchdcstA1094,
	(funptr)&f_touchdcstA1095,
	(funptr)&f_touchdcstA1096,
	(funptr)&f_touchdcstA1097,
	(funptr)&f_touchdcstA1098,
	(funptr)&f_touchdcstA1099,
	(funptr)&f_touchdcstA1100,
	(funptr)&f_touchdcstA1101,
	(funptr)&f_touchdcstA1102,
	(funptr)&f_touchdcstA1103,
	(funptr)&f_touchdcstA1104,
	(funptr)&f_touchdcstA1105,
	(funptr)&f_touchdcstA1106,
	(funptr)&f_touchdcstA1107,
	(funptr)&f_touchdcstA1108,
	(funptr)&f_touchdcstA1109,
	(funptr)&f_touchdcstA1110,
	(funptr)&f_touchdcstA1111,
	(funptr)&f_touchdcstA1112,
	(funptr)&f_touchdcstA1113,
	(funptr)&f_touchdcstA1114,
	(funptr)&f_touchdcstA1115,
	(funptr)&f_touchdcstA1116,
	(funptr)&f_touchdcstA1117,
	(funptr)&f_touchdcstA1118,
	(funptr)&f_touchdcstA1119,
	(funptr)&f_touchdcstA1120,
	(funptr)&f_touchdcstA1121,
	(funptr)&f_touchdcstA1122,
	(funptr)&f_touchdcstA1123,
	(funptr)&f_touchdcstA1124,
	(funptr)&f_touchdcstA1125,
	(funptr)&f_touchdcstA1126,
	(funptr)&f_touchdcstA1127,
	(funptr)&f_touchdcstA1128,
	(funptr)&f_touchdcstA1129,
	(funptr)&f_touchdcstA1130,
	(funptr)&f_touchdcstA1131,
	(funptr)&f_touchdcstA1132,
	(funptr)&f_touchdcstA1133,
	(funptr)&f_touchdcstA1134,
	(funptr)&f_touchdcstA1135,
	(funptr)&f_touchdcstA1136,
	(funptr)&f_touchdcstA1137,
	(funptr)&f_touchdcstA1138,
	(funptr)&f_touchdcstA1139,
	(funptr)&f_touchdcstA1140,
	(funptr)&f_touchdcstA1141,
	(funptr)&f_touchdcstA1142,
	(funptr)&f_touchdcstA1143,
	(funptr)&f_touchdcstA1144,
	(funptr)&f_touchdcstA1145,
	(funptr)&f_touchdcstA1146,
	(funptr)&f_touchdcstA1147,
	(funptr)&f_touchdcstA1148,
	(funptr)&f_touchdcstA1149,
	(funptr)&f_touchdcstA1150,
	(funptr)&f_touchdcstA1151,
	(funptr)&f_touchdcstA1152,
	(funptr)&f_touchdcstA1153,
	(funptr)&f_touchdcstA1154,
	(funptr)&f_touchdcstA1155,
	(funptr)&f_touchdcstA1156,
	(funptr)&f_touchdcstA1157,
	(funptr)&f_touchdcstA1158,
	(funptr)&f_touchdcstA1159,
	(funptr)&f_touchdcstA1160,
	(funptr)&f_touchdcstA1161,
	(funptr)&f_touchdcstA1162,
	(funptr)&f_touchdcstA1163,
	(funptr)&f_touchdcstA1164,
	(funptr)&f_touchdcstA1165,
	(funptr)&f_touchdcstA1166,
	(funptr)&f_touchdcstA1167,
	(funptr)&f_touchdcstA1168,
	(funptr)&f_touchdcstA1169,
	(funptr)&f_touchdcstA1170,
	(funptr)&f_touchdcstA1171,
	(funptr)&f_touchdcstA1172,
	(funptr)&f_touchdcstA1173,
	(funptr)&f_touchdcstA1174,
	(funptr)&f_touchdcstA1175,
	(funptr)&f_touchdcstA1176,
	(funptr)&f_touchdcstA1177,
	(funptr)&f_touchdcstA1178,
	(funptr)&f_touchdcstA1179,
	(funptr)&f_touchdcstA1180,
	(funptr)&f_touchdcstA1181,
	(funptr)&f_touchdcstA1182,
	(funptr)&f_touchdcstA1183,
	(funptr)&f_touchdcstA1184,
	(funptr)&f_touchdcstA1185,
	(funptr)&f_touchdcstA1186,
	(funptr)&f_touchdcstA1187,
	(funptr)&f_touchdcstA1188,
	(funptr)&f_touchdcstA1189,
	(funptr)&f_touchdcstA1190,
	(funptr)&f_touchdcstA1191,
	(funptr)&f_touchdcstA1192,
	(funptr)&f_touchdcstA1193,
	(funptr)&f_touchdcstA1194,
	(funptr)&f_touchdcstA1195,
	(funptr)&f_touchdcstA1196,
	(funptr)&f_touchdcstA1197,
	(funptr)&f_touchdcstA1198,
	(funptr)&f_touchdcstA1199,
	(funptr)&f_touchdcstA1200,
	(funptr)&f_touchdcstA1201,
	(funptr)&f_touchdcstA1202,
	(funptr)&f_touchdcstA1203,
	(funptr)&f_touchdcstA1204,
	(funptr)&f_touchdcstA1205,
	(funptr)&f_touchdcstA1206,
	(funptr)&f_touchdcstA1207,
	(funptr)&f_touchdcstA1208,
	(funptr)&f_touchdcstA1209,
	(funptr)&f_touchdcstA1210,
	(funptr)&f_touchdcstA1211,
	(funptr)&f_touchdcstA1212,
	(funptr)&f_touchdcstA1213,
	(funptr)&f_touchdcstA1214,
	(funptr)&f_touchdcstA1215,
	(funptr)&f_touchdcstA1216,
	(funptr)&f_touchdcstA1217,
	(funptr)&f_touchdcstA1218,
	(funptr)&f_touchdcstA1219,
	(funptr)&f_touchdcstA1220,
	(funptr)&f_touchdcstA1221,
	(funptr)&f_touchdcstA1222,
	(funptr)&f_touchdcstA1223,
	(funptr)&f_touchdcstA1224,
	(funptr)&f_touchdcstA1225,
	(funptr)&f_touchdcstA1226,
	(funptr)&f_touchdcstA1227,
	(funptr)&f_touchdcstA1228,
	(funptr)&f_touchdcstA1229,
	(funptr)&f_touchdcstA1230,
	(funptr)&f_touchdcstA1231,
	(funptr)&f_touchdcstA1232,
	(funptr)&f_touchdcstA1233,
	(funptr)&f_touchdcstA1234,
	(funptr)&f_touchdcstA1235,
	(funptr)&f_touchdcstA1236,
	(funptr)&f_touchdcstA1237,
	(funptr)&f_touchdcstA1238,
	(funptr)&f_touchdcstA1239,
	(funptr)&f_touchdcstA1240,
	(funptr)&f_touchdcstA1241,
	(funptr)&f_touchdcstA1242,
	(funptr)&f_touchdcstA1243,
	(funptr)&f_touchdcstA1244,
	(funptr)&f_touchdcstA1245,
	(funptr)&f_touchdcstA1246,
	(funptr)&f_touchdcstA1247,
	(funptr)&f_touchdcstA1248,
	(funptr)&f_touchdcstA1249,
	(funptr)&f_touchdcstA1250,
	(funptr)&f_touchdcstA1251,
	(funptr)&f_touchdcstA1252,
	(funptr)&f_touchdcstA1253,
	(funptr)&f_touchdcstA1254,
	(funptr)&f_touchdcstA1255,
	(funptr)&f_touchdcstA1256,
	(funptr)&f_touchdcstA1257,
	(funptr)&f_touchdcstA1258,
	(funptr)&f_touchdcstA1259,
	(funptr)&f_touchdcstA1260,
	(funptr)&f_touchdcstA1261,
	(funptr)&f_touchdcstA1262,
	(funptr)&f_touchdcstA1263,
	(funptr)&f_touchdcstA1264,
	(funptr)&f_touchdcstA1265,
	(funptr)&f_touchdcstA1266,
	(funptr)&f_touchdcstA1267,
	(funptr)&f_touchdcstA1268,
	(funptr)&f_touchdcstA1269,
	(funptr)&f_touchdcstA1270,
	(funptr)&f_touchdcstA1271,
	(funptr)&f_touchdcstA1272,
	(funptr)&f_touchdcstA1273,
	(funptr)&f_touchdcstA1274,
	(funptr)&f_touchdcstA1275,
	(funptr)&f_touchdcstA1276,
	(funptr)&f_touchdcstA1277,
	(funptr)&f_touchdcstA1278,
	(funptr)&f_touchdcstA1279,
	(funptr)&f_touchdcstA1280,
	(funptr)&f_touchdcstA1281,
	(funptr)&f_touchdcstA1282,
	(funptr)&f_touchdcstA1283,
	(funptr)&f_touchdcstA1284,
	(funptr)&f_touchdcstA1285,
	(funptr)&f_touchdcstA1286,
	(funptr)&f_touchdcstA1287,
	(funptr)&f_touchdcstA1288,
	(funptr)&f_touchdcstA1289,
	(funptr)&f_touchdcstA1290,
	(funptr)&f_touchdcstA1291,
	(funptr)&f_touchdcstA1292,
	(funptr)&f_touchdcstA1293,
	(funptr)&f_touchdcstA1294,
	(funptr)&f_touchdcstA1295,
	(funptr)&f_touchdcstA1296,
	(funptr)&f_touchdcstA1297,
	(funptr)&f_touchdcstA1298,
	(funptr)&f_touchdcstA1299,
	(funptr)&f_touchdcstA1300,
	(funptr)&f_touchdcstA1301,
	(funptr)&f_touchdcstA1302,
	(funptr)&f_touchdcstA1303,
	(funptr)&f_touchdcstA1304,
	(funptr)&f_touchdcstA1305,
	(funptr)&f_touchdcstA1306,
	(funptr)&f_touchdcstA1307,
	(funptr)&f_touchdcstA1308,
	(funptr)&f_touchdcstA1309,
	(funptr)&f_touchdcstA1310,
	(funptr)&f_touchdcstA1311,
	(funptr)&f_touchdcstA1312,
	(funptr)&f_touchdcstA1313,
	(funptr)&f_touchdcstA1314,
	(funptr)&f_touchdcstA1315,
	(funptr)&f_touchdcstA1316,
	(funptr)&f_touchdcstA1317,
	(funptr)&f_touchdcstA1318,
	(funptr)&f_touchdcstA1319,
	(funptr)&f_touchdcstA1320,
	(funptr)&f_touchdcstA1321,
	(funptr)&f_touchdcstA1322,
	(funptr)&f_touchdcstA1323,
	(funptr)&f_touchdcstA1324,
	(funptr)&f_touchdcstA1325,
	(funptr)&f_touchdcstA1326,
	(funptr)&f_touchdcstA1327,
	(funptr)&f_touchdcstA1328,
	(funptr)&f_touchdcstA1329,
	(funptr)&f_touchdcstA1330,
	(funptr)&f_touchdcstA1331,
	(funptr)&f_touchdcstA1332,
	(funptr)&f_touchdcstA1333,
	(funptr)&f_touchdcstA1334
};
funptr G_agg_cmpfuncs[] = {
	(funptr)&f_cmpA1,
	(funptr)&f_cmpA2,
	(funptr)&f_cmpA3,
	(funptr)&f_cmpA4,
	(funptr)&f_cmpA5,
	(funptr)&f_cmpA6,
	(funptr)&f_cmpA7,
	(funptr)&f_cmpA8,
	(funptr)&f_cmpA9,
	(funptr)&f_cmpA10,
	(funptr)&f_cmpA11,
	(funptr)&f_cmpA12,
	(funptr)&f_cmpA13,
	(funptr)&f_cmpA14,
	(funptr)&f_cmpA15,
	(funptr)&f_cmpA16,
	(funptr)&f_cmpA17,
	(funptr)&f_cmpA18,
	(funptr)&f_cmpA19,
	(funptr)&f_cmpA20,
	(funptr)&f_cmpA21,
	(funptr)&f_cmpA22,
	(funptr)&f_cmpA23,
	(funptr)&f_cmpA24,
	(funptr)&f_cmpA25,
	(funptr)&f_cmpA26,
	(funptr)&f_cmpA27,
	(funptr)&f_cmpA28,
	(funptr)&f_cmpA29,
	(funptr)&f_cmpA30,
	(funptr)&f_cmpA31,
	(funptr)&f_cmpA32,
	(funptr)&f_cmpA33,
	(funptr)&f_cmpA34,
	(funptr)&f_cmpA35,
	(funptr)&f_cmpA36,
	(funptr)&f_cmpA37,
	(funptr)&f_cmpA38,
	(funptr)&f_cmpA39,
	(funptr)&f_cmpA40,
	(funptr)&f_cmpA41,
	(funptr)&f_cmpA42,
	(funptr)&f_cmpA43,
	(funptr)&f_cmpA44,
	(funptr)&f_cmpA45,
	(funptr)&f_cmpA46,
	(funptr)&f_cmpA47,
	(funptr)&f_cmpA48,
	(funptr)&f_cmpA49,
	(funptr)&f_cmpA50,
	(funptr)&f_cmpA51,
	(funptr)&f_cmpA52,
	(funptr)&f_cmpA53,
	(funptr)&f_cmpA54,
	(funptr)&f_cmpA55,
	(funptr)&f_cmpA56,
	(funptr)&f_cmpA57,
	(funptr)&f_cmpA58,
	(funptr)&f_cmpA59,
	(funptr)&f_cmpA60,
	(funptr)&f_cmpA61,
	(funptr)&f_cmpA62,
	(funptr)&f_cmpA63,
	(funptr)&f_cmpA64,
	(funptr)&f_cmpA65,
	(funptr)&f_cmpA66,
	(funptr)&f_cmpA67,
	(funptr)&f_cmpA68,
	(funptr)&f_cmpA69,
	(funptr)&f_cmpA70,
	(funptr)&f_cmpA71,
	(funptr)&f_cmpA72,
	(funptr)&f_cmpA73,
	(funptr)&f_cmpA74,
	(funptr)&f_cmpA75,
	(funptr)&f_cmpA76,
	(funptr)&f_cmpA77,
	(funptr)&f_cmpA78,
	(funptr)&f_cmpA79,
	(funptr)&f_cmpA80,
	(funptr)&f_cmpA81,
	(funptr)&f_cmpA82,
	(funptr)&f_cmpA83,
	(funptr)&f_cmpA84,
	(funptr)&f_cmpA85,
	(funptr)&f_cmpA86,
	(funptr)&f_cmpA87,
	(funptr)&f_cmpA88,
	(funptr)&f_cmpA89,
	(funptr)&f_cmpA90,
	(funptr)&f_cmpA91,
	(funptr)&f_cmpA92,
	(funptr)&f_cmpA93,
	(funptr)&f_cmpA94,
	(funptr)&f_cmpA95,
	(funptr)&f_cmpA96,
	(funptr)&f_cmpA97,
	(funptr)&f_cmpA98,
	(funptr)&f_cmpA99,
	(funptr)&f_cmpA100,
	(funptr)&f_cmpA101,
	(funptr)&f_cmpA102,
	(funptr)&f_cmpA103,
	(funptr)&f_cmpA104,
	(funptr)&f_cmpA105,
	(funptr)&f_cmpA106,
	(funptr)&f_cmpA107,
	(funptr)&f_cmpA108,
	(funptr)&f_cmpA109,
	(funptr)&f_cmpA110,
	(funptr)&f_cmpA111,
	(funptr)&f_cmpA112,
	(funptr)&f_cmpA113,
	(funptr)&f_cmpA114,
	(funptr)&f_cmpA115,
	(funptr)&f_cmpA116,
	(funptr)&f_cmpA117,
	(funptr)&f_cmpA118,
	(funptr)&f_cmpA119,
	(funptr)&f_cmpA120,
	(funptr)&f_cmpA121,
	(funptr)&f_cmpA122,
	(funptr)&f_cmpA123,
	(funptr)&f_cmpA124,
	(funptr)&f_cmpA125,
	(funptr)&f_cmpA126,
	(funptr)&f_cmpA127,
	(funptr)&f_cmpA128,
	(funptr)&f_cmpA129,
	(funptr)&f_cmpA130,
	(funptr)&f_cmpA131,
	(funptr)&f_cmpA132,
	(funptr)&f_cmpA133,
	(funptr)&f_cmpA134,
	(funptr)&f_cmpA135,
	(funptr)&f_cmpA136,
	(funptr)&f_cmpA137,
	(funptr)&f_cmpA138,
	(funptr)&f_cmpA139,
	(funptr)&f_cmpA140,
	(funptr)&f_cmpA141,
	(funptr)&f_cmpA142,
	(funptr)&f_cmpA143,
	(funptr)&f_cmpA144,
	(funptr)&f_cmpA145,
	(funptr)&f_cmpA146,
	(funptr)&f_cmpA147,
	(funptr)&f_cmpA148,
	(funptr)&f_cmpA149,
	(funptr)&f_cmpA150,
	(funptr)&f_cmpA151,
	(funptr)&f_cmpA152,
	(funptr)&f_cmpA153,
	(funptr)&f_cmpA154,
	(funptr)&f_cmpA155,
	(funptr)&f_cmpA156,
	(funptr)&f_cmpA157,
	(funptr)&f_cmpA158,
	(funptr)&f_cmpA159,
	(funptr)&f_cmpA160,
	(funptr)&f_cmpA161,
	(funptr)&f_cmpA162,
	(funptr)&f_cmpA163,
	(funptr)&f_cmpA164,
	(funptr)&f_cmpA165,
	(funptr)&f_cmpA166,
	(funptr)&f_cmpA167,
	(funptr)&f_cmpA168,
	(funptr)&f_cmpA169,
	(funptr)&f_cmpA170,
	(funptr)&f_cmpA171,
	(funptr)&f_cmpA172,
	(funptr)&f_cmpA173,
	(funptr)&f_cmpA174,
	(funptr)&f_cmpA175,
	(funptr)&f_cmpA176,
	(funptr)&f_cmpA177,
	(funptr)&f_cmpA178,
	(funptr)&f_cmpA179,
	(funptr)&f_cmpA180,
	(funptr)&f_cmpA181,
	(funptr)&f_cmpA182,
	(funptr)&f_cmpA183,
	(funptr)&f_cmpA184,
	(funptr)&f_cmpA185,
	(funptr)&f_cmpA186,
	(funptr)&f_cmpA187,
	(funptr)&f_cmpA188,
	(funptr)&f_cmpA189,
	(funptr)&f_cmpA190,
	(funptr)&f_cmpA191,
	(funptr)&f_cmpA192,
	(funptr)&f_cmpA193,
	(funptr)&f_cmpA194,
	(funptr)&f_cmpA195,
	(funptr)&f_cmpA196,
	(funptr)&f_cmpA197,
	(funptr)&f_cmpA198,
	(funptr)&f_cmpA199,
	(funptr)&f_cmpA200,
	(funptr)&f_cmpA201,
	(funptr)&f_cmpA202,
	(funptr)&f_cmpA203,
	(funptr)&f_cmpA204,
	(funptr)&f_cmpA205,
	(funptr)&f_cmpA206,
	(funptr)&f_cmpA207,
	(funptr)&f_cmpA208,
	(funptr)&f_cmpA209,
	(funptr)&f_cmpA210,
	(funptr)&f_cmpA211,
	(funptr)&f_cmpA212,
	(funptr)&f_cmpA213,
	(funptr)&f_cmpA214,
	(funptr)&f_cmpA215,
	(funptr)&f_cmpA216,
	(funptr)&f_cmpA217,
	(funptr)&f_cmpA218,
	(funptr)&f_cmpA219,
	(funptr)&f_cmpA220,
	(funptr)&f_cmpA221,
	(funptr)&f_cmpA222,
	(funptr)&f_cmpA223,
	(funptr)&f_cmpA224,
	(funptr)&f_cmpA225,
	(funptr)&f_cmpA226,
	(funptr)&f_cmpA227,
	(funptr)&f_cmpA228,
	(funptr)&f_cmpA229,
	(funptr)&f_cmpA230,
	(funptr)&f_cmpA231,
	(funptr)&f_cmpA232,
	(funptr)&f_cmpA233,
	(funptr)&f_cmpA234,
	(funptr)&f_cmpA235,
	(funptr)&f_cmpA236,
	(funptr)&f_cmpA237,
	(funptr)&f_cmpA238,
	(funptr)&f_cmpA239,
	(funptr)&f_cmpA240,
	(funptr)&f_cmpA241,
	(funptr)&f_cmpA242,
	(funptr)&f_cmpA243,
	(funptr)&f_cmpA244,
	(funptr)&f_cmpA245,
	(funptr)&f_cmpA246,
	(funptr)&f_cmpA247,
	(funptr)&f_cmpA248,
	(funptr)&f_cmpA249,
	(funptr)&f_cmpA250,
	(funptr)&f_cmpA251,
	(funptr)&f_cmpA252,
	(funptr)&f_cmpA253,
	(funptr)&f_cmpA254,
	(funptr)&f_cmpA255,
	(funptr)&f_cmpA256,
	(funptr)&f_cmpA257,
	(funptr)&f_cmpA258,
	(funptr)&f_cmpA259,
	(funptr)&f_cmpA260,
	(funptr)&f_cmpA261,
	(funptr)&f_cmpA262,
	(funptr)&f_cmpA263,
	(funptr)&f_cmpA264,
	(funptr)&f_cmpA265,
	(funptr)&f_cmpA266,
	(funptr)&f_cmpA267,
	(funptr)&f_cmpA268,
	(funptr)&f_cmpA269,
	(funptr)&f_cmpA270,
	(funptr)&f_cmpA271,
	(funptr)&f_cmpA272,
	(funptr)&f_cmpA273,
	(funptr)&f_cmpA274,
	(funptr)&f_cmpA275,
	(funptr)&f_cmpA276,
	(funptr)&f_cmpA277,
	(funptr)&f_cmpA278,
	(funptr)&f_cmpA279,
	(funptr)&f_cmpA280,
	(funptr)&f_cmpA281,
	(funptr)&f_cmpA282,
	(funptr)&f_cmpA283,
	(funptr)&f_cmpA284,
	(funptr)&f_cmpA285,
	(funptr)&f_cmpA286,
	(funptr)&f_cmpA287,
	(funptr)&f_cmpA288,
	(funptr)&f_cmpA289,
	(funptr)&f_cmpA290,
	(funptr)&f_cmpA291,
	(funptr)&f_cmpA292,
	(funptr)&f_cmpA293,
	(funptr)&f_cmpA294,
	(funptr)&f_cmpA295,
	(funptr)&f_cmpA296,
	(funptr)&f_cmpA297,
	(funptr)&f_cmpA298,
	(funptr)&f_cmpA299,
	(funptr)&f_cmpA300,
	(funptr)&f_cmpA301,
	(funptr)&f_cmpA302,
	(funptr)&f_cmpA303,
	(funptr)&f_cmpA304,
	(funptr)&f_cmpA305,
	(funptr)&f_cmpA306,
	(funptr)&f_cmpA307,
	(funptr)&f_cmpA308,
	(funptr)&f_cmpA309,
	(funptr)&f_cmpA310,
	(funptr)&f_cmpA311,
	(funptr)&f_cmpA312,
	(funptr)&f_cmpA313,
	(funptr)&f_cmpA314,
	(funptr)&f_cmpA315,
	(funptr)&f_cmpA316,
	(funptr)&f_cmpA317,
	(funptr)&f_cmpA318,
	(funptr)&f_cmpA319,
	(funptr)&f_cmpA320,
	(funptr)&f_cmpA321,
	(funptr)&f_cmpA322,
	(funptr)&f_cmpA323,
	(funptr)&f_cmpA324,
	(funptr)&f_cmpA325,
	(funptr)&f_cmpA326,
	(funptr)&f_cmpA327,
	(funptr)&f_cmpA328,
	(funptr)&f_cmpA329,
	(funptr)&f_cmpA330,
	(funptr)&f_cmpA331,
	(funptr)&f_cmpA332,
	(funptr)&f_cmpA333,
	(funptr)&f_cmpA334,
	(funptr)&f_cmpA335,
	(funptr)&f_cmpA336,
	(funptr)&f_cmpA337,
	(funptr)&f_cmpA338,
	(funptr)&f_cmpA339,
	(funptr)&f_cmpA340,
	(funptr)&f_cmpA341,
	(funptr)&f_cmpA342,
	(funptr)&f_cmpA343,
	(funptr)&f_cmpA344,
	(funptr)&f_cmpA345,
	(funptr)&f_cmpA346,
	(funptr)&f_cmpA347,
	(funptr)&f_cmpA348,
	(funptr)&f_cmpA349,
	(funptr)&f_cmpA350,
	(funptr)&f_cmpA351,
	(funptr)&f_cmpA352,
	(funptr)&f_cmpA353,
	(funptr)&f_cmpA354,
	(funptr)&f_cmpA355,
	(funptr)&f_cmpA356,
	(funptr)&f_cmpA357,
	(funptr)&f_cmpA358,
	(funptr)&f_cmpA359,
	(funptr)&f_cmpA360,
	(funptr)&f_cmpA361,
	(funptr)&f_cmpA362,
	(funptr)&f_cmpA363,
	(funptr)&f_cmpA364,
	(funptr)&f_cmpA365,
	(funptr)&f_cmpA366,
	(funptr)&f_cmpA367,
	(funptr)&f_cmpA368,
	(funptr)&f_cmpA369,
	(funptr)&f_cmpA370,
	(funptr)&f_cmpA371,
	(funptr)&f_cmpA372,
	(funptr)&f_cmpA373,
	(funptr)&f_cmpA374,
	(funptr)&f_cmpA375,
	(funptr)&f_cmpA376,
	(funptr)&f_cmpA377,
	(funptr)&f_cmpA378,
	(funptr)&f_cmpA379,
	(funptr)&f_cmpA380,
	(funptr)&f_cmpA381,
	(funptr)&f_cmpA382,
	(funptr)&f_cmpA383,
	(funptr)&f_cmpA384,
	(funptr)&f_cmpA385,
	(funptr)&f_cmpA386,
	(funptr)&f_cmpA387,
	(funptr)&f_cmpA388,
	(funptr)&f_cmpA389,
	(funptr)&f_cmpA390,
	(funptr)&f_cmpA391,
	(funptr)&f_cmpA392,
	(funptr)&f_cmpA393,
	(funptr)&f_cmpA394,
	(funptr)&f_cmpA395,
	(funptr)&f_cmpA396,
	(funptr)&f_cmpA397,
	(funptr)&f_cmpA398,
	(funptr)&f_cmpA399,
	(funptr)&f_cmpA400,
	(funptr)&f_cmpA401,
	(funptr)&f_cmpA402,
	(funptr)&f_cmpA403,
	(funptr)&f_cmpA404,
	(funptr)&f_cmpA405,
	(funptr)&f_cmpA406,
	(funptr)&f_cmpA407,
	(funptr)&f_cmpA408,
	(funptr)&f_cmpA409,
	(funptr)&f_cmpA410,
	(funptr)&f_cmpA411,
	(funptr)&f_cmpA412,
	(funptr)&f_cmpA413,
	(funptr)&f_cmpA414,
	(funptr)&f_cmpA415,
	(funptr)&f_cmpA416,
	(funptr)&f_cmpA417,
	(funptr)&f_cmpA418,
	(funptr)&f_cmpA419,
	(funptr)&f_cmpA420,
	(funptr)&f_cmpA421,
	(funptr)&f_cmpA422,
	(funptr)&f_cmpA423,
	(funptr)&f_cmpA424,
	(funptr)&f_cmpA425,
	(funptr)&f_cmpA426,
	(funptr)&f_cmpA427,
	(funptr)&f_cmpA428,
	(funptr)&f_cmpA429,
	(funptr)&f_cmpA430,
	(funptr)&f_cmpA431,
	(funptr)&f_cmpA432,
	(funptr)&f_cmpA433,
	(funptr)&f_cmpA434,
	(funptr)&f_cmpA435,
	(funptr)&f_cmpA436,
	(funptr)&f_cmpA437,
	(funptr)&f_cmpA438,
	(funptr)&f_cmpA439,
	(funptr)&f_cmpA440,
	(funptr)&f_cmpA441,
	(funptr)&f_cmpA442,
	(funptr)&f_cmpA443,
	(funptr)&f_cmpA444,
	(funptr)&f_cmpA445,
	(funptr)&f_cmpA446,
	(funptr)&f_cmpA447,
	(funptr)&f_cmpA448,
	(funptr)&f_cmpA449,
	(funptr)&f_cmpA450,
	(funptr)&f_cmpA451,
	(funptr)&f_cmpA452,
	(funptr)&f_cmpA453,
	(funptr)&f_cmpA454,
	(funptr)&f_cmpA455,
	(funptr)&f_cmpA456,
	(funptr)&f_cmpA457,
	(funptr)&f_cmpA458,
	(funptr)&f_cmpA459,
	(funptr)&f_cmpA460,
	(funptr)&f_cmpA461,
	(funptr)&f_cmpA462,
	(funptr)&f_cmpA463,
	(funptr)&f_cmpA464,
	(funptr)&f_cmpA465,
	(funptr)&f_cmpA466,
	(funptr)&f_cmpA467,
	(funptr)&f_cmpA468,
	(funptr)&f_cmpA469,
	(funptr)&f_cmpA470,
	(funptr)&f_cmpA471,
	(funptr)&f_cmpA472,
	(funptr)&f_cmpA473,
	(funptr)&f_cmpA474,
	(funptr)&f_cmpA475,
	(funptr)&f_cmpA476,
	(funptr)&f_cmpA477,
	(funptr)&f_cmpA478,
	(funptr)&f_cmpA479,
	(funptr)&f_cmpA480,
	(funptr)&f_cmpA481,
	(funptr)&f_cmpA482,
	(funptr)&f_cmpA483,
	(funptr)&f_cmpA484,
	(funptr)&f_cmpA485,
	(funptr)&f_cmpA486,
	(funptr)&f_cmpA487,
	(funptr)&f_cmpA488,
	(funptr)&f_cmpA489,
	(funptr)&f_cmpA490,
	(funptr)&f_cmpA491,
	(funptr)&f_cmpA492,
	(funptr)&f_cmpA493,
	(funptr)&f_cmpA494,
	(funptr)&f_cmpA495,
	(funptr)&f_cmpA496,
	(funptr)&f_cmpA497,
	(funptr)&f_cmpA498,
	(funptr)&f_cmpA499,
	(funptr)&f_cmpA500,
	(funptr)&f_cmpA501,
	(funptr)&f_cmpA502,
	(funptr)&f_cmpA503,
	(funptr)&f_cmpA504,
	(funptr)&f_cmpA505,
	(funptr)&f_cmpA506,
	(funptr)&f_cmpA507,
	(funptr)&f_cmpA508,
	(funptr)&f_cmpA509,
	(funptr)&f_cmpA510,
	(funptr)&f_cmpA511,
	(funptr)&f_cmpA512,
	(funptr)&f_cmpA513,
	(funptr)&f_cmpA514,
	(funptr)&f_cmpA515,
	(funptr)&f_cmpA516,
	(funptr)&f_cmpA517,
	(funptr)&f_cmpA518,
	(funptr)&f_cmpA519,
	(funptr)&f_cmpA520,
	(funptr)&f_cmpA521,
	(funptr)&f_cmpA522,
	(funptr)&f_cmpA523,
	(funptr)&f_cmpA524,
	(funptr)&f_cmpA525,
	(funptr)&f_cmpA526,
	(funptr)&f_cmpA527,
	(funptr)&f_cmpA528,
	(funptr)&f_cmpA529,
	(funptr)&f_cmpA530,
	(funptr)&f_cmpA531,
	(funptr)&f_cmpA532,
	(funptr)&f_cmpA533,
	(funptr)&f_cmpA534,
	(funptr)&f_cmpA535,
	(funptr)&f_cmpA536,
	(funptr)&f_cmpA537,
	(funptr)&f_cmpA538,
	(funptr)&f_cmpA539,
	(funptr)&f_cmpA540,
	(funptr)&f_cmpA541,
	(funptr)&f_cmpA542,
	(funptr)&f_cmpA543,
	(funptr)&f_cmpA544,
	(funptr)&f_cmpA545,
	(funptr)&f_cmpA546,
	(funptr)&f_cmpA547,
	(funptr)&f_cmpA548,
	(funptr)&f_cmpA549,
	(funptr)&f_cmpA550,
	(funptr)&f_cmpA551,
	(funptr)&f_cmpA552,
	(funptr)&f_cmpA553,
	(funptr)&f_cmpA554,
	(funptr)&f_cmpA555,
	(funptr)&f_cmpA556,
	(funptr)&f_cmpA557,
	(funptr)&f_cmpA558,
	(funptr)&f_cmpA559,
	(funptr)&f_cmpA560,
	(funptr)&f_cmpA561,
	(funptr)&f_cmpA562,
	(funptr)&f_cmpA563,
	(funptr)&f_cmpA564,
	(funptr)&f_cmpA565,
	(funptr)&f_cmpA566,
	(funptr)&f_cmpA567,
	(funptr)&f_cmpA568,
	(funptr)&f_cmpA569,
	(funptr)&f_cmpA570,
	(funptr)&f_cmpA571,
	(funptr)&f_cmpA572,
	(funptr)&f_cmpA573,
	(funptr)&f_cmpA574,
	(funptr)&f_cmpA575,
	(funptr)&f_cmpA576,
	(funptr)&f_cmpA577,
	(funptr)&f_cmpA578,
	(funptr)&f_cmpA579,
	(funptr)&f_cmpA580,
	(funptr)&f_cmpA581,
	(funptr)&f_cmpA582,
	(funptr)&f_cmpA583,
	(funptr)&f_cmpA584,
	(funptr)&f_cmpA585,
	(funptr)&f_cmpA586,
	(funptr)&f_cmpA587,
	(funptr)&f_cmpA588,
	(funptr)&f_cmpA589,
	(funptr)&f_cmpA590,
	(funptr)&f_cmpA591,
	(funptr)&f_cmpA592,
	(funptr)&f_cmpA593,
	(funptr)&f_cmpA594,
	(funptr)&f_cmpA595,
	(funptr)&f_cmpA596,
	(funptr)&f_cmpA597,
	(funptr)&f_cmpA598,
	(funptr)&f_cmpA599,
	(funptr)&f_cmpA600,
	(funptr)&f_cmpA601,
	(funptr)&f_cmpA602,
	(funptr)&f_cmpA603,
	(funptr)&f_cmpA604,
	(funptr)&f_cmpA605,
	(funptr)&f_cmpA606,
	(funptr)&f_cmpA607,
	(funptr)&f_cmpA608,
	(funptr)&f_cmpA609,
	(funptr)&f_cmpA610,
	(funptr)&f_cmpA611,
	(funptr)&f_cmpA612,
	(funptr)&f_cmpA613,
	(funptr)&f_cmpA614,
	(funptr)&f_cmpA615,
	(funptr)&f_cmpA616,
	(funptr)&f_cmpA617,
	(funptr)&f_cmpA618,
	(funptr)&f_cmpA619,
	(funptr)&f_cmpA620,
	(funptr)&f_cmpA621,
	(funptr)&f_cmpA622,
	(funptr)&f_cmpA623,
	(funptr)&f_cmpA624,
	(funptr)&f_cmpA625,
	(funptr)&f_cmpA626,
	(funptr)&f_cmpA627,
	(funptr)&f_cmpA628,
	(funptr)&f_cmpA629,
	(funptr)&f_cmpA630,
	(funptr)&f_cmpA631,
	(funptr)&f_cmpA632,
	(funptr)&f_cmpA633,
	(funptr)&f_cmpA634,
	(funptr)&f_cmpA635,
	(funptr)&f_cmpA636,
	(funptr)&f_cmpA637,
	(funptr)&f_cmpA638,
	(funptr)&f_cmpA639,
	(funptr)&f_cmpA640,
	(funptr)&f_cmpA641,
	(funptr)&f_cmpA642,
	(funptr)&f_cmpA643,
	(funptr)&f_cmpA644,
	(funptr)&f_cmpA645,
	(funptr)&f_cmpA646,
	(funptr)&f_cmpA647,
	(funptr)&f_cmpA648,
	(funptr)&f_cmpA649,
	(funptr)&f_cmpA650,
	(funptr)&f_cmpA651,
	(funptr)&f_cmpA652,
	(funptr)&f_cmpA653,
	(funptr)&f_cmpA654,
	(funptr)&f_cmpA655,
	(funptr)&f_cmpA656,
	(funptr)&f_cmpA657,
	(funptr)&f_cmpA658,
	(funptr)&f_cmpA659,
	(funptr)&f_cmpA660,
	(funptr)&f_cmpA661,
	(funptr)&f_cmpA662,
	(funptr)&f_cmpA663,
	(funptr)&f_cmpA664,
	(funptr)&f_cmpA665,
	(funptr)&f_cmpA666,
	(funptr)&f_cmpA667,
	(funptr)&f_cmpA668,
	(funptr)&f_cmpA669,
	(funptr)&f_cmpA670,
	(funptr)&f_cmpA671,
	(funptr)&f_cmpA672,
	(funptr)&f_cmpA673,
	(funptr)&f_cmpA674,
	(funptr)&f_cmpA675,
	(funptr)&f_cmpA676,
	(funptr)&f_cmpA677,
	(funptr)&f_cmpA678,
	(funptr)&f_cmpA679,
	(funptr)&f_cmpA680,
	(funptr)&f_cmpA681,
	(funptr)&f_cmpA682,
	(funptr)&f_cmpA683,
	(funptr)&f_cmpA684,
	(funptr)&f_cmpA685,
	(funptr)&f_cmpA686,
	(funptr)&f_cmpA687,
	(funptr)&f_cmpA688,
	(funptr)&f_cmpA689,
	(funptr)&f_cmpA690,
	(funptr)&f_cmpA691,
	(funptr)&f_cmpA692,
	(funptr)&f_cmpA693,
	(funptr)&f_cmpA694,
	(funptr)&f_cmpA695,
	(funptr)&f_cmpA696,
	(funptr)&f_cmpA697,
	(funptr)&f_cmpA698,
	(funptr)&f_cmpA699,
	(funptr)&f_cmpA700,
	(funptr)&f_cmpA701,
	(funptr)&f_cmpA702,
	(funptr)&f_cmpA703,
	(funptr)&f_cmpA704,
	(funptr)&f_cmpA705,
	(funptr)&f_cmpA706,
	(funptr)&f_cmpA707,
	(funptr)&f_cmpA708,
	(funptr)&f_cmpA709,
	(funptr)&f_cmpA710,
	(funptr)&f_cmpA711,
	(funptr)&f_cmpA712,
	(funptr)&f_cmpA713,
	(funptr)&f_cmpA714,
	(funptr)&f_cmpA715,
	(funptr)&f_cmpA716,
	(funptr)&f_cmpA717,
	(funptr)&f_cmpA718,
	(funptr)&f_cmpA719,
	(funptr)&f_cmpA720,
	(funptr)&f_cmpA721,
	(funptr)&f_cmpA722,
	(funptr)&f_cmpA723,
	(funptr)&f_cmpA724,
	(funptr)&f_cmpA725,
	(funptr)&f_cmpA726,
	(funptr)&f_cmpA727,
	(funptr)&f_cmpA728,
	(funptr)&f_cmpA729,
	(funptr)&f_cmpA730,
	(funptr)&f_cmpA731,
	(funptr)&f_cmpA732,
	(funptr)&f_cmpA733,
	(funptr)&f_cmpA734,
	(funptr)&f_cmpA735,
	(funptr)&f_cmpA736,
	(funptr)&f_cmpA737,
	(funptr)&f_cmpA738,
	(funptr)&f_cmpA739,
	(funptr)&f_cmpA740,
	(funptr)&f_cmpA741,
	(funptr)&f_cmpA742,
	(funptr)&f_cmpA743,
	(funptr)&f_cmpA744,
	(funptr)&f_cmpA745,
	(funptr)&f_cmpA746,
	(funptr)&f_cmpA747,
	(funptr)&f_cmpA748,
	(funptr)&f_cmpA749,
	(funptr)&f_cmpA750,
	(funptr)&f_cmpA751,
	(funptr)&f_cmpA752,
	(funptr)&f_cmpA753,
	(funptr)&f_cmpA754,
	(funptr)&f_cmpA755,
	(funptr)&f_cmpA756,
	(funptr)&f_cmpA757,
	(funptr)&f_cmpA758,
	(funptr)&f_cmpA759,
	(funptr)&f_cmpA760,
	(funptr)&f_cmpA761,
	(funptr)&f_cmpA762,
	(funptr)&f_cmpA763,
	(funptr)&f_cmpA764,
	(funptr)&f_cmpA765,
	(funptr)&f_cmpA766,
	(funptr)&f_cmpA767,
	(funptr)&f_cmpA768,
	(funptr)&f_cmpA769,
	(funptr)&f_cmpA770,
	(funptr)&f_cmpA771,
	(funptr)&f_cmpA772,
	(funptr)&f_cmpA773,
	(funptr)&f_cmpA774,
	(funptr)&f_cmpA775,
	(funptr)&f_cmpA776,
	(funptr)&f_cmpA777,
	(funptr)&f_cmpA778,
	(funptr)&f_cmpA779,
	(funptr)&f_cmpA780,
	(funptr)&f_cmpA781,
	(funptr)&f_cmpA782,
	(funptr)&f_cmpA783,
	(funptr)&f_cmpA784,
	(funptr)&f_cmpA785,
	(funptr)&f_cmpA786,
	(funptr)&f_cmpA787,
	(funptr)&f_cmpA788,
	(funptr)&f_cmpA789,
	(funptr)&f_cmpA790,
	(funptr)&f_cmpA791,
	(funptr)&f_cmpA792,
	(funptr)&f_cmpA793,
	(funptr)&f_cmpA794,
	(funptr)&f_cmpA795,
	(funptr)&f_cmpA796,
	(funptr)&f_cmpA797,
	(funptr)&f_cmpA798,
	(funptr)&f_cmpA799,
	(funptr)&f_cmpA800,
	(funptr)&f_cmpA801,
	(funptr)&f_cmpA802,
	(funptr)&f_cmpA803,
	(funptr)&f_cmpA804,
	(funptr)&f_cmpA805,
	(funptr)&f_cmpA806,
	(funptr)&f_cmpA807,
	(funptr)&f_cmpA808,
	(funptr)&f_cmpA809,
	(funptr)&f_cmpA810,
	(funptr)&f_cmpA811,
	(funptr)&f_cmpA812,
	(funptr)&f_cmpA813,
	(funptr)&f_cmpA814,
	(funptr)&f_cmpA815,
	(funptr)&f_cmpA816,
	(funptr)&f_cmpA817,
	(funptr)&f_cmpA818,
	(funptr)&f_cmpA819,
	(funptr)&f_cmpA820,
	(funptr)&f_cmpA821,
	(funptr)&f_cmpA822,
	(funptr)&f_cmpA823,
	(funptr)&f_cmpA824,
	(funptr)&f_cmpA825,
	(funptr)&f_cmpA826,
	(funptr)&f_cmpA827,
	(funptr)&f_cmpA828,
	(funptr)&f_cmpA829,
	(funptr)&f_cmpA830,
	(funptr)&f_cmpA831,
	(funptr)&f_cmpA832,
	(funptr)&f_cmpA833,
	(funptr)&f_cmpA834,
	(funptr)&f_cmpA835,
	(funptr)&f_cmpA836,
	(funptr)&f_cmpA837,
	(funptr)&f_cmpA838,
	(funptr)&f_cmpA839,
	(funptr)&f_cmpA840,
	(funptr)&f_cmpA841,
	(funptr)&f_cmpA842,
	(funptr)&f_cmpA843,
	(funptr)&f_cmpA844,
	(funptr)&f_cmpA845,
	(funptr)&f_cmpA846,
	(funptr)&f_cmpA847,
	(funptr)&f_cmpA848,
	(funptr)&f_cmpA849,
	(funptr)&f_cmpA850,
	(funptr)&f_cmpA851,
	(funptr)&f_cmpA852,
	(funptr)&f_cmpA853,
	(funptr)&f_cmpA854,
	(funptr)&f_cmpA855,
	(funptr)&f_cmpA856,
	(funptr)&f_cmpA857,
	(funptr)&f_cmpA858,
	(funptr)&f_cmpA859,
	(funptr)&f_cmpA860,
	(funptr)&f_cmpA861,
	(funptr)&f_cmpA862,
	(funptr)&f_cmpA863,
	(funptr)&f_cmpA864,
	(funptr)&f_cmpA865,
	(funptr)&f_cmpA866,
	(funptr)&f_cmpA867,
	(funptr)&f_cmpA868,
	(funptr)&f_cmpA869,
	(funptr)&f_cmpA870,
	(funptr)&f_cmpA871,
	(funptr)&f_cmpA872,
	(funptr)&f_cmpA873,
	(funptr)&f_cmpA874,
	(funptr)&f_cmpA875,
	(funptr)&f_cmpA876,
	(funptr)&f_cmpA877,
	(funptr)&f_cmpA878,
	(funptr)&f_cmpA879,
	(funptr)&f_cmpA880,
	(funptr)&f_cmpA881,
	(funptr)&f_cmpA882,
	(funptr)&f_cmpA883,
	(funptr)&f_cmpA884,
	(funptr)&f_cmpA885,
	(funptr)&f_cmpA886,
	(funptr)&f_cmpA887,
	(funptr)&f_cmpA888,
	(funptr)&f_cmpA889,
	(funptr)&f_cmpA890,
	(funptr)&f_cmpA891,
	(funptr)&f_cmpA892,
	(funptr)&f_cmpA893,
	(funptr)&f_cmpA894,
	(funptr)&f_cmpA895,
	(funptr)&f_cmpA896,
	(funptr)&f_cmpA897,
	(funptr)&f_cmpA898,
	(funptr)&f_cmpA899,
	(funptr)&f_cmpA900,
	(funptr)&f_cmpA901,
	(funptr)&f_cmpA902,
	(funptr)&f_cmpA903,
	(funptr)&f_cmpA904,
	(funptr)&f_cmpA905,
	(funptr)&f_cmpA906,
	(funptr)&f_cmpA907,
	(funptr)&f_cmpA908,
	(funptr)&f_cmpA909,
	(funptr)&f_cmpA910,
	(funptr)&f_cmpA911,
	(funptr)&f_cmpA912,
	(funptr)&f_cmpA913,
	(funptr)&f_cmpA914,
	(funptr)&f_cmpA915,
	(funptr)&f_cmpA916,
	(funptr)&f_cmpA917,
	(funptr)&f_cmpA918,
	(funptr)&f_cmpA919,
	(funptr)&f_cmpA920,
	(funptr)&f_cmpA921,
	(funptr)&f_cmpA922,
	(funptr)&f_cmpA923,
	(funptr)&f_cmpA924,
	(funptr)&f_cmpA925,
	(funptr)&f_cmpA926,
	(funptr)&f_cmpA927,
	(funptr)&f_cmpA928,
	(funptr)&f_cmpA929,
	(funptr)&f_cmpA930,
	(funptr)&f_cmpA931,
	(funptr)&f_cmpA932,
	(funptr)&f_cmpA933,
	(funptr)&f_cmpA934,
	(funptr)&f_cmpA935,
	(funptr)&f_cmpA936,
	(funptr)&f_cmpA937,
	(funptr)&f_cmpA938,
	(funptr)&f_cmpA939,
	(funptr)&f_cmpA940,
	(funptr)&f_cmpA941,
	(funptr)&f_cmpA942,
	(funptr)&f_cmpA943,
	(funptr)&f_cmpA944,
	(funptr)&f_cmpA945,
	(funptr)&f_cmpA946,
	(funptr)&f_cmpA947,
	(funptr)&f_cmpA948,
	(funptr)&f_cmpA949,
	(funptr)&f_cmpA950,
	(funptr)&f_cmpA951,
	(funptr)&f_cmpA952,
	(funptr)&f_cmpA953,
	(funptr)&f_cmpA954,
	(funptr)&f_cmpA955,
	(funptr)&f_cmpA956,
	(funptr)&f_cmpA957,
	(funptr)&f_cmpA958,
	(funptr)&f_cmpA959,
	(funptr)&f_cmpA960,
	(funptr)&f_cmpA961,
	(funptr)&f_cmpA962,
	(funptr)&f_cmpA963,
	(funptr)&f_cmpA964,
	(funptr)&f_cmpA965,
	(funptr)&f_cmpA966,
	(funptr)&f_cmpA967,
	(funptr)&f_cmpA968,
	(funptr)&f_cmpA969,
	(funptr)&f_cmpA970,
	(funptr)&f_cmpA971,
	(funptr)&f_cmpA972,
	(funptr)&f_cmpA973,
	(funptr)&f_cmpA974,
	(funptr)&f_cmpA975,
	(funptr)&f_cmpA976,
	(funptr)&f_cmpA977,
	(funptr)&f_cmpA978,
	(funptr)&f_cmpA979,
	(funptr)&f_cmpA980,
	(funptr)&f_cmpA981,
	(funptr)&f_cmpA982,
	(funptr)&f_cmpA983,
	(funptr)&f_cmpA984,
	(funptr)&f_cmpA985,
	(funptr)&f_cmpA986,
	(funptr)&f_cmpA987,
	(funptr)&f_cmpA988,
	(funptr)&f_cmpA989,
	(funptr)&f_cmpA990,
	(funptr)&f_cmpA991,
	(funptr)&f_cmpA992,
	(funptr)&f_cmpA993,
	(funptr)&f_cmpA994,
	(funptr)&f_cmpA995,
	(funptr)&f_cmpA996,
	(funptr)&f_cmpA997,
	(funptr)&f_cmpA998,
	(funptr)&f_cmpA999,
	(funptr)&f_cmpA1000,
	(funptr)&f_cmpA1001,
	(funptr)&f_cmpA1002,
	(funptr)&f_cmpA1003,
	(funptr)&f_cmpA1004,
	(funptr)&f_cmpA1005,
	(funptr)&f_cmpA1006,
	(funptr)&f_cmpA1007,
	(funptr)&f_cmpA1008,
	(funptr)&f_cmpA1009,
	(funptr)&f_cmpA1010,
	(funptr)&f_cmpA1011,
	(funptr)&f_cmpA1012,
	(funptr)&f_cmpA1013,
	(funptr)&f_cmpA1014,
	(funptr)&f_cmpA1015,
	(funptr)&f_cmpA1016,
	(funptr)&f_cmpA1017,
	(funptr)&f_cmpA1018,
	(funptr)&f_cmpA1019,
	(funptr)&f_cmpA1020,
	(funptr)&f_cmpA1021,
	(funptr)&f_cmpA1022,
	(funptr)&f_cmpA1023,
	(funptr)&f_cmpA1024,
	(funptr)&f_cmpA1025,
	(funptr)&f_cmpA1026,
	(funptr)&f_cmpA1027,
	(funptr)&f_cmpA1028,
	(funptr)&f_cmpA1029,
	(funptr)&f_cmpA1030,
	(funptr)&f_cmpA1031,
	(funptr)&f_cmpA1032,
	(funptr)&f_cmpA1033,
	(funptr)&f_cmpA1034,
	(funptr)&f_cmpA1035,
	(funptr)&f_cmpA1036,
	(funptr)&f_cmpA1037,
	(funptr)&f_cmpA1038,
	(funptr)&f_cmpA1039,
	(funptr)&f_cmpA1040,
	(funptr)&f_cmpA1041,
	(funptr)&f_cmpA1042,
	(funptr)&f_cmpA1043,
	(funptr)&f_cmpA1044,
	(funptr)&f_cmpA1045,
	(funptr)&f_cmpA1046,
	(funptr)&f_cmpA1047,
	(funptr)&f_cmpA1048,
	(funptr)&f_cmpA1049,
	(funptr)&f_cmpA1050,
	(funptr)&f_cmpA1051,
	(funptr)&f_cmpA1052,
	(funptr)&f_cmpA1053,
	(funptr)&f_cmpA1054,
	(funptr)&f_cmpA1055,
	(funptr)&f_cmpA1056,
	(funptr)&f_cmpA1057,
	(funptr)&f_cmpA1058,
	(funptr)&f_cmpA1059,
	(funptr)&f_cmpA1060,
	(funptr)&f_cmpA1061,
	(funptr)&f_cmpA1062,
	(funptr)&f_cmpA1063,
	(funptr)&f_cmpA1064,
	(funptr)&f_cmpA1065,
	(funptr)&f_cmpA1066,
	(funptr)&f_cmpA1067,
	(funptr)&f_cmpA1068,
	(funptr)&f_cmpA1069,
	(funptr)&f_cmpA1070,
	(funptr)&f_cmpA1071,
	(funptr)&f_cmpA1072,
	(funptr)&f_cmpA1073,
	(funptr)&f_cmpA1074,
	(funptr)&f_cmpA1075,
	(funptr)&f_cmpA1076,
	(funptr)&f_cmpA1077,
	(funptr)&f_cmpA1078,
	(funptr)&f_cmpA1079,
	(funptr)&f_cmpA1080,
	(funptr)&f_cmpA1081,
	(funptr)&f_cmpA1082,
	(funptr)&f_cmpA1083,
	(funptr)&f_cmpA1084,
	(funptr)&f_cmpA1085,
	(funptr)&f_cmpA1086,
	(funptr)&f_cmpA1087,
	(funptr)&f_cmpA1088,
	(funptr)&f_cmpA1089,
	(funptr)&f_cmpA1090,
	(funptr)&f_cmpA1091,
	(funptr)&f_cmpA1092,
	(funptr)&f_cmpA1093,
	(funptr)&f_cmpA1094,
	(funptr)&f_cmpA1095,
	(funptr)&f_cmpA1096,
	(funptr)&f_cmpA1097,
	(funptr)&f_cmpA1098,
	(funptr)&f_cmpA1099,
	(funptr)&f_cmpA1100,
	(funptr)&f_cmpA1101,
	(funptr)&f_cmpA1102,
	(funptr)&f_cmpA1103,
	(funptr)&f_cmpA1104,
	(funptr)&f_cmpA1105,
	(funptr)&f_cmpA1106,
	(funptr)&f_cmpA1107,
	(funptr)&f_cmpA1108,
	(funptr)&f_cmpA1109,
	(funptr)&f_cmpA1110,
	(funptr)&f_cmpA1111,
	(funptr)&f_cmpA1112,
	(funptr)&f_cmpA1113,
	(funptr)&f_cmpA1114,
	(funptr)&f_cmpA1115,
	(funptr)&f_cmpA1116,
	(funptr)&f_cmpA1117,
	(funptr)&f_cmpA1118,
	(funptr)&f_cmpA1119,
	(funptr)&f_cmpA1120,
	(funptr)&f_cmpA1121,
	(funptr)&f_cmpA1122,
	(funptr)&f_cmpA1123,
	(funptr)&f_cmpA1124,
	(funptr)&f_cmpA1125,
	(funptr)&f_cmpA1126,
	(funptr)&f_cmpA1127,
	(funptr)&f_cmpA1128,
	(funptr)&f_cmpA1129,
	(funptr)&f_cmpA1130,
	(funptr)&f_cmpA1131,
	(funptr)&f_cmpA1132,
	(funptr)&f_cmpA1133,
	(funptr)&f_cmpA1134,
	(funptr)&f_cmpA1135,
	(funptr)&f_cmpA1136,
	(funptr)&f_cmpA1137,
	(funptr)&f_cmpA1138,
	(funptr)&f_cmpA1139,
	(funptr)&f_cmpA1140,
	(funptr)&f_cmpA1141,
	(funptr)&f_cmpA1142,
	(funptr)&f_cmpA1143,
	(funptr)&f_cmpA1144,
	(funptr)&f_cmpA1145,
	(funptr)&f_cmpA1146,
	(funptr)&f_cmpA1147,
	(funptr)&f_cmpA1148,
	(funptr)&f_cmpA1149,
	(funptr)&f_cmpA1150,
	(funptr)&f_cmpA1151,
	(funptr)&f_cmpA1152,
	(funptr)&f_cmpA1153,
	(funptr)&f_cmpA1154,
	(funptr)&f_cmpA1155,
	(funptr)&f_cmpA1156,
	(funptr)&f_cmpA1157,
	(funptr)&f_cmpA1158,
	(funptr)&f_cmpA1159,
	(funptr)&f_cmpA1160,
	(funptr)&f_cmpA1161,
	(funptr)&f_cmpA1162,
	(funptr)&f_cmpA1163,
	(funptr)&f_cmpA1164,
	(funptr)&f_cmpA1165,
	(funptr)&f_cmpA1166,
	(funptr)&f_cmpA1167,
	(funptr)&f_cmpA1168,
	(funptr)&f_cmpA1169,
	(funptr)&f_cmpA1170,
	(funptr)&f_cmpA1171,
	(funptr)&f_cmpA1172,
	(funptr)&f_cmpA1173,
	(funptr)&f_cmpA1174,
	(funptr)&f_cmpA1175,
	(funptr)&f_cmpA1176,
	(funptr)&f_cmpA1177,
	(funptr)&f_cmpA1178,
	(funptr)&f_cmpA1179,
	(funptr)&f_cmpA1180,
	(funptr)&f_cmpA1181,
	(funptr)&f_cmpA1182,
	(funptr)&f_cmpA1183,
	(funptr)&f_cmpA1184,
	(funptr)&f_cmpA1185,
	(funptr)&f_cmpA1186,
	(funptr)&f_cmpA1187,
	(funptr)&f_cmpA1188,
	(funptr)&f_cmpA1189,
	(funptr)&f_cmpA1190,
	(funptr)&f_cmpA1191,
	(funptr)&f_cmpA1192,
	(funptr)&f_cmpA1193,
	(funptr)&f_cmpA1194,
	(funptr)&f_cmpA1195,
	(funptr)&f_cmpA1196,
	(funptr)&f_cmpA1197,
	(funptr)&f_cmpA1198,
	(funptr)&f_cmpA1199,
	(funptr)&f_cmpA1200,
	(funptr)&f_cmpA1201,
	(funptr)&f_cmpA1202,
	(funptr)&f_cmpA1203,
	(funptr)&f_cmpA1204,
	(funptr)&f_cmpA1205,
	(funptr)&f_cmpA1206,
	(funptr)&f_cmpA1207,
	(funptr)&f_cmpA1208,
	(funptr)&f_cmpA1209,
	(funptr)&f_cmpA1210,
	(funptr)&f_cmpA1211,
	(funptr)&f_cmpA1212,
	(funptr)&f_cmpA1213,
	(funptr)&f_cmpA1214,
	(funptr)&f_cmpA1215,
	(funptr)&f_cmpA1216,
	(funptr)&f_cmpA1217,
	(funptr)&f_cmpA1218,
	(funptr)&f_cmpA1219,
	(funptr)&f_cmpA1220,
	(funptr)&f_cmpA1221,
	(funptr)&f_cmpA1222,
	(funptr)&f_cmpA1223,
	(funptr)&f_cmpA1224,
	(funptr)&f_cmpA1225,
	(funptr)&f_cmpA1226,
	(funptr)&f_cmpA1227,
	(funptr)&f_cmpA1228,
	(funptr)&f_cmpA1229,
	(funptr)&f_cmpA1230,
	(funptr)&f_cmpA1231,
	(funptr)&f_cmpA1232,
	(funptr)&f_cmpA1233,
	(funptr)&f_cmpA1234,
	(funptr)&f_cmpA1235,
	(funptr)&f_cmpA1236,
	(funptr)&f_cmpA1237,
	(funptr)&f_cmpA1238,
	(funptr)&f_cmpA1239,
	(funptr)&f_cmpA1240,
	(funptr)&f_cmpA1241,
	(funptr)&f_cmpA1242,
	(funptr)&f_cmpA1243,
	(funptr)&f_cmpA1244,
	(funptr)&f_cmpA1245,
	(funptr)&f_cmpA1246,
	(funptr)&f_cmpA1247,
	(funptr)&f_cmpA1248,
	(funptr)&f_cmpA1249,
	(funptr)&f_cmpA1250,
	(funptr)&f_cmpA1251,
	(funptr)&f_cmpA1252,
	(funptr)&f_cmpA1253,
	(funptr)&f_cmpA1254,
	(funptr)&f_cmpA1255,
	(funptr)&f_cmpA1256,
	(funptr)&f_cmpA1257,
	(funptr)&f_cmpA1258,
	(funptr)&f_cmpA1259,
	(funptr)&f_cmpA1260,
	(funptr)&f_cmpA1261,
	(funptr)&f_cmpA1262,
	(funptr)&f_cmpA1263,
	(funptr)&f_cmpA1264,
	(funptr)&f_cmpA1265,
	(funptr)&f_cmpA1266,
	(funptr)&f_cmpA1267,
	(funptr)&f_cmpA1268,
	(funptr)&f_cmpA1269,
	(funptr)&f_cmpA1270,
	(funptr)&f_cmpA1271,
	(funptr)&f_cmpA1272,
	(funptr)&f_cmpA1273,
	(funptr)&f_cmpA1274,
	(funptr)&f_cmpA1275,
	(funptr)&f_cmpA1276,
	(funptr)&f_cmpA1277,
	(funptr)&f_cmpA1278,
	(funptr)&f_cmpA1279,
	(funptr)&f_cmpA1280,
	(funptr)&f_cmpA1281,
	(funptr)&f_cmpA1282,
	(funptr)&f_cmpA1283,
	(funptr)&f_cmpA1284,
	(funptr)&f_cmpA1285,
	(funptr)&f_cmpA1286,
	(funptr)&f_cmpA1287,
	(funptr)&f_cmpA1288,
	(funptr)&f_cmpA1289,
	(funptr)&f_cmpA1290,
	(funptr)&f_cmpA1291,
	(funptr)&f_cmpA1292,
	(funptr)&f_cmpA1293,
	(funptr)&f_cmpA1294,
	(funptr)&f_cmpA1295,
	(funptr)&f_cmpA1296,
	(funptr)&f_cmpA1297,
	(funptr)&f_cmpA1298,
	(funptr)&f_cmpA1299,
	(funptr)&f_cmpA1300,
	(funptr)&f_cmpA1301,
	(funptr)&f_cmpA1302,
	(funptr)&f_cmpA1303,
	(funptr)&f_cmpA1304,
	(funptr)&f_cmpA1305,
	(funptr)&f_cmpA1306,
	(funptr)&f_cmpA1307,
	(funptr)&f_cmpA1308,
	(funptr)&f_cmpA1309,
	(funptr)&f_cmpA1310,
	(funptr)&f_cmpA1311,
	(funptr)&f_cmpA1312,
	(funptr)&f_cmpA1313,
	(funptr)&f_cmpA1314,
	(funptr)&f_cmpA1315,
	(funptr)&f_cmpA1316,
	(funptr)&f_cmpA1317,
	(funptr)&f_cmpA1318,
	(funptr)&f_cmpA1319,
	(funptr)&f_cmpA1320,
	(funptr)&f_cmpA1321,
	(funptr)&f_cmpA1322,
	(funptr)&f_cmpA1323,
	(funptr)&f_cmpA1324,
	(funptr)&f_cmpA1325,
	(funptr)&f_cmpA1326,
	(funptr)&f_cmpA1327,
	(funptr)&f_cmpA1328,
	(funptr)&f_cmpA1329,
	(funptr)&f_cmpA1330,
	(funptr)&f_cmpA1331,
	(funptr)&f_cmpA1332,
	(funptr)&f_cmpA1333,
	(funptr)&f_cmpA1334
};
int G_maxargs = 16;