// File: /workspace/github_c_makefile_star2_O0/pwelke[P]GraphMiningTools/loading.c
// Function: aids99VertexLabel
char* aids99VertexLabel(const unsigned int label) {
	char* res = malloc(5*sizeof(char));

	switch (label) {
	case 1:
		sprintf(res, "%s", "H");
		break;
	case 2:
		sprintf(res, "%s", "C");
		break;
	case 3:
		sprintf(res, "%s", "O");
		break;
	case 4:
		sprintf(res, "%s", "CU");
		break;
	case 5:
		sprintf(res, "%s", "N");
		break;
	case 6:
		sprintf(res, "%s", "S");
		break;
	case 7:
		sprintf(res, "%s", "P");
		break;
	case 8:
		sprintf(res, "%s", "CL");
		break;
	case 9:
		sprintf(res, "%s", "ZN");
		break;
	case 10:
		sprintf(res, "%s", "B");
		break;
	case 11:
		sprintf(res, "%s", "BR");
		break;
	case 12:
		sprintf(res, "%s", "CO");
		break;
	case 13:
		sprintf(res, "%s", "MN");
		break;
	case 14:
		sprintf(res, "%s", "AS");
		break;
	case 15:
		sprintf(res, "%s", "AL");
		break;
	case 16:
		sprintf(res, "%s", "NI");
		break;
	case 17:
		sprintf(res, "%s", "SE");
		break;
	case 18:
		sprintf(res, "%s", "SI");
		break;
	case 19:
		sprintf(res, "%s", "V");
		break;
	case 20:
		sprintf(res, "%s", "SN");
		break;
	case 21:
		sprintf(res, "%s", "I");
		break;
	case 22:
		sprintf(res, "%s", "F");
		break;
	case 23:
		sprintf(res, "%s", "LI");
		break;
	case 24:
		sprintf(res, "%s", "SB");
		break;
	case 25:
		sprintf(res, "%s", "FE");
		break;
	case 26:
		sprintf(res, "%s", "PD");
		break;
	case 27:
		sprintf(res, "%s", "HG");
		break;
	case 28:
		sprintf(res, "%s", "BI");
		break;
	case 29:
		sprintf(res, "%s", "NA");
		break;
	case 30:
		sprintf(res, "%s", "CA");
		break;
	case 31:
		sprintf(res, "%s", "TI");
		break;
	case 32:
		sprintf(res, "%s", "ZR");
		break;
	case 33:
		sprintf(res, "%s", "HO");
		break;
	case 34:
		sprintf(res, "%s", "GE");
		break;
	case 35:
		sprintf(res, "%s", "PT");
		break;
	case 36:
		sprintf(res, "%s", "RU");
		break;
	case 37:
		sprintf(res, "%s", "RH");
		break;
	case 38:
		sprintf(res, "%s", "CR");
		break;
	case 39:
		sprintf(res, "%s", "GA");
		break;
	case 40:
		sprintf(res, "%s", "K");
		break;
	case 41:
		sprintf(res, "%s", "AG");
		break;
	case 42:
		sprintf(res, "%s", "AU");
		break;
	case 43:
		sprintf(res, "%s", "TB");
		break;
	case 44:
		sprintf(res, "%s", "IR");
		break;
	case 45:
		sprintf(res, "%s", "TE");
		break;
	case 46:
		sprintf(res, "%s", "MG");
		break;
	case 47:
		sprintf(res, "%s", "PB");
		break;
	case 48:
		sprintf(res, "%s", "W");
		break;
	case 49:
		sprintf(res, "%s", "CS");
		break;
	case 50:
		sprintf(res, "%s", "MO");
		break;
	case 51:
		sprintf(res, "%s", "RE");
		break;
	case 52:
		sprintf(res, "%s", "CD");
		break;
	case 53:
		sprintf(res, "%s", "OS");
		break;
	case 54:
		sprintf(res, "%s", "PR");
		break;
	case 55:
		sprintf(res, "%s", "ND");
		break;
	case 56:
		sprintf(res, "%s", "SM");
		break;
	case 57:
		sprintf(res, "%s", "GD");
		break;
	case 58:
		sprintf(res, "%s", "YB");
		break;
	case 59:
		sprintf(res, "%s", "ER");
		break;
	case 60:
		sprintf(res, "%s", "U");
		break;
	case 61:
		sprintf(res, "%s", "TL");
		break;
	case 62:
		sprintf(res, "%s", "NB");
		break;
	case 63:
		sprintf(res, "%s", "AC");
		break;
	default:
		sprintf(res, "ERR");
		break;
	}
	return res;
}

// Assembly:
subq $0x18, %rsp
movl %edi, 0x14(%rsp)
movl $0x5, %edi
callq 0x1170
movq %rax, 0x8(%rsp)
movl 0x14(%rsp), %eax
decl %eax
movl %eax, %ecx
movq %rcx, (%rsp)
subl $0x3e, %eax
ja 0x15375
movq (%rsp), %rax
leaq 0x208f1(%rip), %rcx     # 0x354c8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq 0x8(%rsp), %rdi
leaq 0x20569(%rip), %rsi     # 0x35155
leaq 0x20c12(%rip), %rdx     # 0x35805
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2054a(%rip), %rsi     # 0x35155
leaq 0x20c3c(%rip), %rdx     # 0x3584e
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2052b(%rip), %rsi     # 0x35155
leaq 0x20b8e(%rip), %rdx     # 0x357bf
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2050c(%rip), %rsi     # 0x35155
leaq 0x20b60(%rip), %rdx     # 0x357b0
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x204ed(%rip), %rsi     # 0x35155
leaq 0x20b53(%rip), %rdx     # 0x357c2
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x204ce(%rip), %rsi     # 0x35155
leaq 0x20b37(%rip), %rdx     # 0x357c5
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x204af(%rip), %rsi     # 0x35155
leaq 0x20b06(%rip), %rdx     # 0x357b3
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20490(%rip), %rsi     # 0x35155
leaq 0x20ae9(%rip), %rdx     # 0x357b5
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20471(%rip), %rsi     # 0x35155
leaq 0x20acd(%rip), %rdx     # 0x357b8
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20452(%rip), %rsi     # 0x35155
leaq 0x20b41(%rip), %rdx     # 0x3584b
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20433(%rip), %rsi     # 0x35155
leaq 0x20a92(%rip), %rdx     # 0x357bb
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20414(%rip), %rsi     # 0x35155
leaq 0x20a76(%rip), %rdx     # 0x357be
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x203f5(%rip), %rsi     # 0x35155
leaq 0x20a5a(%rip), %rdx     # 0x357c1
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x203d6(%rip), %rsi     # 0x35155
leaq 0x20a3e(%rip), %rdx     # 0x357c4
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x203b7(%rip), %rsi     # 0x35155
leaq 0x20a22(%rip), %rdx     # 0x357c7
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20398(%rip), %rsi     # 0x35155
leaq 0x20a06(%rip), %rdx     # 0x357ca
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20379(%rip), %rsi     # 0x35155
leaq 0x209ea(%rip), %rdx     # 0x357cd
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2035a(%rip), %rsi     # 0x35155
leaq 0x209ce(%rip), %rdx     # 0x357d0
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2033b(%rip), %rsi     # 0x35155
leaq 0x209b2(%rip), %rdx     # 0x357d3
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2031c(%rip), %rsi     # 0x35155
leaq 0x20995(%rip), %rdx     # 0x357d5
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x202fd(%rip), %rsi     # 0x35155
leaq 0x2098b(%rip), %rdx     # 0x357ea
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x202de(%rip), %rsi     # 0x35155
leaq 0x2095a(%rip), %rdx     # 0x357d8
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x202bf(%rip), %rsi     # 0x35155
leaq 0x2093d(%rip), %rdx     # 0x357da
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x202a0(%rip), %rsi     # 0x35155
leaq 0x20921(%rip), %rdx     # 0x357dd
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20281(%rip), %rsi     # 0x35155
leaq 0x20905(%rip), %rdx     # 0x357e0
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20262(%rip), %rsi     # 0x35155
leaq 0x208e9(%rip), %rdx     # 0x357e3
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20243(%rip), %rsi     # 0x35155
leaq 0x208cd(%rip), %rdx     # 0x357e6
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20224(%rip), %rsi     # 0x35155
leaq 0x208b1(%rip), %rdx     # 0x357e9
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20205(%rip), %rsi     # 0x35155
leaq 0x20895(%rip), %rdx     # 0x357ec
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x201e6(%rip), %rsi     # 0x35155
leaq 0x20879(%rip), %rdx     # 0x357ef
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x201c7(%rip), %rsi     # 0x35155
leaq 0x2085d(%rip), %rdx     # 0x357f2
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x201a8(%rip), %rsi     # 0x35155
leaq 0x20841(%rip), %rdx     # 0x357f5
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20189(%rip), %rsi     # 0x35155
leaq 0x20825(%rip), %rdx     # 0x357f8
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2016a(%rip), %rsi     # 0x35155
leaq 0x20809(%rip), %rdx     # 0x357fb
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2014b(%rip), %rsi     # 0x35155
leaq 0x207ed(%rip), %rdx     # 0x357fe
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2012c(%rip), %rsi     # 0x35155
leaq 0x207d1(%rip), %rdx     # 0x35801
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x2010d(%rip), %rsi     # 0x35155
leaq 0x207b5(%rip), %rdx     # 0x35804
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x200ee(%rip), %rsi     # 0x35155
leaq 0x20799(%rip), %rdx     # 0x35807
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x200cf(%rip), %rsi     # 0x35155
leaq 0x2077d(%rip), %rdx     # 0x3580a
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x200b0(%rip), %rsi     # 0x35155
leaq 0x20761(%rip), %rdx     # 0x3580d
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20091(%rip), %rsi     # 0x35155
leaq 0x20744(%rip), %rdx     # 0x3580f
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20072(%rip), %rsi     # 0x35155
leaq 0x20728(%rip), %rdx     # 0x35812
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20053(%rip), %rsi     # 0x35155
leaq 0x2070c(%rip), %rdx     # 0x35815
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20034(%rip), %rsi     # 0x35155
leaq 0x206f0(%rip), %rdx     # 0x35818
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x20015(%rip), %rsi     # 0x35155
leaq 0x206d4(%rip), %rdx     # 0x3581b
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fff6(%rip), %rsi     # 0x35155
leaq 0x206b8(%rip), %rdx     # 0x3581e
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1ffd7(%rip), %rsi     # 0x35155
leaq 0x2069c(%rip), %rdx     # 0x35821
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1ffb8(%rip), %rsi     # 0x35155
leaq 0x20680(%rip), %rdx     # 0x35824
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1ff99(%rip), %rsi     # 0x35155
leaq 0x20663(%rip), %rdx     # 0x35826
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1ff7a(%rip), %rsi     # 0x35155
leaq 0x20647(%rip), %rdx     # 0x35829
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1ff5b(%rip), %rsi     # 0x35155
leaq 0x2062b(%rip), %rdx     # 0x3582c
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1ff3c(%rip), %rsi     # 0x35155
leaq 0x2060f(%rip), %rdx     # 0x3582f
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1ff1d(%rip), %rsi     # 0x35155
leaq 0x205f3(%rip), %rdx     # 0x35832
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fefe(%rip), %rsi     # 0x35155
leaq 0x205d7(%rip), %rdx     # 0x35835
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fedf(%rip), %rsi     # 0x35155
leaq 0x205bb(%rip), %rdx     # 0x35838
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fec0(%rip), %rsi     # 0x35155
leaq 0x2059f(%rip), %rdx     # 0x3583b
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fea1(%rip), %rsi     # 0x35155
leaq 0x20583(%rip), %rdx     # 0x3583e
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fe82(%rip), %rsi     # 0x35155
leaq 0x20567(%rip), %rdx     # 0x35841
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fe63(%rip), %rsi     # 0x35155
leaq 0x2054b(%rip), %rdx     # 0x35844
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fe44(%rip), %rsi     # 0x35155
leaq 0x204fb(%rip), %rdx     # 0x35813
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fe28(%rip), %rsi     # 0x35155
leaq 0x20513(%rip), %rdx     # 0x35847
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fe0c(%rip), %rsi     # 0x35155
leaq 0x204fa(%rip), %rdx     # 0x3584a
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x1fdf0(%rip), %rsi     # 0x35155
leaq 0x204e1(%rip), %rdx     # 0x3584d
movb $0x0, %al
callq 0x11f0
jmp 0x15388
movq 0x8(%rsp), %rdi
leaq 0x204cf(%rip), %rsi     # 0x35850
movb $0x0, %al
callq 0x11f0
movq 0x8(%rsp), %rax
addq $0x18, %rsp
retq
nopw %cs:(%rax,%rax)