// File: /workspace/github_c_makefile_star2_O2/alexgirao[P]aimant/chargenx.c
// Function: main
int main(int argc, char **argv)
{
	int pid_fd = -1;
	struct getopt_x state[1];

	if (process_args(state, argc, argv)) {
		help(argv[0], state);
		exit(1);
	}

	if (args->daemonize) {
		if (daemonize(1 /* close_all_descriptors */, 1 /* preserve_stderr */)) return -1;
		signal(SIGUSR1, signal_SIGUSR1);
	} else {
		signal(SIGHUP, signal_SIGHUP);
		signal(SIGTERM, signal_SIGTERM);
		signal(SIGUSR1, signal_SIGUSR1);
	}

	/* after daemonize, both stdin and stdout points to /dev/null
	 */

	if (*args->err_file) if (open_stderr()) return -1;
	if (*args->out_file) {
		if (open_stdout()) return -1;
		DEBUG("stdout successfully redirected to [%s]", args->out_file);
	}

	if (*args->pid_file && (pid_fd = write_pid(args->pid_file)) < 0) {
		DEBUG("error: failed to write pid or acquire lock");
		return -1;
	}

	DEBUG("program [%s] started", argv[0]);

	if (args->start_delay) usleep(args->start_delay);

	DEBUG("program [%s] after start delay", argv[0]);

	if (doit()) return 1;

	DEBUG("program [%s] before end delay", argv[0]);

	if (args->end_delay) usleep(args->end_delay);

	DEBUG("program [%s] finished", argv[0]);

	if (*args->out_file) close(STDOUT_FILENO);
	if (*args->err_file) close(STDERR_FILENO);

	if (pid_fd != -1) close(pid_fd);

	return 0;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x308, %rsp            # imm = 0x308
movq %rsi, %rdx
movl %edi, %esi
leaq 0x7154(%rip), %r8       # 0x84f0
leaq -0x330(%rbp), %rdi
movq %rdx, -0x30(%rbp)
xorl %ecx, %ecx
xorl %r9d, %r9d
callq 0x28d4
testl %eax, %eax
jne 0x1e94
leaq -0x330(%rbp), %rbx
leaq -0x120(%rbp), %r14
leaq 0x3c36(%rip), %r13      # 0x5004
leaq 0x7333(%rip), %r15      # 0x8708
leaq 0x6d74(%rip), %r12      # 0x8150
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2ff1
leal -0x61(%rax), %ecx
cmpl $0x19, %ecx
ja 0x1542
movslq (%r13,%rcx,4), %rcx
addq %r13, %rcx
jmpq *%rcx
movq (%r15), %rdi
callq 0x11f0
movq %rax, 0x6e44(%rip)      # 0x8250
jmp 0x13dc
movq (%r15), %rsi
movb $0x5a, 0x6e37(%rip)     # 0x824f
movl $0x100, %edx            # imm = 0x100
movq %r12, %rdi
callq 0x1070
cmpb $0x0, 0x6e23(%rip)      # 0x824f
je 0x13dc
jmp 0x1dfe
movq (%r15), %rdi
callq 0x11f0
movq %rax, 0x6e26(%rip)      # 0x8268
jmp 0x13dc
movl $0x1, 0x709a(%rip)      # 0x84e8
jmp 0x13dc
movq (%r15), %rdi
callq 0x11f0
movq %rax, 0x6df9(%rip)      # 0x8258
jmp 0x13dc
movl $0x1, 0x7076(%rip)      # 0x84e4
jmp 0x13dc
movq (%r15), %rsi
movb $0x5a, 0x7066(%rip)     # 0x84e3
movl $0x100, %edx            # imm = 0x100
leaq 0x6f5b(%rip), %rdi      # 0x83e4
callq 0x1070
cmpb $0x0, 0x704e(%rip)      # 0x84e3
je 0x13dc
jmp 0x1e1d
movq (%r15), %rdi
callq 0x11f0
movq %rax, 0x6dc1(%rip)      # 0x8270
jmp 0x13dc
movq (%r15), %rdi
callq 0x1220
movl %eax, 0x6e1a(%rip)      # 0x82dc
jmp 0x13dc
movq (%r15), %rsi
movb $0x5a, 0x6f12(%rip)     # 0x83e3
movl $0x100, %edx            # imm = 0x100
leaq 0x6e07(%rip), %rdi      # 0x82e4
callq 0x1070
cmpb $0x0, 0x6efa(%rip)      # 0x83e3
je 0x13dc
jmp 0x1ddf
movl $0x1, 0x6de2(%rip)      # 0x82e0
jmp 0x13dc
movq (%r15), %rsi
movb $0x5a, 0x6dce(%rip)     # 0x82db
leaq 0x6d64(%rip), %rdi      # 0x8278
pushq $0x64
popq %rdx
callq 0x1070
cmpb $0x0, 0x6db8(%rip)      # 0x82db
je 0x13dc
jmp 0x1e3c
movq (%r15), %rdi
callq 0x11f0
movq %rax, 0x6d23(%rip)      # 0x8260
jmp 0x13dc
cmpl $-0x1, %eax
jne 0x1daf
cmpq $0x0, 0x6cfd(%rip)      # 0x8250
js 0x1eb3
cmpq $0x0, 0x6cf7(%rip)      # 0x8258
movq -0x30(%rbp), %r15
js 0x1ed2
cmpq $0x0, 0x6cf5(%rip)      # 0x8268
js 0x1ef1
movl 0x6d5d(%rip), %eax      # 0x82dc
cmpl $0x20, %eax
jle 0x1f10
cmpl $0x7f, %eax
jae 0x1f2f
cmpl $0x0, 0x6f4c(%rip)      # 0x84e4
je 0x15bd
cmpb $0x0, 0x6d43(%rip)      # 0x82e4
jne 0x15bd
leaq 0x3b2a(%rip), %rdi      # 0x50d4
leaq 0x3cc7(%rip), %rdx      # 0x5278
movl $0x10d, %esi            # imm = 0x10D
xorl %eax, %eax
callq 0x4030
cmpl $0x0, 0x6f24(%rip)      # 0x84e8
je 0x165a
cmpb $0x0, 0x6d13(%rip)      # 0x82e4
jne 0x1612
leaq 0x3afa(%rip), %rdi      # 0x50d4
leaq 0x3cb8(%rip), %rdx      # 0x5299
movl $0x112, %esi            # imm = 0x112
xorl %eax, %eax
callq 0x4030
leaq 0x6cf0(%rip), %rdi      # 0x82e4
leaq 0x3ce6(%rip), %rsi      # 0x52e1
movl $0x100, %edx            # imm = 0x100
callq 0x1070
cmpb $0x0, 0x6dd7(%rip)      # 0x83e3
jne 0x20e1
cmpb $0x0, 0x6dcb(%rip)      # 0x83e4
jne 0x165a
leaq 0x3ab2(%rip), %rdi      # 0x50d4
leaq 0x3c99(%rip), %rdx      # 0x52c2
movl $0x116, %esi            # imm = 0x116
xorl %eax, %eax
callq 0x4030
leaq 0x6da8(%rip), %rdi      # 0x83e4
leaq 0x3c9e(%rip), %rsi      # 0x52e1
movl $0x100, %edx            # imm = 0x100
callq 0x1070
cmpb $0x0, 0x6e8f(%rip)      # 0x84e3
jne 0x2100
movq -0x238(%rbp), %rax
btq $0x35, %rax
jae 0x1681
btq $0x22, %rax
jb 0x1fca
cmpq $0x0, 0x6be5(%rip)      # 0x8260
jle 0x1fe9
cmpl $0x0, -0x21c(%rbp)
jne 0x1dc8
cmpl $0x0, 0x6e53(%rip)      # 0x84e8
pushq $-0x1
popq %r12
je 0x1756
callq 0x1240
testl %eax, %eax
jne 0x1c61
callq 0x1190
callq 0x1250
movl %eax, %ebx
testl %ebx, %ebx
js 0x16cc
cmpl $0x2, %ebx
je 0x16c8
movl %ebx, %edi
callq 0x1180
decl %ebx
jmp 0x16b8
leaq 0x3c0e(%rip), %rdi      # 0x52e1
pushq $0x2
popq %rsi
xorl %eax, %eax
callq 0x1200
movl %eax, %ebx
testl %eax, %eax
js 0x1c73
movl %ebx, %edi
xorl %esi, %esi
callq 0x10f0
testl %eax, %eax
jne 0x1f4e
pushq $0x1
popq %rsi
movl %ebx, %edi
callq 0x10f0
cmpl $0x1, %eax
jne 0x1f6d
cmpl $0x3, %ebx
jb 0x171f
movl %ebx, %edi
callq 0x1180
testl %eax, %eax
jne 0x2084
pushq $0x17
popq %rdi
callq 0x11c0
pushq $0x11
popq %rdi
pushq $0x1
popq %rbx
movq %rbx, %rsi
callq 0x11a0
pushq $0x14
popq %rdi
movq %rbx, %rsi
callq 0x11a0
pushq $0x16
popq %rdi
movq %rbx, %rsi
callq 0x11a0
pushq $0x15
popq %rdi
movq %rbx, %rsi
callq 0x11a0
leaq 0xfdc(%rip), %rsi       # 0x2739
pushq $0x1
popq %rdi
callq 0x11a0
leaq 0xfdd(%rip), %rsi       # 0x2749
pushq $0xf
popq %rdi
callq 0x11a0
leaq 0xfae(%rip), %rsi       # 0x2729
pushq $0xa
popq %rdi
callq 0x11a0
cmpb $0x0, 0x6c5a(%rip)      # 0x83e4
je 0x17d5
leaq 0x6c51(%rip), %rdi      # 0x83e4
movl $0x441, %esi            # imm = 0x441
movl $0x1a4, %edx            # imm = 0x1A4
xorl %eax, %eax
callq 0x1200
movl %eax, %ebx
testl %eax, %eax
js 0x1cb0
cmpl $0x2, %ebx
je 0x17d5
pushq $0x2
popq %rsi
movl %ebx, %edi
callq 0x10f0
cmpl $0x2, %eax
jne 0x20a3
movl %ebx, %edi
callq 0x1180
testl %eax, %eax
jne 0x20c2
cmpb $0x0, 0x6b08(%rip)      # 0x82e4
je 0x1822
xorl %edi, %edi
cmpl $0x0, 0x6cfd(%rip)      # 0x84e4
sete %dil
shll $0x9, %edi
addl $0x241, %edi            # imm = 0x241
callq 0x279c
testl %eax, %eax
jne 0x1d9a
leaq 0x38cc(%rip), %rdi      # 0x50d4
leaq 0x38d0(%rip), %rdx      # 0x50df
leaq 0x6ace(%rip), %rcx      # 0x82e4
movl $0x148, %esi            # imm = 0x148
xorl %eax, %eax
callq 0x4030
cmpb $0x0, 0x6927(%rip)      # 0x8150
je 0x18cc
leaq 0x691a(%rip), %rdi      # 0x8150
pushq $0x41
popq %rsi
movl $0x1a4, %edx            # imm = 0x1A4
xorl %eax, %eax
callq 0x1200
movl %eax, %r13d
testl %eax, %eax
js 0x1d01
pushq $0x2
popq %rsi
movl %r13d, %edi
xorl %edx, %edx
callq 0x1160
testl %eax, %eax
js 0x1d3c
callq 0x10d0
leaq 0x3c69(%rip), %rdx      # 0x54da
leaq -0x120(%rbp), %r14
pushq $0x64
popq %rsi
movq %r14, %rdi
movl %eax, %ecx
xorl %eax, %eax
callq 0x1110
movl %eax, %ebx
movl %r13d, %edi
movq %r14, %rsi
movl %eax, %edx
callq 0x2759
cmpl %ebx, %eax
jne 0x2046
movslq %ebx, %rsi
movl %r13d, %edi
callq 0x1120
testl %eax, %eax
je 0x18d0
leaq 0x3f25(%rip), %rdi      # 0x57d9
leaq 0x3819(%rip), %rsi      # 0x50d4
leaq 0x3e7e(%rip), %rcx      # 0x5740
movl $0x1db, %edx            # imm = 0x1DB
callq 0x1140
pushq $-0x1
popq %r13
movq (%r15), %rcx
leaq 0x37fa(%rip), %rdi      # 0x50d4
leaq 0x3850(%rip), %rdx      # 0x5131
movl $0x150, %esi            # imm = 0x150
xorl %eax, %eax
callq 0x4030
movq 0x695c(%rip), %rdi      # 0x8250
testq %rdi, %rdi
je 0x18fe
callq 0x1270
pushq $0x1
popq %r12
movq (%r15), %rcx
leaq 0x37c8(%rip), %rdi      # 0x50d4
leaq 0x3833(%rip), %rdx      # 0x5146
xorl %ebx, %ebx
movl $0x154, %esi            # imm = 0x154
xorl %eax, %eax
callq 0x4030
cmpq $0xbc, %rbx
je 0x1945
leal -0x5e(%rbx), %eax
cmpq $0x5e, %rbx
movzbl %al, %eax
cmovbl %ebx, %eax
addb $0x21, %al
movb %al, -0x120(%rbp,%rbx)
incq %rbx
jmp 0x1921
movb $0x0, -0x64(%rbp)
cmpb $0x0, 0x6928(%rip)      # 0x8278
movl %r13d, -0x3c(%rbp)
je 0x19a0
leaq 0x691b(%rip), %rdi      # 0x8278
callq 0x10e0
movq %rax, %r14
leal 0x4a(%rax), %ebx
movslq %ebx, %rdi
callq 0x11e0
testq %rax, %rax
je 0x2027
movq %rax, %r13
leaq 0x68f5(%rip), %rsi      # 0x8278
movq %rax, %rdi
callq 0x10a0
movslq %r14d, %rax
movb $0x20, (%r13,%rax)
movq %r13, -0x38(%rbp)
addq %rax, %r13
incq %r13
jmp 0x19bb
pushq $0x49
popq %rdi
callq 0x11e0
testq %rax, %rax
je 0x211f
movq %rax, %r13
pushq $0x49
popq %rbx
movq %rax, -0x38(%rbp)
movq 0x68ae(%rip), %rax      # 0x8270
movq %rax, -0x58(%rbp)
testq %rax, %rax
je 0x1bc9
movq 0x6882(%rip), %rax      # 0x8258
movq %rax, -0x48(%rbp)
cmpl $0x0, 0x68ff(%rip)      # 0x82e0
movq 0x6878(%rip), %r15      # 0x8260
pushq $0x5d
popq %rcx
pushq $0x1
popq %rax
cmovel %eax, %ecx
movl %ecx, -0x40(%rbp)
leaq 0x36d9(%rip), %rdi      # 0x50d4
leaq 0x3c2a(%rip), %rdx      # 0x562c
movl $0x18c, %esi            # imm = 0x18C
xorl %eax, %eax
callq 0x4030
movl 0x68c7(%rip), %r14d     # 0x82dc
addl $-0x21, %r14d
cmpl $0x0, 0x6cd4(%rip)      # 0x86f4
je 0x1ac0
movl $0x0, 0x6cc4(%rip)      # 0x86f4
leaq 0x369d(%rip), %rdi      # 0x50d4
movl $0x192, %esi            # imm = 0x192
leaq 0x3bfa(%rip), %rdx      # 0x563d
xorl %eax, %eax
callq 0x4030
cmpb $0x0, 0x6893(%rip)      # 0x82e4
je 0x1ac0
movq %r12, -0x50(%rbp)
movq %r13, %r12
movl %ebx, %r13d
movq %r15, %rbx
leaq 0x366d(%rip), %rdi      # 0x50d4
movl $0x194, %esi            # imm = 0x194
leaq 0x3bd6(%rip), %rdx      # 0x5649
leaq 0x686a(%rip), %r15      # 0x82e4
movq %r15, %rcx
xorl %eax, %eax
callq 0x4030
movl $0x441, %edi            # imm = 0x441
callq 0x279c
testl %eax, %eax
jne 0x1c5a
leaq 0x3637(%rip), %rdi      # 0x50d4
movl $0x196, %esi            # imm = 0x196
leaq 0x3636(%rip), %rdx      # 0x50df
movq %r15, %rcx
xorl %eax, %eax
callq 0x4030
movq %rbx, %r15
movl %r13d, %ebx
movq %r12, %r13
movq -0x50(%rbp), %r12
movslq %r14d, %rax
leaq (%rax,%rbp), %rsi
addq $-0x120, %rsi           # imm = 0xFEE0
movq %r13, %rdi
pushq $0x48
popq %rdx
callq 0x11d0
movb $0xa, 0x48(%r13)
pushq $0x1
popq %rdi
movq -0x38(%rbp), %rsi
movl %ebx, %edx
callq 0x2759
cmpl %ebx, %eax
jne 0x1e75
addl -0x40(%rbp), %r14d
movl %r14d, %eax
cltd
pushq $0x5e
popq %rcx
idivl %ecx
cmpq %r12, -0x58(%rbp)
je 0x1bab
movl %edx, %r14d
testq %r15, %r15
je 0x1b73
movq %r12, %rax
cqto
idivq %r15
pushq $0x1
popq %rdi
testq %rdx, %rdx
leaq 0x35ac(%rip), %rax      # 0x50d4
jne 0x1b36
callq 0x1270
leaq 0x359e(%rip), %rax      # 0x50d4
cmpl $0x0, 0x6bbf(%rip)      # 0x86fc
jne 0x1b87
cmpl $0x0, 0x6bb2(%rip)      # 0x86f8
je 0x1b6b
movl $0x0, 0x6ba6(%rip)      # 0x86f8
xorl %r14d, %r14d
movq %rax, %rdi
movl $0x1ae, %esi            # imm = 0x1AE
leaq 0x3b26(%rip), %rdx      # 0x568a
xorl %eax, %eax
callq 0x4030
incq %r12
jmp 0x1a19
movq -0x48(%rbp), %rax
movl %eax, %edi
testq %rax, %rax
leaq 0x3551(%rip), %rax      # 0x50d4
jne 0x1b2a
jmp 0x1b36
movl $0x0, 0x6b6b(%rip)      # 0x86fc
leaq 0x353c(%rip), %rdi      # 0x50d4
leaq 0x3adf(%rip), %rdx      # 0x567e
movl $0x1a8, %esi            # imm = 0x1A8
xorl %eax, %eax
callq 0x4030
leaq 0x3522(%rip), %rdi      # 0x50d4
leaq 0x3adc(%rip), %rdx      # 0x5695
movl $0x1b5, %esi            # imm = 0x1B5
xorl %eax, %eax
callq 0x4030
movq -0x30(%rbp), %r15
movq -0x38(%rbp), %rdi
callq 0x1040
movq (%r15), %rcx
leaq 0x34f8(%rip), %rdi      # 0x50d4
leaq 0x3582(%rip), %rdx      # 0x5165
movl $0x158, %esi            # imm = 0x158
xorl %eax, %eax
callq 0x4030
movq 0x6672(%rip), %rdi      # 0x8268
testq %rdi, %rdi
je 0x1c00
callq 0x1270
movq (%r15), %rcx
leaq 0x34ca(%rip), %rdi      # 0x50d4
leaq 0x3572(%rip), %rdx      # 0x5183
movl $0x15c, %esi            # imm = 0x15C
xorl %eax, %eax
callq 0x4030
cmpb $0x0, 0x66c0(%rip)      # 0x82e4
movl -0x3c(%rbp), %ebx
je 0x1c31
pushq $0x1
popq %rdi
callq 0x1180
cmpb $0x0, 0x67ac(%rip)      # 0x83e4
je 0x1c42
pushq $0x2
popq %rdi
callq 0x1180
xorl %r12d, %r12d
cmpl $-0x1, %ebx
je 0x1d9a
movl %ebx, %edi
callq 0x1180
jmp 0x1d9a
pushq $0x1
jmp 0x1d98
jns 0x1e6e
leaq 0x3c57(%rip), %rdi      # 0x58c5
jmp 0x1cf7
cmpl $-0x1, %ebx
jne 0x1f8c
callq 0x1060
movq %rax, %rbx
movl (%rax), %r14d
leaq 0x3446(%rip), %rdi      # 0x50d4
leaq 0x3be5(%rip), %rdx      # 0x587a
movl $0x23f, %esi            # imm = 0x23F
movl %r14d, %ecx
xorl %eax, %eax
callq 0x4030
movl %r14d, (%rbx)
leaq 0x3633(%rip), %rdi      # 0x52e1
jmp 0x1cf7
cmpl $-0x1, %ebx
jne 0x1fab
callq 0x1060
movq %rax, %rbx
movl (%rax), %r14d
leaq 0x3409(%rip), %rdi      # 0x50d4
leaq 0x3b33(%rip), %rdx      # 0x5805
leaq 0x670b(%rip), %r15      # 0x83e4
movl $0x208, %esi            # imm = 0x208
movq %r15, %rcx
movl $0x441, %r8d            # imm = 0x441
movl %r14d, %r9d
xorl %eax, %eax
callq 0x4030
movl %r14d, (%rbx)
movq %r15, %rdi
callq 0x1210
jmp 0x1d9a
cmpl $-0x1, %r13d
jne 0x2008
callq 0x1060
movq %rax, %rbx
movl (%rax), %r14d
leaq 0x33b7(%rip), %rdi      # 0x50d4
leaq 0x3a38(%rip), %rdx      # 0x575c
leaq 0x6425(%rip), %rcx      # 0x8150
movl $0x1cc, %esi            # imm = 0x1CC
movl %r14d, %r8d
xorl %eax, %eax
callq 0x4030
jmp 0x1d6d
cmpl $-0x1, %eax
jne 0x2065
callq 0x1060
movq %rax, %rbx
movl (%rax), %r14d
leaq 0x337d(%rip), %rdi      # 0x50d4
leaq 0x3a3e(%rip), %rdx      # 0x579c
movl $0x1d4, %esi            # imm = 0x1D4
movl %r14d, %ecx
xorl %eax, %eax
callq 0x4030
movl %r14d, (%rbx)
leaq 0x63d9(%rip), %rdi      # 0x8150
callq 0x1210
leaq 0x3351(%rip), %rdi      # 0x50d4
leaq 0x337c(%rip), %rdx      # 0x5106
movl $0x14c, %esi            # imm = 0x14C
xorl %eax, %eax
callq 0x4030
pushq $-0x1
popq %r12
movl %r12d, %eax
addq $0x308, %rsp            # imm = 0x308
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq -0x120(%rbp), %rdx
leaq -0x330(%rbp), %rdi
movl %eax, %esi
callq 0x34ac
movq -0x30(%rbp), %r15
movq (%r15), %rdi
leaq -0x330(%rbp), %rsi
callq 0x213e
pushq $0x1
popq %rdi
callq 0x1230
leaq 0x3404(%rip), %rdi      # 0x51ea
leaq 0x32e7(%rip), %rsi      # 0x50d4
leaq 0x33c4(%rip), %rcx      # 0x51b8
movl $0xf9, %edx
callq 0x1140
leaq 0x33e5(%rip), %rdi      # 0x51ea
leaq 0x32c8(%rip), %rsi      # 0x50d4
leaq 0x33a5(%rip), %rcx      # 0x51b8
movl $0xf6, %edx
callq 0x1140
leaq 0x33c6(%rip), %rdi      # 0x51ea
leaq 0x32a9(%rip), %rsi      # 0x50d4
leaq 0x3386(%rip), %rcx      # 0x51b8
movl $0xfa, %edx
callq 0x1140
leaq 0x33a7(%rip), %rdi      # 0x51ea
leaq 0x328a(%rip), %rsi      # 0x50d4
leaq 0x3367(%rip), %rcx      # 0x51b8
movl $0xf5, %edx
callq 0x1140
movq -0x30(%rbp), %rax
movq (%rax), %rdi
leaq -0x330(%rbp), %rsi
callq 0x213e
xorl %edi, %edi
callq 0x1230
leaq 0x37dd(%rip), %rdi      # 0x5659
leaq 0x3251(%rip), %rsi      # 0x50d4
leaq 0x3797(%rip), %rcx      # 0x5621
movl $0x19d, %edx            # imm = 0x19D
callq 0x1140
leaq 0x3239(%rip), %rdi      # 0x50d4
leaq 0x32f7(%rip), %rdx      # 0x5199
movl $0xea, %esi
xorl %eax, %eax
callq 0x4030
jmp 0x1dd7
leaq 0x333e(%rip), %rdi      # 0x51f8
leaq 0x3213(%rip), %rsi      # 0x50d4
leaq 0x32f0(%rip), %rcx      # 0x51b8
movl $0x105, %edx            # imm = 0x105
callq 0x1140
leaq 0x3336(%rip), %rdi      # 0x520f
leaq 0x31f4(%rip), %rsi      # 0x50d4
leaq 0x32d1(%rip), %rcx      # 0x51b8
movl $0x106, %edx            # imm = 0x106
callq 0x1140
leaq 0x3330(%rip), %rdi      # 0x5228
leaq 0x31d5(%rip), %rsi      # 0x50d4
leaq 0x32b2(%rip), %rcx      # 0x51b8
movl $0x107, %edx            # imm = 0x107
callq 0x1140
leaq 0x3326(%rip), %rdi      # 0x523d
leaq 0x31b6(%rip), %rsi      # 0x50d4
leaq 0x3293(%rip), %rcx      # 0x51b8
movl $0x109, %edx            # imm = 0x109
callq 0x1140
leaq 0x3326(%rip), %rdi      # 0x525c
leaq 0x3197(%rip), %rsi      # 0x50d4
leaq 0x3274(%rip), %rcx      # 0x51b8
movl $0x10a, %edx            # imm = 0x10A
callq 0x1140
leaq 0x3949(%rip), %rdi      # 0x589e
leaq 0x3178(%rip), %rsi      # 0x50d4
leaq 0x38ff(%rip), %rcx      # 0x5862
movl $0x245, %edx            # imm = 0x245
callq 0x1140
leaq 0x3794(%rip), %rdi      # 0x5708
leaq 0x3159(%rip), %rsi      # 0x50d4
leaq 0x38e0(%rip), %rcx      # 0x5862
movl $0x246, %edx            # imm = 0x246
callq 0x1140
leaq 0x3738(%rip), %rdi      # 0x56cb
leaq 0x313a(%rip), %rsi      # 0x50d4
leaq 0x38c1(%rip), %rcx      # 0x5862
movl $0x23e, %edx            # imm = 0x23E
callq 0x1140
leaq 0x3719(%rip), %rdi      # 0x56cb
leaq 0x311b(%rip), %rsi      # 0x50d4
leaq 0x382f(%rip), %rcx      # 0x57ef
movl $0x207, %edx            # imm = 0x207
callq 0x1140
leaq 0x3103(%rip), %rdi      # 0x50d4
leaq 0x3313(%rip), %rdx      # 0x52eb
movl $0x11d, %esi            # imm = 0x11D
xorl %eax, %eax
callq 0x4030
jmp 0x1dc8
leaq 0x3325(%rip), %rdi      # 0x5315
leaq 0x30dd(%rip), %rsi      # 0x50d4
leaq 0x31ba(%rip), %rcx      # 0x51b8
movl $0x120, %edx            # imm = 0x120
callq 0x1140
leaq 0x36bc(%rip), %rdi      # 0x56cb
leaq 0x30be(%rip), %rsi      # 0x50d4
leaq 0x3723(%rip), %rcx      # 0x5740
movl $0x1cb, %edx            # imm = 0x1CB
callq 0x1140
leaq 0x35ef(%rip), %rdi      # 0x561d
leaq 0x309f(%rip), %rsi      # 0x50d4
leaq 0x35e5(%rip), %rcx      # 0x5621
movl $0x179, %edx            # imm = 0x179
callq 0x1140
leaq 0x376f(%rip), %rdi      # 0x57bc
leaq 0x3080(%rip), %rsi      # 0x50d4
leaq 0x36e5(%rip), %rcx      # 0x5740
movl $0x1da, %edx            # imm = 0x1DA
callq 0x1140
leaq 0x3728(%rip), %rdi      # 0x5794
leaq 0x3061(%rip), %rsi      # 0x50d4
leaq 0x36c6(%rip), %rcx      # 0x5740
movl $0x1d3, %edx            # imm = 0x1D3
callq 0x1140
leaq 0x36a6(%rip), %rdi      # 0x5731
leaq 0x3042(%rip), %rsi      # 0x50d4
leaq 0x37c9(%rip), %rcx      # 0x5862
movl $0x24b, %edx            # imm = 0x24B
callq 0x1140
leaq 0x378f(%rip), %rdi      # 0x5839
leaq 0x3023(%rip), %rsi      # 0x50d4
leaq 0x3737(%rip), %rcx      # 0x57ef
movl $0x20e, %edx            # imm = 0x20E
callq 0x1140
leaq 0x3668(%rip), %rdi      # 0x5731
leaq 0x3004(%rip), %rsi      # 0x50d4
leaq 0x3718(%rip), %rcx      # 0x57ef
movl $0x20f, %edx            # imm = 0x20F
callq 0x1140
leaq 0x3102(%rip), %rdi      # 0x51ea
leaq 0x2fe5(%rip), %rsi      # 0x50d4
leaq 0x30c2(%rip), %rcx      # 0x51b8
movl $0x113, %edx            # imm = 0x113
callq 0x1140
leaq 0x30e3(%rip), %rdi      # 0x51ea
leaq 0x2fc6(%rip), %rsi      # 0x50d4
leaq 0x30a3(%rip), %rcx      # 0x51b8
movl $0x117, %edx            # imm = 0x117
callq 0x1140
leaq 0x34f7(%rip), %rdi      # 0x561d
leaq 0x2fa7(%rip), %rsi      # 0x50d4
leaq 0x34ed(%rip), %rcx      # 0x5621
movl $0x180, %edx            # imm = 0x180
callq 0x1140