

#ifndef ABTUnion_included
#define ABTUnion_included

#define __ABTUnion_Adenotation __ABTUnion_2
#define _ABTUnion_Adenotation _ABTUnion_2
extern OBJ __ABTUnion_Adenotation;
extern OBJ _ABTUnion_Adenotation(OBJ);

#define __ABTUnion_Adenotation_ __ABTUnion_3
#define _ABTUnion_Adenotation_ _ABTUnion_3
extern OBJ __ABTUnion_Adenotation_;
extern OBJ _ABTUnion_Adenotation_(OBJ);

#define __ABTUnion_Adenotation_O1 __ABTUnion_4
#define _ABTUnion_Adenotation_O1 _ABTUnion_4
extern OBJ __ABTUnion_Adenotation_O1;
extern OBJ _ABTUnion_Adenotation_O1(OBJ);

#define __ABTUnion_Abool __ABTUnion_5
#define _ABTUnion_Abool _ABTUnion_5
extern OBJ __ABTUnion_Abool;
extern OBJ _ABTUnion_Abool(OBJ);

#define __ABTUnion_Abool_ __ABTUnion_6
#define _ABTUnion_Abool_ _ABTUnion_6
extern OBJ __ABTUnion_Abool_;
extern OBJ _ABTUnion_Abool_(OBJ);

#define __ABTUnion_Abool_O1 __ABTUnion_7
#define _ABTUnion_Abool_O1 _ABTUnion_7
extern OBJ __ABTUnion_Abool_O1;
extern OBJ _ABTUnion_Abool_O1(OBJ);

#define __ABTUnion_Astring __ABTUnion_8
#define _ABTUnion_Astring _ABTUnion_8
extern OBJ __ABTUnion_Astring;
extern OBJ _ABTUnion_Astring(OBJ);

#define __ABTUnion_Astring_ __ABTUnion_9
#define _ABTUnion_Astring_ _ABTUnion_9
extern OBJ __ABTUnion_Astring_;
extern OBJ _ABTUnion_Astring_(OBJ);

#define __ABTUnion_Astring_O1 __ABTUnion_10
#define _ABTUnion_Astring_O1 _ABTUnion_10
extern OBJ __ABTUnion_Astring_O1;
extern OBJ _ABTUnion_Astring_O1(OBJ);

#define __ABTUnion_Achar __ABTUnion_11
#define _ABTUnion_Achar _ABTUnion_11
extern OBJ __ABTUnion_Achar;
extern OBJ _ABTUnion_Achar(OBJ);

#define __ABTUnion_Achar_ __ABTUnion_12
#define _ABTUnion_Achar_ _ABTUnion_12
extern OBJ __ABTUnion_Achar_;
extern OBJ _ABTUnion_Achar_(OBJ);

#define __ABTUnion_Achar_O1 __ABTUnion_13
#define _ABTUnion_Achar_O1 _ABTUnion_13
extern OBJ __ABTUnion_Achar_O1;
extern OBJ _ABTUnion_Achar_O1(OBJ);

#define __ABTUnion_Areal __ABTUnion_14
#define _ABTUnion_Areal _ABTUnion_14
extern OBJ __ABTUnion_Areal;
extern OBJ _ABTUnion_Areal(OBJ);

#define __ABTUnion_Areal_ __ABTUnion_15
#define _ABTUnion_Areal_ _ABTUnion_15
extern OBJ __ABTUnion_Areal_;
extern OBJ _ABTUnion_Areal_(OBJ);

#define __ABTUnion_Areal_O1 __ABTUnion_16
#define _ABTUnion_Areal_O1 _ABTUnion_16
extern OBJ __ABTUnion_Areal_O1;
extern OBJ _ABTUnion_Areal_O1(OBJ);

#define __ABTUnion_Aint __ABTUnion_17
#define _ABTUnion_Aint _ABTUnion_17
extern OBJ __ABTUnion_Aint;
extern OBJ _ABTUnion_Aint(OBJ);

#define __ABTUnion_Aint_ __ABTUnion_18
#define _ABTUnion_Aint_ _ABTUnion_18
extern OBJ __ABTUnion_Aint_;
extern OBJ _ABTUnion_Aint_(OBJ);

#define __ABTUnion_Aint_O1 __ABTUnion_19
#define _ABTUnion_Aint_O1 _ABTUnion_19
extern OBJ __ABTUnion_Aint_O1;
extern OBJ _ABTUnion_Aint_O1(OBJ);

#define __ABTUnion_Anat __ABTUnion_20
#define _ABTUnion_Anat _ABTUnion_20
extern OBJ __ABTUnion_Anat;
extern OBJ _ABTUnion_Anat(OBJ);

#define __ABTUnion_Anat_ __ABTUnion_21
#define _ABTUnion_Anat_ _ABTUnion_21
extern OBJ __ABTUnion_Anat_;
extern OBJ _ABTUnion_Anat_(OBJ);

#define __ABTUnion_Anat_O1 __ABTUnion_22
#define _ABTUnion_Anat_O1 _ABTUnion_22
extern OBJ __ABTUnion_Anat_O1;
extern OBJ _ABTUnion_Anat_O1(OBJ);

#define __ABTUnion_Au __ABTUnion_23
#define _ABTUnion_Au _ABTUnion_23
extern OBJ __ABTUnion_Au;
extern OBJ _ABTUnion_Au(OBJ,OBJ);

#define __ABTUnion_Au_O1 __ABTUnion_24
#define _ABTUnion_Au_O1 _ABTUnion_24
extern OBJ __ABTUnion_Au_O1;
extern OBJ _ABTUnion_Au_O1(OBJ,OBJ);

#define __ABTUnion_Au_O2 __ABTUnion_25
#define _ABTUnion_Au_O2 _ABTUnion_25
extern OBJ __ABTUnion_Au_O2;
extern OBJ _ABTUnion_Au_O2(OBJ,OBJ);

#define __ABTUnion_Au_O3 __ABTUnion_26
#define _ABTUnion_Au_O3 _ABTUnion_26
extern OBJ __ABTUnion_Au_O3;
extern OBJ _ABTUnion_Au_O3(OBJ,OBJ);

#define __ABTUnion_Au_O4 __ABTUnion_27
#define _ABTUnion_Au_O4 _ABTUnion_27
extern OBJ __ABTUnion_Au_O4;
extern OBJ _ABTUnion_Au_O4(OBJ,OBJ);

#define __ABTUnion_Au_O5 __ABTUnion_28
#define _ABTUnion_Au_O5 _ABTUnion_28
extern OBJ __ABTUnion_Au_O5;
extern OBJ _ABTUnion_Au_O5(OBJ,OBJ);

#define __ABTUnion_Au_O6 __ABTUnion_29
#define _ABTUnion_Au_O6 _ABTUnion_29
extern OBJ __ABTUnion_Au_O6;
extern OBJ _ABTUnion_Au_O6(OBJ,OBJ);

#define __ABTUnion_Au_O7 __ABTUnion_30
#define _ABTUnion_Au_O7 _ABTUnion_30
extern OBJ __ABTUnion_Au_O7;
extern OBJ _ABTUnion_Au_O7(OBJ);

#define __ABTUnion_Au_O8 __ABTUnion_31
#define _ABTUnion_Au_O8 _ABTUnion_31
extern OBJ __ABTUnion_Au_O8;
extern OBJ _ABTUnion_Au_O8(OBJ);

#define __ABTUnion_Au_O9 __ABTUnion_32
#define _ABTUnion_Au_O9 _ABTUnion_32
extern OBJ __ABTUnion_Au_O9;
extern OBJ _ABTUnion_Au_O9(OBJ);

#define __ABTUnion_Au_O10 __ABTUnion_33
#define _ABTUnion_Au_O10 _ABTUnion_33
extern OBJ __ABTUnion_Au_O10;
extern OBJ _ABTUnion_Au_O10(OBJ);

#define __ABTUnion_Au_O11 __ABTUnion_34
#define _ABTUnion_Au_O11 _ABTUnion_34
extern OBJ __ABTUnion_Au_O11;
extern OBJ _ABTUnion_Au_O11(OBJ);

#define __ABTUnion_Au_O12 __ABTUnion_35
#define _ABTUnion_Au_O12 _ABTUnion_35
extern OBJ __ABTUnion_Au_O12;
extern OBJ _ABTUnion_Au_O12(OBJ);

#define __ABTUnion_Au_O13 __ABTUnion_36
#define _ABTUnion_Au_O13 _ABTUnion_36
extern OBJ __ABTUnion_Au_O13;
extern OBJ _ABTUnion_Au_O13(OBJ);

#ifndef ABTUnion_Adenotation
#define ABTUnion_Adenotation(x1,x2) {x2=_ABTUnion_Adenotation(x1);}
#endif

#ifndef ABTUnion_Adenotation_
#define ABTUnion_Adenotation_(x1,x3) {x3=_ABTUnion_Adenotation_(x1);}
#endif

#ifndef ABTUnion_Adenotation_O1
#define ABTUnion_Adenotation_O1(x1,x3) {x3=_ABTUnion_Adenotation_O1(x1);}
#endif

#ifndef ABTUnion_Abool
#define ABTUnion_Abool(x1,x2) {x2=_ABTUnion_Abool(x1);}
#endif

#ifndef ABTUnion_Abool_
#define ABTUnion_Abool_(x1,x3) {x3=_ABTUnion_Abool_(x1);}
#endif

#ifndef ABTUnion_Abool_O1
#define ABTUnion_Abool_O1(x1,x3) {x3=_ABTUnion_Abool_O1(x1);}
#endif

#ifndef ABTUnion_Astring
#define ABTUnion_Astring(x1,x2) {x2=_ABTUnion_Astring(x1);}
#endif

#ifndef ABTUnion_Astring_
#define ABTUnion_Astring_(x1,x3) {x3=_ABTUnion_Astring_(x1);}
#endif

#ifndef ABTUnion_Astring_O1
#define ABTUnion_Astring_O1(x1,x3) {x3=_ABTUnion_Astring_O1(x1);}
#endif

#ifndef ABTUnion_Achar
#define ABTUnion_Achar(x1,x2) {x2=_ABTUnion_Achar(x1);}
#endif

#ifndef ABTUnion_Achar_
#define ABTUnion_Achar_(x1,x3) {x3=_ABTUnion_Achar_(x1);}
#endif

#ifndef ABTUnion_Achar_O1
#define ABTUnion_Achar_O1(x1,x3) {x3=_ABTUnion_Achar_O1(x1);}
#endif

#ifndef ABTUnion_Areal
#define ABTUnion_Areal(x1,x2) {x2=_ABTUnion_Areal(x1);}
#endif

#ifndef ABTUnion_Areal_
#define ABTUnion_Areal_(x1,x3) {x3=_ABTUnion_Areal_(x1);}
#endif

#ifndef ABTUnion_Areal_O1
#define ABTUnion_Areal_O1(x1,x3) {x3=_ABTUnion_Areal_O1(x1);}
#endif

#ifndef ABTUnion_Aint
#define ABTUnion_Aint(x1,x2) {x2=_ABTUnion_Aint(x1);}
#endif

#ifndef ABTUnion_Aint_
#define ABTUnion_Aint_(x1,x3) {x3=_ABTUnion_Aint_(x1);}
#endif

#ifndef ABTUnion_Aint_O1
#define ABTUnion_Aint_O1(x1,x3) {x3=_ABTUnion_Aint_O1(x1);}
#endif

#ifndef ABTUnion_Anat
#define ABTUnion_Anat(x1,x2) {x2=_ABTUnion_Anat(x1);}
#endif

#ifndef ABTUnion_Anat_
#define ABTUnion_Anat_(x1,x3) {x3=_ABTUnion_Anat_(x1);}
#endif

#ifndef ABTUnion_Anat_O1
#define ABTUnion_Anat_O1(x1,x3) {x3=_ABTUnion_Anat_O1(x1);}
#endif

#ifndef ABTUnion_Au
#define ABTUnion_Au(x1,x2,x4) {x4=_ABTUnion_Au(x1,x2);}
#endif

#ifndef ABTUnion_Au_O1
#define ABTUnion_Au_O1(x1,x2,x4) {x4=_ABTUnion_Au_O1(x1,x2);}
#endif

#ifndef ABTUnion_Au_O2
#define ABTUnion_Au_O2(x1,x2,x4) {x4=_ABTUnion_Au_O2(x1,x2);}
#endif

#ifndef ABTUnion_Au_O3
#define ABTUnion_Au_O3(x1,x2,x4) {x4=_ABTUnion_Au_O3(x1,x2);}
#endif

#ifndef ABTUnion_Au_O4
#define ABTUnion_Au_O4(x1,x2,x4) {x4=_ABTUnion_Au_O4(x1,x2);}
#endif

#ifndef ABTUnion_Au_O5
#define ABTUnion_Au_O5(x1,x2,x4) {x4=_ABTUnion_Au_O5(x1,x2);}
#endif

#ifndef ABTUnion_Au_O6
#define ABTUnion_Au_O6(x1,x2,x4) {x4=_ABTUnion_Au_O6(x1,x2);}
#endif

#ifndef ABTUnion_Au_O7
#define ABTUnion_Au_O7(x1,x3) {x3=_ABTUnion_Au_O7(x1);}
#endif

#ifndef ABTUnion_Au_O8
#define ABTUnion_Au_O8(x1,x3) {x3=_ABTUnion_Au_O8(x1);}
#endif

#ifndef ABTUnion_Au_O9
#define ABTUnion_Au_O9(x1,x3) {x3=_ABTUnion_Au_O9(x1);}
#endif

#ifndef ABTUnion_Au_O10
#define ABTUnion_Au_O10(x1,x3) {x3=_ABTUnion_Au_O10(x1);}
#endif

#ifndef ABTUnion_Au_O11
#define ABTUnion_Au_O11(x1,x3) {x3=_ABTUnion_Au_O11(x1);}
#endif

#ifndef ABTUnion_Au_O12
#define ABTUnion_Au_O12(x1,x3) {x3=_ABTUnion_Au_O12(x1);}
#endif

#ifndef ABTUnion_Au_O13
#define ABTUnion_Au_O13(x1,x3) {x3=_ABTUnion_Au_O13(x1);}
#endif

#endif
