// File: /workspace/github_c_makefile_star2_O3/jsummers[P]deark/modules/fnt.c
// Function: de_run_fnt
static void de_run_fnt(deark *c, de_module_params *mparams)
{
	lctx *d = NULL;

	d = de_malloc(c, sizeof(lctx));
	d->input_encoding_req = de_get_input_encoding(c, NULL, DE_ENCODING_UNKNOWN);

	if(!do_read_header(c, d)) goto done;
	read_face_name(c, d);

	if(d->is_vector) {
		de_err(c, "This is a vector font. Not supported.");
		goto done;
	}

	if(d->dfType & 0x4) {
		de_err(c, "This type of font is not supported (dfType=0x%04x)", d->dfType);
		goto done;
	}

	if(!do_read_char_table(c, d)) goto done;

	do_make_image(c, d);
done:
	if(d) {
		de_finfo_destroy(c, d->fi);
		de_free(c, d->char_table);
		de_free(c, d);
	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x68, %rsp
movq %rdi, %rbx
movl $0x98, %esi
callq 0xe8b2b
movq %rax, %r15
movq %rax, %r14
xorl %r13d, %r13d
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xeb220
movl %eax, 0x88(%r15)
leaq 0x28(%rsp), %rsi
movq %rbx, %rdi
callq 0xe8a1c
leaq 0xd0735(%rip), %rsi     # 0x11ee3c
movq %rbx, %rdi
xorl %edx, %edx
xorl %eax, %eax
callq 0xe8617
movq %rbx, %rdi
movl $0x1, %esi
callq 0xe8a15
movq 0x18(%rbx), %rdi
xorl %esi, %esi
callq 0xeebc8
movl %eax, (%r15)
leaq 0xd071a(%rip), %rsi     # 0x11ee4f
movq %rbx, %rdi
movl %eax, %edx
xorl %eax, %eax
callq 0xe8617
movl (%r15), %edx
cmpl $0x100, %edx            # imm = 0x100
je 0x4e760
cmpl $0x200, %edx            # imm = 0x200
je 0x4e760
cmpl $0x300, %edx            # imm = 0x300
jne 0x4e988
movq %rbx, %rdi
callq 0xf6410
movq %rax, %r12
movq 0x18(%rbx), %rdi
movl $0x6, %esi
movl $0x3c, %edx
movq %rax, %rcx
movl $0x1, %r8d
movl $0x1, %r9d
callq 0xefbd7
movq %r12, %rdi
callq 0xf70f6
leaq 0xd06f3(%rip), %rsi     # 0x11ee8f
movq %rbx, %rdi
movq %rax, %rdx
xorl %eax, %eax
callq 0xe8617
movq 0x18(%rbx), %rdi
movl $0x42, %esi
callq 0xeebc8
movl %eax, 0x4(%r14)
movl %eax, %ecx
andl $0x1, %ecx
movl %ecx, 0x7c(%r14)
leaq 0xc91e9(%rip), %rdx     # 0x1179b4
leaq 0xd0af4(%rip), %rcx     # 0x11f2c6
cmoveq %rdx, %rcx
leaq 0xd06c2(%rip), %rsi     # 0x11ee9f
movq %rbx, %rdi
movl %eax, %edx
xorl %eax, %eax
callq 0xe8617
movq 0x18(%rbx), %rdi
movl $0x44, %esi
callq 0xeebc8
movl %eax, 0x6c(%r14)
leaq 0xd06b1(%rip), %rsi     # 0x11eeb3
movq %rbx, %rdi
movl %eax, %edx
xorl %eax, %eax
callq 0xe8617
movq 0x18(%rbx), %rdi
movl $0x56, %esi
callq 0xeebc8
movq %rax, 0x58(%r14)
leaq 0xd0699(%rip), %rsi     # 0x11eec0
movq %rbx, %rdi
movl %eax, %edx
xorl %eax, %eax
callq 0xe8617
movq 0x18(%rbx), %rdi
movl $0x58, %esi
callq 0xeebc8
movq %rax, 0x60(%r14)
movq %rax, 0x10(%r14)
leaq 0xd067f(%rip), %rsi     # 0x11eecf
movq %rbx, %rdi
movl %eax, %edx
xorl %eax, %eax
callq 0xe8617
movq 0x18(%rbx), %rdi
movl $0x55, %esi
callq 0xeead3
movb %al, 0x78(%r14)
movzbl %al, %ebp
movl %ebp, %edi
callq 0xf8e88
leaq 0xcd663(%rip), %rsi     # 0x11bee2
movq %rbx, %rdi
movl %ebp, %edx
movq %rax, %rcx
xorl %eax, %eax
callq 0xe8617
movb 0x78(%r14), %al
cmpb $-0x1, %al
movl $0xd, %ecx
cmovnel %r13d, %ecx
testb %al, %al
movl $0x9, %eax
cmovnel %ecx, %eax
movl %eax, 0x84(%r14)
movq 0x18(%rbx), %rdi
movl $0x5d, %esi
callq 0xeebc8
movq %rax, %r13
leaq 0xd0619(%rip), %rsi     # 0x11eedf
movq %rbx, %rdi
movl %r13d, %edx
xorl %eax, %eax
callq 0xe8617
movq 0x58(%r14), %rcx
cmpq %r13, %rcx
sete %al
testq %rcx, %rcx
sete %dl
orb %al, %dl
jne 0x4e8fb
leaq 0xd0600(%rip), %rsi     # 0x11eeee
movq %rbx, %rdi
movl %r13d, %edx
xorl %eax, %eax
callq 0xe8faa
movq 0x18(%rbx), %rdi
movl $0x5f, %esi
callq 0xeead3
movb %al, 0x40(%r14)
movzbl %al, %edx
leaq 0xd0606(%rip), %rsi     # 0x11ef1d
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe8617
movq 0x18(%rbx), %rdi
movl $0x60, %esi
callq 0xeead3
movb %al, 0x41(%r14)
movzbl %al, %edx
leaq 0xd076a(%rip), %rsi     # 0x11f0a7
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe8617
movb 0x41(%r14), %al
cmpb 0x40(%r14), %al
jae 0x4e964
leaq 0xd0604(%rip), %rsi     # 0x11ef5c
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe9295
jmp 0x4e99c
movq 0x18(%rbx), %rdi
movl $0x63, %esi
callq 0xeebc8
movq %rax, 0x30(%r14)
cmpl $0x1ff, (%r14)          # imm = 0x1FF
jbe 0x4e9b5
leaq 0xc2625(%rip), %rcx     # 0x110fab
jmp 0x4e9cc
leaq 0xd04d2(%rip), %rsi     # 0x11ee61
xorl %r12d, %r12d
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe9295
movq %r12, %rdi
callq 0xf6753
movl 0x28(%rsp), %esi
movq %rbx, %rdi
callq 0xe8a25
jmp 0x4ebea
cmpl $0x0, 0x7c(%r14)
leaq 0xf66ef(%rip), %rdx     # 0x1450b0
leaq 0xc25e3(%rip), %rcx     # 0x110fab
cmoveq %rdx, %rcx
leaq 0xd0559(%rip), %rsi     # 0x11ef2c
movq %rbx, %rdi
movl %eax, %edx
xorl %eax, %eax
callq 0xe8617
movq 0x18(%rbx), %rdi
movl $0x69, %esi
callq 0xeed61
movq %rax, 0x70(%r14)
leaq 0xd0547(%rip), %rsi     # 0x11ef3f
movq %rbx, %rdi
movl %eax, %edx
xorl %eax, %eax
callq 0xe8617
movq 0x18(%rbx), %rdi
movl $0x71, %esi
callq 0xeed61
movq %rax, 0x38(%r14)
leaq 0xd052d(%rip), %rsi     # 0x11ef4a
movq %rbx, %rdi
movq %rax, %rdx
xorl %eax, %eax
callq 0xe8617
movq %r12, %rdi
callq 0xf6753
movl 0x28(%rsp), %esi
movq %rbx, %rdi
callq 0xe8a25
movq 0x70(%r14), %rdx
testq %rdx, %rdx
jle 0x4eb16
leaq 0xd052a(%rip), %rsi     # 0x11ef7c
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe8617
movq %rbx, %rdi
movl $0x1, %esi
callq 0xe8a15
movq %rbx, %rdi
callq 0xf6410
movq %rax, %r12
movq 0x18(%rbx), %rdi
movq 0x70(%r14), %rsi
movl $0x40, %edx
movq %rax, %rcx
movl $0x1, %r8d
movl $0x1, %r9d
callq 0xefbd7
movq %r12, %rdi
callq 0xf70f6
leaq 0xd04e9(%rip), %rsi     # 0x11ef8d
movq %rbx, %rdi
movq %rax, %rdx
xorl %eax, %eax
callq 0xe8617
cmpb $0x0, 0xd0(%rbx)
je 0x4eb01
cmpq $0x0, 0x90(%r14)
jne 0x4ead3
movq %rbx, %rdi
callq 0xea504
movq %rax, 0x90(%r14)
movl 0x6c(%r14), %ecx
leaq 0xce8f3(%rip), %rdx     # 0x11d3d1
movq %r12, %rdi
movl $0x5, %esi
xorl %eax, %eax
callq 0xf6653
movq 0x90(%r14), %rsi
movq %rbx, %rdi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0xea53f
movq %rbx, %rdi
movl $0xffffffff, %esi       # imm = 0xFFFFFFFF
callq 0xe8a15
movq %r12, %rdi
callq 0xf6753
cmpl $0x0, 0x7c(%r14)
je 0x4eb33
leaq 0xd02bf(%rip), %rsi     # 0x11ede3
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe9295
jmp 0x4ebea
movl 0x4(%r14), %edx
testb $0x4, %dl
jne 0x4ebd9
leaq 0x28(%rsp), %rsi
movq %rbx, %rdi
callq 0xe8a1c
cmpl $0x0, 0x7c(%r14)
jne 0x4ebea
movq %rbx, %rdi
movl $0x200, %ebx            # imm = 0x200
xorl %eax, %eax
cmpl %ebx, (%r14)
setae %al
movl %eax, 0x80(%r14)
movzbl 0x41(%r14), %ecx
movzbl 0x40(%r14), %edx
subq %rdx, %rcx
leaq (%rax,%rcx), %rdx
incq %rdx
movq %rdx, 0x48(%r14)
leaq 0xd040f(%rip), %rsi     # 0x11ef9d
movq %rdi, 0x8(%rsp)
xorl %eax, %eax
callq 0xe8617
movl (%r14), %eax
cmpl %ebx, %eax
je 0x4ec1f
cmpl $0x100, %eax            # imm = 0x100
jne 0x4ec3c
movq $0x75, 0x18(%r14)
cmpq $0x0, 0x58(%r14)
movq 0x8(%rsp), %rbx
je 0x4ef53
movq $0x0, 0x20(%r14)
movl $0x75, %edx
xorl %r8d, %r8d
jmp 0x4ec5c
leaq 0xd0229(%rip), %rsi     # 0x11ee09
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe9295
movq 0x90(%r14), %rsi
movq %rbx, %rdi
callq 0xea50e
movq 0x50(%r14), %rsi
movq %rbx, %rdi
callq 0xe8be2
movq %rbx, %rdi
movq %r14, %rsi
callq 0xe8be2
addq $0x68, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq $0x76, 0x18(%r14)
movq $0x4, 0x20(%r14)
movl $0x4, %r8d
movl $0x76, %edx
jmp 0x4ec57
movq $0x94, 0x18(%r14)
movq $0x6, 0x20(%r14)
movl $0x6, %r8d
movl $0x94, %edx
movq 0x8(%rsp), %rbx
movq 0x48(%r14), %rcx
imulq %r8, %rcx
movq %rcx, 0x28(%r14)
leaq 0xd0347(%rip), %rsi     # 0x11efb6
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe8617
movq %rbx, %rdi
movl $0x1, %esi
callq 0xe8a15
movq 0x48(%r14), %rsi
movl $0x18, %edx
movq %rbx, %rdi
callq 0xe96f7
movq %rax, 0x50(%r14)
cmpq $0x0, 0x28(%r14)
movq %r14, 0x20(%rsp)
je 0x4ed35
cmpl $0x100, (%r14)          # imm = 0x100
movq 0x48(%r14), %rax
jne 0x4ed6d
testq %rax, %rax
jle 0x4eea5
movq %r15, 0x10(%rsp)
movl $0x8, %r12d
xorl %ebp, %ebp
movq 0x8(%rsp), %r15
movq 0x18(%r14), %rbx
movq 0x20(%r14), %r13
imulq %rbp, %r13
leaq (%rbx,%r13), %rsi
movq 0x18(%r15), %rdi
callq 0xeebc8
movq 0x50(%r14), %rcx
movq %rax, (%rcx,%r12)
movq 0x18(%r15), %rdi
leaq (%rbx,%r13), %rsi
addq $0x2, %rsi
callq 0xeebc8
movq 0x50(%r14), %rcx
subl (%rcx,%r12), %eax
testl %eax, %eax
movl $0x0, %edx
cmovlel %edx, %eax
movl %eax, -0x8(%rcx,%r12)
incq %rbp
movq 0x48(%r14), %rcx
addq $0x18, %r12
cmpq %rcx, %rbp
jl 0x4ecd7
jmp 0x4ede1
movq 0x48(%r14), %rcx
testq %rcx, %rcx
jle 0x4eea5
movq %r15, 0x10(%rsp)
movq 0x58(%r14), %rdx
addq $0x8, %rax
xorl %esi, %esi
movq %rcx, %rdi
movl %edx, -0x8(%rax)
movq %rsi, (%rax)
addq $0x18, %rax
addq %rdx, %rsi
decq %rdi
jne 0x4ed54
movq 0x20(%rsp), %r14
jmp 0x4ede1
testq %rax, %rax
jle 0x4eea5
movq %r15, 0x10(%rsp)
xorl %r12d, %r12d
xorl %r13d, %r13d
movq 0x18(%r14), %r15
movq 0x20(%r14), %rbp
imulq %r13, %rbp
leaq (%r15,%rbp), %rsi
movq 0x18(%rbx), %rdi
callq 0xeebc8
movq 0x50(%r14), %rcx
movl %eax, (%rcx,%r12)
cmpq $0x6, 0x20(%r14)
movq 0x18(%rbx), %rdi
leaq 0x2(%rbp,%r15), %rsi
jne 0x4edb9
callq 0xeed61
jmp 0x4edbe
callq 0xeebc8
movq 0x20(%rsp), %r14
movq 0x50(%r14), %rcx
movq %rax, 0x10(%rcx,%r12)
incq %r13
movq 0x48(%r14), %rcx
addq $0x18, %r12
cmpq %rcx, %r13
movq 0x8(%rsp), %rbx
jl 0x4ed81
movq 0x10(%rsp), %r15
addq $0x68, %r15
movl $0x0, 0x68(%r14)
testq %rcx, %rcx
jle 0x4eeb5
movq 0x50(%r14), %rax
leaq 0xd020b(%rip), %rbp     # 0x11f011
xorl %r13d, %r13d
xorl %r12d, %r12d
movq 0x8(%rsp), %rbx
cmpl $0x0, 0x80(%r14)
je 0x4ee30
decq %rcx
cmpq %rcx, %r12
jne 0x4ee30
movb $0x1, 0x4(%rax,%r13)
movl $0x100, %ecx            # imm = 0x100
jmp 0x4ee45
movl $0x100, %ecx            # imm = 0x100
cmpb $0x0, 0x4(%rax,%r13)
jne 0x4ee45
movzbl 0x40(%r14), %ecx
addl %r12d, %ecx
leaq (%rax,%r13), %rdx
xorl %edi, %edi
cmpl $0x100, (%r14)          # imm = 0x100
setne %dil
movl (%rax,%r13), %r9d
movq %rbp, %rsi
leaq 0xd0181(%rip), %rax     # 0x11efe5
cmoveq %rax, %rsi
movl 0x8(%rdx,%rdi,8), %r8d
movq %rbx, %rdi
movl %r12d, %edx
xorl %eax, %eax
callq 0xe87e4
movq 0x50(%r14), %rax
movl (%rax,%r13), %ecx
movl 0x68(%r14), %edx
cmpl %edx, %ecx
jle 0x4ee8f
movl %ecx, (%r15)
movl %ecx, %edx
incq %r12
movq 0x48(%r14), %rcx
addq $0x18, %r13
cmpq %rcx, %r12
jl 0x4ee11
jmp 0x4eebc
addq $0x68, %r15
movl $0x0, 0x68(%r14)
xorl %edx, %edx
jmp 0x4eebc
xorl %edx, %edx
movq 0x8(%rsp), %rbx
leaq 0xd017a(%rip), %rsi     # 0x11f03d
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe8617
movl (%r15), %eax
testl %eax, %eax
jle 0x4e9a4
movl %eax, 0x8(%r14)
movq %rbx, %rdi
movl $0xffffffff, %esi       # imm = 0xFFFFFFFF
callq 0xe8a15
movl 0x28(%rsp), %esi
movq %rbx, %rdi
callq 0xe8a25
leaq 0xd0158(%rip), %rsi     # 0x11f054
movq %rbx, %rdi
xorl %eax, %eax
callq 0xe8617
movq %rbx, %rdi
movl $0x1, %esi
callq 0xe8a15
movq %rbx, %rdi
callq 0xf5358
movb $0x1, 0x10(%rax)
movl 0x88(%r14), %ebp
testl %ebp, %ebp
movq %rax, 0x18(%rsp)
je 0x4ef3a
movq %rax, %r15
movw $0x101, 0x11(%rax)      # imm = 0x101
jmp 0x4ef7c
movl 0x84(%r14), %ebp
testl %ebp, %ebp
je 0x4ef6b
movq 0x18(%rsp), %r15
movw $0x1, 0x11(%r15)
jmp 0x4ef7c
movq $0x2, 0x20(%r14)
movl $0x2, %r8d
movl $0x75, %edx
jmp 0x4ec5c
movq 0x18(%rsp), %r15
movw $0x0, 0x11(%r15)
movl $0x5, %ebp
movl 0x8(%r14), %eax
movl %eax, (%r15)
movl 0x10(%r14), %eax
movl %eax, 0x4(%r15)
movq 0x48(%r14), %rsi
movq %rsi, 0x18(%r15)
movl $0x28, %edx
movq %rbx, %rdi
callq 0xe96f7
movq %rax, 0x20(%r15)
leaq 0x28(%rsp), %rdi
movl %ebp, %esi
callq 0xebbf7
leaq 0x48(%rsp), %rdi
movl $0x17, %esi
callq 0xebbf7
cmpq $0x0, 0x48(%r14)
jle 0x4f1db
xorl %ebp, %ebp
movq 0x50(%r14), %r15
leaq (,%rbp,2), %r13
addq %rbp, %r13
leaq (,%rbp,4), %r12
addq %rbp, %r12
shlq $0x3, %r12
movq 0x18(%rsp), %rcx
addq 0x20(%rcx), %r12
cmpb $0x0, 0x4(%r15,%r13,8)
je 0x4f00a
movl $0x100, (%r12)          # imm = 0x100
movl $0x2002, %eax           # imm = 0x2002
jmp 0x4f036
movzbl 0x40(%r14), %eax
leal (%rax,%rbp), %edi
movl %edi, (%r12)
cmpb $0x0, 0x11(%rcx)
je 0x4f03b
cmpl $0x1f, %edi
jg 0x4f02c
cmpb $0x0, 0x78(%r14)
je 0x4f1ce
leaq 0x28(%rsp), %rsi
callq 0xec0ad
movl %eax, 0x4(%r12)
movq %rbp, 0x10(%rsp)
leaq (%r15,%r13,8), %r13
movslq (%r13), %rcx
movl %ecx, 0x8(%r12)
movq 0x10(%r14), %rsi
movl %esi, 0xc(%r12)
leaq 0x7(%rcx), %rax
movq %rcx, 0x20(%rsp)
addq $0xe, %rcx
testq %rax, %rax
cmovnsq %rax, %rcx
sarq $0x3, %rcx
imulq %rcx, %rsi
cmpl $0x100, (%r14)          # imm = 0x100
movq %rcx, 0x18(%r12)
jne 0x4f11d
cmpq $0x8000, %rsi           # imm = 0x8000
jg 0x4f1ba
movq %rbx, %rdi
callq 0xe8b2b
movq %rax, 0x20(%r12)
movq 0x10(%r14), %rcx
testq %rcx, %rcx
jle 0x4f1ba
movl (%r13), %eax
xorl %r15d, %r15d
testl %eax, %eax
jle 0x4f110
xorl %ebp, %ebp
movq 0x18(%rbx), %rdi
movq 0x30(%r14), %rdx
imulq %r15, %rdx
addq 0x38(%r14), %rdx
movq 0x8(%r13), %rcx
addq %rbp, %rcx
movl $0x1, %esi
callq 0xf26f9
testb %al, %al
je 0x4f100
movl %ebp, %ecx
notb %cl
andb $0x7, %cl
movb $0x1, %al
shlb %cl, %al
movq 0x18(%r12), %rcx
imulq %r15, %rcx
movq %rbp, %rdx
addq 0x20(%r12), %rcx
shrq $0x3, %rdx
orb %al, (%rdx,%rcx)
incq %rbp
movslq (%r13), %rax
cmpq %rax, %rbp
jl 0x4f0b8
movq 0x10(%r14), %rcx
incq %r15
cmpq %rcx, %r15
jl 0x4f0b2
jmp 0x4f1ba
cmpq $0x8000, %rsi           # imm = 0x8000
jg 0x4f1ba
movq %rbx, %rdi
movq %rcx, %r15
callq 0xe8b2b
movq %rax, 0x20(%r12)
movq 0x10(%r14), %rax
testq %rax, %rax
jle 0x4f1ba
movq %r15, %rdx
cmpq $0x2, %r15
movl $0x1, %ecx
cmovlq %rcx, %rdx
xorl %ebp, %ebp
cmpl $0x0, 0x20(%rsp)
jle 0x4f1b2
xorl %ebx, %ebx
movq 0x8(%rsp), %rax
movq 0x18(%rax), %rdi
movq 0x10(%r14), %rax
imulq %rbx, %rax
movq 0x10(%r13), %rsi
addq %rbp, %rsi
addq %rax, %rsi
movq %r13, %r15
movq %r12, %r13
movq %rdx, %r12
callq 0xeead3
movq %r12, %rdx
movq %r13, %r12
movq %r15, %r13
movq 0x18(%r12), %rcx
imulq %rbp, %rcx
addq 0x20(%r12), %rcx
movb %al, (%rbx,%rcx)
incq %rbx
cmpq %rbx, %rdx
jne 0x4f15e
movq 0x10(%r14), %rax
movq 0x8(%rsp), %rbx
incq %rbp
cmpq %rax, %rbp
jl 0x4f155
movq 0x10(%rsp), %rbp
incq %rbp
cmpq 0x48(%r14), %rbp
jl 0x4efcc
jmp 0x4f1db
addl $0x5f, %edi
leaq 0x48(%rsp), %rsi
jmp 0x4f031
movq 0x90(%r14), %rdx
movq %rbx, %rdi
movq 0x18(%rsp), %r13
movq %r13, %rsi
xorl %ecx, %ecx
callq 0xf576f
movq 0x20(%r13), %rsi
testq %rsi, %rsi
je 0x4f23b
cmpq $0x0, 0x18(%r13)
jle 0x4f233
movq %rbx, %r12
movl $0x20, %ebx
xorl %r15d, %r15d
movq 0x20(%r13), %rax
movq (%rax,%rbx), %rsi
movq %r12, %rdi
callq 0xe8be2
incq %r15
addq $0x28, %rbx
cmpq 0x18(%r13), %r15
jl 0x4f20f
movq 0x20(%r13), %rsi
movq %r12, %rbx
movq %rbx, %rdi
callq 0xe8be2
movq %rbx, %rdi
movq %r13, %rsi
callq 0xf536d
movq %rbx, %rdi
movl $0xffffffff, %esi       # imm = 0xFFFFFFFF
callq 0xe8a15
jmp 0x4ebea