// File: /workspace/github_c_makefile_star2_O1/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 0x6f74(%rip), %r8       # 0x9500
leaq -0x330(%rbp), %rdi
movq %rdx, -0x30(%rbp)
xorl %ecx, %ecx
xorl %r9d, %r9d
callq 0x3a6c
testl %eax, %eax
jne 0x3076
leaq -0x330(%rbp), %rbx
leaq -0x120(%rbp), %r14
leaq 0x3a46(%rip), %r13      # 0x6004
leaq 0x7153(%rip), %r15      # 0x9718
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4225
movl %eax, %r12d
leal -0x61(%r12), %eax
cmpl $0x19, %eax
ja 0x25fb
movslq (%r13,%rax,4), %rax
addq %r13, %rax
jmpq *%rax
movq (%r15), %rdi
callq 0x2200
movq %rax, 0x6c6a(%rip)      # 0x9260
jmp 0x273b
cmpl $-0x1, %r12d
je 0x273b
jmp 0x2f8e
movq (%r15), %rsi
movb $0x5a, 0x6edf(%rip)     # 0x94f3
movl $0x100, %edx            # imm = 0x100
leaq 0x6dd4(%rip), %rdi      # 0x93f4
callq 0x2070
cmpb $0x0, 0x6ec7(%rip)      # 0x94f3
je 0x273b
jmp 0x303d
movl $0x1, 0x6eb7(%rip)      # 0x94f8
jmp 0x273b
movq (%r15), %rdi
callq 0x2200
movq %rax, 0x6c13(%rip)      # 0x9268
jmp 0x273b
movl $0x1, 0x6c8c(%rip)      # 0x92f0
jmp 0x273b
movq (%r15), %rdi
callq 0x2200
movq %rax, 0x6bf8(%rip)      # 0x9270
jmp 0x273b
movq (%r15), %rdi
callq 0x2230
movl %eax, 0x6c61(%rip)      # 0x92ec
jmp 0x273b
movq (%r15), %rsi
movb $0x5a, 0x6c51(%rip)     # 0x92eb
movl $0x64, %edx
leaq 0x6be2(%rip), %rdi      # 0x9288
callq 0x2070
cmpb $0x0, 0x6c39(%rip)      # 0x92eb
je 0x273b
jmp 0x301e
movq (%r15), %rdi
callq 0x2200
movq %rax, 0x6bb4(%rip)      # 0x9280
jmp 0x273b
movq (%r15), %rsi
movb $0x5a, 0x6d1b(%rip)     # 0x93f3
movl $0x100, %edx            # imm = 0x100
leaq 0x6c10(%rip), %rdi      # 0x92f4
callq 0x2070
cmpb $0x0, 0x6d03(%rip)      # 0x93f3
je 0x273b
jmp 0x2fff
movq (%r15), %rdi
callq 0x2200
movq %rax, 0x6b72(%rip)      # 0x9278
jmp 0x273b
movq (%r15), %rsi
movb $0x5a, 0x6b4d(%rip)     # 0x925f
movl $0x100, %edx            # imm = 0x100
leaq 0x6a42(%rip), %rdi      # 0x9160
callq 0x2070
cmpb $0x0, 0x6b35(%rip)      # 0x925f
je 0x273b
jmp 0x2fe0
movl $0x1, 0x6db9(%rip)      # 0x94f4
cmpl $-0x1, %r12d
jne 0x25c5
cmpq $0x0, 0x6b13(%rip)      # 0x9260
js 0x3095
cmpq $0x0, 0x6b0d(%rip)      # 0x9268
js 0x30b4
cmpq $0x0, 0x6b0f(%rip)      # 0x9278
js 0x30d3
movl 0x6b77(%rip), %eax      # 0x92ec
cmpl $0x20, %eax
jle 0x30f2
cmpl $0x7f, %eax
jge 0x3111
cmpl $0x0, 0x6d66(%rip)      # 0x94f4
je 0x27b3
cmpb $0x0, 0x6b5d(%rip)      # 0x92f4
jne 0x27b3
leaq 0x3934(%rip), %rdi      # 0x60d4
leaq 0x3ad1(%rip), %rdx      # 0x6278
movl $0x10d, %esi            # imm = 0x10D
xorl %eax, %eax
callq 0x5224
cmpl $0x0, 0x6d3e(%rip)      # 0x94f8
je 0x285e
cmpb $0x0, 0x6b2d(%rip)      # 0x92f4
jne 0x280f
leaq 0x3904(%rip), %rdi      # 0x60d4
leaq 0x3ac2(%rip), %rdx      # 0x6299
movl $0x112, %esi            # imm = 0x112
xorl %eax, %eax
callq 0x5224
movb $0x5a, 0x6c09(%rip)     # 0x93f3
leaq 0x6b03(%rip), %rdi      # 0x92f4
leaq 0x3ae9(%rip), %rsi      # 0x62e1
movl $0x100, %edx            # imm = 0x100
callq 0x2070
cmpb $0x0, 0x6bea(%rip)      # 0x93f3
jne 0x32c3
cmpb $0x0, 0x6bde(%rip)      # 0x93f4
jne 0x285e
leaq 0x38b5(%rip), %rdi      # 0x60d4
leaq 0x3a9c(%rip), %rdx      # 0x62c2
movl $0x116, %esi            # imm = 0x116
xorl %eax, %eax
callq 0x5224
movb $0x5a, 0x6cba(%rip)     # 0x94f3
leaq 0x6bb4(%rip), %rdi      # 0x93f4
leaq 0x3a9a(%rip), %rsi      # 0x62e1
movl $0x100, %edx            # imm = 0x100
callq 0x2070
cmpb $0x0, 0x6c9b(%rip)      # 0x94f3
jne 0x32e2
movq -0x238(%rbp), %rax
btq $0x35, %rax
jae 0x2885
btq $0x22, %rax
jb 0x31ac
cmpq $0x0, 0x69f1(%rip)      # 0x9270
jle 0x31cb
cmpl $0x0, -0x21c(%rbp)
jne 0x2fa4
cmpl $0x0, 0x6c5f(%rip)      # 0x94f8
je 0x296e
callq 0x2250
testl %eax, %eax
jne 0x2f03
callq 0x2190
callq 0x2260
testl %eax, %eax
js 0x28d1
movl %eax, %ebx
cmpl $0x2, %ebx
je 0x28c8
movl %ebx, %edi
callq 0x2180
leal -0x1(%rbx), %eax
testl %ebx, %ebx
movl %eax, %ebx
jg 0x28bc
leaq 0x3a09(%rip), %rdi      # 0x62e1
movl $0x2, %esi
xorl %eax, %eax
callq 0x2210
movl %eax, %ebx
testl %eax, %eax
js 0x2f1e
movl %ebx, %edi
xorl %esi, %esi
callq 0x20f0
testl %eax, %eax
jne 0x3130
movl %ebx, %edi
movl $0x1, %esi
callq 0x20f0
cmpl $0x1, %eax
jne 0x314f
cmpl $0x3, %ebx
jb 0x2928
movl %ebx, %edi
callq 0x2180
testl %eax, %eax
jne 0x31ea
movl $0x17, %edi
callq 0x21d0
movl $0x1, %esi
movl $0x11, %edi
callq 0x21b0
movl $0x1, %esi
movl $0x14, %edi
callq 0x21b0
movl $0x1, %esi
movl $0x16, %edi
callq 0x21b0
movl $0x1, %esi
movl $0x15, %edi
callq 0x21b0
leaq 0xfdf(%rip), %rsi       # 0x3954
movl $0x1, %edi
callq 0x21b0
leaq 0xfde(%rip), %rsi       # 0x3964
movl $0xf, %edi
callq 0x21b0
leaq 0xfad(%rip), %rsi       # 0x3944
movl $0xa, %edi
callq 0x21b0
cmpb $0x0, 0x6a4c(%rip)      # 0x93f4
je 0x29fd
leaq 0x6a43(%rip), %rdi      # 0x93f4
movl $0x441, %esi            # imm = 0x441
movl $0x1a4, %edx            # imm = 0x1A4
xorl %eax, %eax
callq 0x2210
movl %eax, %ebx
testl %eax, %eax
js 0x2f45
cmpl $0x2, %ebx
je 0x29f5
movl %ebx, %edi
movl $0x2, %esi
callq 0x20f0
cmpl $0x2, %eax
jne 0x3209
movl %ebx, %edi
callq 0x2180
testl %eax, %eax
jne 0x3228
testl %ebx, %ebx
js 0x2f2c
cmpb $0x0, 0x68f0(%rip)      # 0x92f4
je 0x2a4f
xorl %edi, %edi
cmpl $0x0, 0x6ae5(%rip)      # 0x94f4
sete %dil
shll $0x9, %edi
addl $0x241, %edi            # imm = 0x241
callq 0x3974
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
testl %eax, %eax
jne 0x2f31
leaq 0x369f(%rip), %rdi      # 0x60d4
leaq 0x36a3(%rip), %rdx      # 0x60df
leaq 0x68b1(%rip), %rcx      # 0x92f4
movl $0x148, %esi            # imm = 0x148
xorl %eax, %eax
callq 0x5224
cmpb $0x0, 0x670a(%rip)      # 0x9160
je 0x2b27
leaq 0x66fd(%rip), %rdi      # 0x9160
movl $0x41, %esi
movl $0x1a4, %edx            # imm = 0x1A4
xorl %eax, %eax
callq 0x2210
movl %eax, %r12d
testl %eax, %eax
js 0x2f58
xorl %r14d, %r14d
movl %r12d, %edi
movl $0x2, %esi
xorl %edx, %edx
callq 0x2160
testl %eax, %eax
js 0x2f69
callq 0x20d0
leaq 0x3a35(%rip), %rdx      # 0x64da
leaq -0x120(%rbp), %rdi
movl $0x64, %esi
movl %eax, %ecx
xorl %eax, %eax
callq 0x2110
movl %eax, %ebx
movl %r14d, %eax
leaq (%rax,%rbp), %rsi
addq $-0x120, %rsi           # imm = 0xFEE0
movl %ebx, %eax
subl %r14d, %eax
movslq %eax, %rdx
movl %r12d, %edi
callq 0x20c0
testl %eax, %eax
jle 0x2ae8
addl %eax, %r14d
cmpl %ebx, %r14d
jl 0x2abc
movl %ebx, %eax
cmpl %ebx, %eax
jne 0x3266
movslq %ebx, %rsi
movl %r12d, %edi
callq 0x2120
testl %eax, %eax
jne 0x3285
testl %r12d, %r12d
jns 0x2b2d
leaq 0x35c5(%rip), %rdi      # 0x60d4
leaq 0x35f0(%rip), %rdx      # 0x6106
movl $0x14c, %esi            # imm = 0x14C
xorl %eax, %eax
callq 0x5224
jmp 0x2f2c
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
movq -0x30(%rbp), %rax
movq (%rax), %rcx
leaq 0x3599(%rip), %rdi      # 0x60d4
leaq 0x35ef(%rip), %rdx      # 0x6131
movl $0x150, %esi            # imm = 0x150
xorl %eax, %eax
callq 0x5224
movq 0x670b(%rip), %rdi      # 0x9260
testq %rdi, %rdi
je 0x2b5f
callq 0x2280
movq -0x30(%rbp), %rax
movq (%rax), %rcx
leaq 0x3567(%rip), %rdi      # 0x60d4
leaq 0x35d2(%rip), %rdx      # 0x6146
xorl %ebx, %ebx
movl $0x154, %esi            # imm = 0x154
xorl %eax, %eax
callq 0x5224
movabsq $0x572620ae4c415c99, %rcx # imm = 0x572620AE4C415C99
movq %rbx, %rax
shrq %rax
mulq %rcx
shrl $0x4, %edx
imull $0xa2, %edx, %eax
addl %ebx, %eax
addb $0x21, %al
movb %al, -0x120(%rbp,%rbx)
incq %rbx
cmpq $0xbc, %rbx
jne 0x2b8c
movb $0x0, -0x64(%rbp)
cmpb $0x0, 0x66c8(%rip)      # 0x9288
je 0x2c09
leaq 0x66bf(%rip), %rdi      # 0x9288
callq 0x20e0
movq %rax, %rbx
leal 0x4a(%rax), %r14d
movslq %r14d, %rdi
callq 0x21f0
testq %rax, %rax
je 0x3301
movq %rax, %r15
leaq 0x6698(%rip), %rsi      # 0x9288
movq %rax, %rdi
callq 0x20a0
movslq %ebx, %rax
movb $0x20, (%r15,%rax)
leaq (%r15,%rax), %rbx
incq %rbx
jmp 0x2c28
movl $0x49, %edi
callq 0x21f0
testq %rax, %rax
je 0x3320
movq %rax, %rbx
movl $0x49, %r14d
movq %rax, %r15
movq 0x6651(%rip), %rax      # 0x9280
testq %rax, %rax
je 0x2e70
movq %rax, -0x50(%rbp)
movl %r12d, -0x3c(%rbp)
movq 0x6621(%rip), %rax      # 0x9268
movq %rax, -0x58(%rbp)
movq 0x661e(%rip), %r12      # 0x9270
cmpl $0x0, 0x6697(%rip)      # 0x92f0
movl $0x1, %eax
movl $0x5d, %ecx
cmovel %eax, %ecx
movl %ecx, -0x40(%rbp)
leaq 0x3464(%rip), %r13      # 0x60d4
leaq 0x39b5(%rip), %rdx      # 0x662c
movq %r13, %rdi
movl $0x18c, %esi            # imm = 0x18C
xorl %eax, %eax
callq 0x5224
movl 0x6660(%rip), %eax      # 0x92ec
addl $-0x21, %eax
movq %rax, -0x38(%rbp)
movl $0x1, %eax
movq %rax, -0x48(%rbp)
cmpl $0x0, 0x6a61(%rip)      # 0x9704
je 0x2d1a
movl $0x0, 0x6a55(%rip)      # 0x9704
movq %r13, %rdi
movl $0x192, %esi            # imm = 0x192
leaq 0x397f(%rip), %rdx      # 0x663d
xorl %eax, %eax
callq 0x5224
cmpb $0x0, 0x6628(%rip)      # 0x92f4
je 0x2d1a
movq %r13, %rdi
movl $0x194, %esi            # imm = 0x194
leaq 0x396c(%rip), %rdx      # 0x6649
leaq 0x6610(%rip), %rcx      # 0x92f4
xorl %eax, %eax
callq 0x5224
movl $0x441, %edi            # imm = 0x441
callq 0x3974
testl %eax, %eax
jne 0x2f17
movq %r13, %rdi
movl $0x196, %esi            # imm = 0x196
leaq 0x33d3(%rip), %rdx      # 0x60df
leaq 0x65e1(%rip), %rcx      # 0x92f4
xorl %eax, %eax
callq 0x5224
movq %r12, %r13
movslq -0x38(%rbp), %rax
leaq (%rax,%rbp), %rsi
addq $-0x120, %rsi           # imm = 0xFEE0
movl $0x48, %edx
movq %rbx, %rdi
callq 0x21e0
movq %rbx, %r12
movb $0xa, 0x48(%rbx)
xorl %ebx, %ebx
movl %ebx, %esi
addq %r15, %rsi
movl %r14d, %eax
subl %ebx, %eax
movslq %eax, %rdx
movl $0x1, %edi
callq 0x20c0
testl %eax, %eax
jle 0x2d67
addl %eax, %ebx
cmpl %r14d, %ebx
jl 0x2d42
movl %r14d, %eax
cmpl %r14d, %eax
jne 0x2fc1
movq -0x50(%rbp), %rax
decq %rax
je 0x2e52
movq %r12, %rbx
movq %r13, %r12
movq %rax, -0x50(%rbp)
testq %r13, %r13
je 0x2da8
movq -0x48(%rbp), %rax
cqto
idivq %r12
testq %rdx, %rdx
leaq 0x3335(%rip), %r13      # 0x60d4
jne 0x2dbf
movl $0x1, %edi
jmp 0x2dba
movq -0x58(%rbp), %rax
movl %eax, %edi
testq %rax, %rax
leaq 0x331c(%rip), %r13      # 0x60d4
je 0x2dbf
callq 0x2280
cmpl $0x0, 0x6946(%rip)      # 0x970c
jne 0x2e2e
cmpl $0x0, 0x6939(%rip)      # 0x9708
je 0x2dfb
movl $0x0, 0x692d(%rip)      # 0x9708
movq $0x0, -0x38(%rbp)
movq %r13, %rdi
movl $0x1ae, %esi            # imm = 0x1AE
leaq 0x3898(%rip), %rdx      # 0x668a
xorl %eax, %eax
callq 0x5224
jmp 0x2e25
movq -0x38(%rbp), %rdx
addl -0x40(%rbp), %edx
movslq %edx, %rdx
imulq $-0x51b3bea3, %rdx, %rax # imm = 0xAE4C415D
shrq $0x20, %rax
addl %edx, %eax
movl %eax, %ecx
shrl $0x1f, %ecx
sarl $0x6, %eax
addl %ecx, %eax
imull $0x5e, %eax, %eax
subl %eax, %edx
movq %rdx, -0x38(%rbp)
incq -0x48(%rbp)
jmp 0x2c9c
movl $0x0, 0x68d4(%rip)      # 0x970c
leaq 0x3295(%rip), %rdi      # 0x60d4
leaq 0x3838(%rip), %rdx      # 0x667e
movl $0x1a8, %esi            # imm = 0x1A8
xorl %eax, %eax
callq 0x5224
leaq 0x327b(%rip), %rdi      # 0x60d4
leaq 0x3835(%rip), %rdx      # 0x6695
movl $0x1b5, %esi            # imm = 0x1B5
xorl %eax, %eax
callq 0x5224
movl -0x3c(%rbp), %r12d
movq %r15, %rdi
callq 0x2040
movq -0x30(%rbp), %rax
movq (%rax), %rcx
leaq 0x324e(%rip), %rdi      # 0x60d4
leaq 0x32d8(%rip), %rdx      # 0x6165
movl $0x158, %esi            # imm = 0x158
xorl %eax, %eax
callq 0x5224
movq 0x63d8(%rip), %rdi      # 0x9278
testq %rdi, %rdi
je 0x2eaa
callq 0x2280
movq -0x30(%rbp), %rax
movq (%rax), %rcx
leaq 0x321c(%rip), %rdi      # 0x60d4
leaq 0x32c4(%rip), %rdx      # 0x6183
movl $0x15c, %esi            # imm = 0x15C
xorl %eax, %eax
callq 0x5224
cmpb $0x0, 0x6422(%rip)      # 0x92f4
je 0x2ede
movl $0x1, %edi
callq 0x2180
cmpb $0x0, 0x650f(%rip)      # 0x93f4
je 0x2ef1
movl $0x2, %edi
callq 0x2180
xorl %ebx, %ebx
cmpl $-0x1, %r12d
je 0x2f31
movl %r12d, %edi
callq 0x2180
jmp 0x2f31
jns 0x306f
leaq 0x39b5(%rip), %rdi      # 0x68c5
callq 0x2220
jmp 0x2f2c
movl $0x1, %ebx
jmp 0x2f31
cmpl $-0x1, %ebx
jne 0x316e
callq 0x22a0
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
movl %ebx, %eax
addq $0x308, %rsp            # imm = 0x308
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
cmpl $-0x1, %ebx
jne 0x318d
callq 0x22e3
jmp 0x29f5
cmpl $-0x1, %r12d
jne 0x3247
callq 0x2372
jmp 0x2f77
cmpl $-0x1, %eax
jne 0x32a4
callq 0x233b
leaq 0x61e2(%rip), %rdi      # 0x9160
callq 0x2220
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
jmp 0x2b03
movq -0x120(%rbp), %rdx
leaq -0x330(%rbp), %rdi
movl %r12d, %esi
callq 0x46f5
movq -0x30(%rbp), %rax
movq (%rax), %rdi
leaq -0x330(%rbp), %rsi
callq 0x333f
movl $0x1, %edi
callq 0x2240
leaq 0x3691(%rip), %rdi      # 0x6659
leaq 0x3105(%rip), %rsi      # 0x60d4
leaq 0x364b(%rip), %rcx      # 0x6621
movl $0x19d, %edx            # imm = 0x19D
callq 0x2140
leaq 0x3203(%rip), %rdi      # 0x61ea
leaq 0x30e6(%rip), %rsi      # 0x60d4
leaq 0x31c3(%rip), %rcx      # 0x61b8
movl $0xf6, %edx
callq 0x2140
leaq 0x31e4(%rip), %rdi      # 0x61ea
leaq 0x30c7(%rip), %rsi      # 0x60d4
leaq 0x31a4(%rip), %rcx      # 0x61b8
movl $0xf9, %edx
callq 0x2140
leaq 0x31c5(%rip), %rdi      # 0x61ea
leaq 0x30a8(%rip), %rsi      # 0x60d4
leaq 0x3185(%rip), %rcx      # 0x61b8
movl $0xf5, %edx
callq 0x2140
leaq 0x31a6(%rip), %rdi      # 0x61ea
leaq 0x3089(%rip), %rsi      # 0x60d4
leaq 0x3166(%rip), %rcx      # 0x61b8
movl $0xfa, %edx
callq 0x2140
movq -0x30(%rbp), %rax
movq (%rax), %rdi
leaq -0x330(%rbp), %rsi
callq 0x333f
xorl %edi, %edi
callq 0x2240
leaq 0x3057(%rip), %rdi      # 0x60d4
leaq 0x3115(%rip), %rdx      # 0x6199
movl $0xea, %esi
xorl %eax, %eax
callq 0x5224
jmp 0x2fb7
leaq 0x315c(%rip), %rdi      # 0x61f8
leaq 0x3031(%rip), %rsi      # 0x60d4
leaq 0x310e(%rip), %rcx      # 0x61b8
movl $0x105, %edx            # imm = 0x105
callq 0x2140
leaq 0x3154(%rip), %rdi      # 0x620f
leaq 0x3012(%rip), %rsi      # 0x60d4
leaq 0x30ef(%rip), %rcx      # 0x61b8
movl $0x106, %edx            # imm = 0x106
callq 0x2140
leaq 0x314e(%rip), %rdi      # 0x6228
leaq 0x2ff3(%rip), %rsi      # 0x60d4
leaq 0x30d0(%rip), %rcx      # 0x61b8
movl $0x107, %edx            # imm = 0x107
callq 0x2140
leaq 0x3144(%rip), %rdi      # 0x623d
leaq 0x2fd4(%rip), %rsi      # 0x60d4
leaq 0x30b1(%rip), %rcx      # 0x61b8
movl $0x109, %edx            # imm = 0x109
callq 0x2140
leaq 0x3144(%rip), %rdi      # 0x625c
leaq 0x2fb5(%rip), %rsi      # 0x60d4
leaq 0x3092(%rip), %rcx      # 0x61b8
movl $0x10a, %edx            # imm = 0x10A
callq 0x2140
leaq 0x3767(%rip), %rdi      # 0x689e
leaq 0x2f96(%rip), %rsi      # 0x60d4
leaq 0x371d(%rip), %rcx      # 0x6862
movl $0x245, %edx            # imm = 0x245
callq 0x2140
leaq 0x35b2(%rip), %rdi      # 0x6708
leaq 0x2f77(%rip), %rsi      # 0x60d4
leaq 0x36fe(%rip), %rcx      # 0x6862
movl $0x246, %edx            # imm = 0x246
callq 0x2140
leaq 0x3556(%rip), %rdi      # 0x66cb
leaq 0x2f58(%rip), %rsi      # 0x60d4
leaq 0x36df(%rip), %rcx      # 0x6862
movl $0x23e, %edx            # imm = 0x23E
callq 0x2140
leaq 0x3537(%rip), %rdi      # 0x66cb
leaq 0x2f39(%rip), %rsi      # 0x60d4
leaq 0x364d(%rip), %rcx      # 0x67ef
movl $0x207, %edx            # imm = 0x207
callq 0x2140
leaq 0x2f21(%rip), %rdi      # 0x60d4
leaq 0x3131(%rip), %rdx      # 0x62eb
movl $0x11d, %esi            # imm = 0x11D
xorl %eax, %eax
callq 0x5224
jmp 0x2fa4
leaq 0x3143(%rip), %rdi      # 0x6315
leaq 0x2efb(%rip), %rsi      # 0x60d4
leaq 0x2fd8(%rip), %rcx      # 0x61b8
movl $0x120, %edx            # imm = 0x120
callq 0x2140
leaq 0x3540(%rip), %rdi      # 0x6731
leaq 0x2edc(%rip), %rsi      # 0x60d4
leaq 0x3663(%rip), %rcx      # 0x6862
movl $0x24b, %edx            # imm = 0x24B
callq 0x2140
leaq 0x3629(%rip), %rdi      # 0x6839
leaq 0x2ebd(%rip), %rsi      # 0x60d4
leaq 0x35d1(%rip), %rcx      # 0x67ef
movl $0x20e, %edx            # imm = 0x20E
callq 0x2140
leaq 0x3502(%rip), %rdi      # 0x6731
leaq 0x2e9e(%rip), %rsi      # 0x60d4
leaq 0x35b2(%rip), %rcx      # 0x67ef
movl $0x20f, %edx            # imm = 0x20F
callq 0x2140
leaq 0x347d(%rip), %rdi      # 0x66cb
leaq 0x2e7f(%rip), %rsi      # 0x60d4
leaq 0x34e4(%rip), %rcx      # 0x6740
movl $0x1cb, %edx            # imm = 0x1CB
callq 0x2140
leaq 0x354f(%rip), %rdi      # 0x67bc
leaq 0x2e60(%rip), %rsi      # 0x60d4
leaq 0x34c5(%rip), %rcx      # 0x6740
movl $0x1da, %edx            # imm = 0x1DA
callq 0x2140
leaq 0x354d(%rip), %rdi      # 0x67d9
leaq 0x2e41(%rip), %rsi      # 0x60d4
leaq 0x34a6(%rip), %rcx      # 0x6740
movl $0x1db, %edx            # imm = 0x1DB
callq 0x2140
leaq 0x34e9(%rip), %rdi      # 0x6794
leaq 0x2e22(%rip), %rsi      # 0x60d4
leaq 0x3487(%rip), %rcx      # 0x6740
movl $0x1d3, %edx            # imm = 0x1D3
callq 0x2140
leaq 0x2f20(%rip), %rdi      # 0x61ea
leaq 0x2e03(%rip), %rsi      # 0x60d4
leaq 0x2ee0(%rip), %rcx      # 0x61b8
movl $0x113, %edx            # imm = 0x113
callq 0x2140
leaq 0x2f01(%rip), %rdi      # 0x61ea
leaq 0x2de4(%rip), %rsi      # 0x60d4
leaq 0x2ec1(%rip), %rcx      # 0x61b8
movl $0x117, %edx            # imm = 0x117
callq 0x2140
leaq 0x3315(%rip), %rdi      # 0x661d
leaq 0x2dc5(%rip), %rsi      # 0x60d4
leaq 0x330b(%rip), %rcx      # 0x6621
movl $0x179, %edx            # imm = 0x179
callq 0x2140
leaq 0x32f6(%rip), %rdi      # 0x661d
leaq 0x2da6(%rip), %rsi      # 0x60d4
leaq 0x32ec(%rip), %rcx      # 0x6621
movl $0x180, %edx            # imm = 0x180
callq 0x2140