Function at 0x140245fa0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], r8
mov qword [r11 + 0x10], rdx
mov qword [r11 + 8], rcx
push rbx
push rsi
push rdi
push r12
push r14
sub rsp, 0x140
xor eax, eax
mov qword [r11 - 0x30], rbp
xor ebp, ebp
mov qword [r11 - 0x38], r13
mov qword [rsp + 0x68], rax
mov qword [r11 - 0xa8], rax
mov r12, qword [rcx]
mov ebx, ebp
mov rdi, r8
mov rsi, rdx
mov r14, rcx
mov dword [rsp + 0x70], 0xffffffff
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x58], rbx
mov dword [rsp + 0x80], ebp
mov dword [rsp + 0x88], ebp
mov dword [rsp + 0x8c], ebp
mov dword [rsp + 0x98], ebp
mov dword [rsp + 0x84], ebp
mov dword [rsp + 0xa0], ebp
mov dword [rsp + 0x9c], ebp
cmp dword [rcx + 0x50], eax
jne 0x140246635
cmp byte [r12 + 0x50], al
jne 0x140246635
mov qword [r11 - 0x40], r15
call fcn.140245d40
mov r15, rax
test rax, rax
je 0x140246628
lea r8d, [rbp + 0x6d]
xor r9d, r9d
mov rdx, rax
mov rcx, r14
mov qword [rsp + 0x20], rbp
call fcn.140264730
cmp qword [r15 + 0x18], rbp
mov r13d, ebp
setne r13b
mov rdx, r15
mov rcx, r14
mov rbx, rax
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xa8], r13d
call fcn.140240e80
test eax, eax
jne 0x140246c96
mov r8d, ebp
test rbx, rbx
mov rdx, r15
setne r8b
mov rcx, r14
call fcn.140245db0
test eax, eax
jne 0x140246c96
mov rdx, qword [r15 + 0x70]
mov rcx, r12
call fcn.140258430
mov r8, qword [r15]
lea edx, [rbp + 9]
movsxd rdi, eax
mov rax, qword [r12 + 0x20]
xor r9d, r9d
mov rcx, rdi
shl rcx, 5
mov rcx, qword [rcx + rax]
mov qword [rsp + 0x20], rcx
mov rcx, r14
call fcn.14023d910
mov ebp, eax
cmp eax, 1
je 0x140246c89
mov ebx, dword [r14 + 0x54]
xor edx, edx
mov dword [rsi + 0x50], ebx
inc dword [r14 + 0x54]
mov rax, qword [r15 + 0x10]
mov ecx, dword [r14 + 0x54]
mov dword [rsp + 0x64], ebx
mov dword [rsp + 0xa4], edx
test rax, rax
je 0x140246138
nop dword [rax]
inc ecx
inc edx
mov dword [r14 + 0x54], ecx
mov rax, qword [rax + 0x28]
test rax, rax
jne 0x140246120
mov dword [rsp + 0xa4], edx
test r13d, r13d
je 0x14024615b
mov rax, qword [r14 + 0x230]
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0x68], rax
mov rax, qword [r15]
mov qword [r14 + 0x230], rax
mov rcx, r14
call fcn.14025c060
mov rsi, rax
test rax, rax
je 0x140246613
cmp byte [r14 + 0x1e], 0
jne 0x14024617d
or dword [rax + 0x8c], 0x10
mov r8d, edi
mov edx, 1
mov rcx, r14
call fcn.140244380
test r13d, r13d
je 0x1402461bf
mov r8, qword [rsp + 0x180]
mov r9d, ebx
mov rdx, r15
mov rcx, r14
call fcn.140245e50
mov r13d, ebx
mov dword [rsp + 0x94], ebx
mov dword [rsp + 0x50], ebx
mov dword [rsp + 0x90], ebx
jmp 0x1402461d4
mov r8d, dword [rsp + 0x90]
mov r13d, dword [rsp + 0x94]
mov dword [rsp + 0x50], r8d
xor eax, eax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x180]
test rax, rax
je 0x14024624b
lea rcx, [rsp + 0xe0]
mov rdx, rax
call fcn.140233310
test eax, eax
jne 0x140246613
test byte [r12 + 0x2c], 0x80
je 0x140246279
inc dword [r14 + 0x58]
mov eax, dword [r14 + 0x58]
xor r8d, r8d
lea edx, [r8 + 0x19]
mov rcx, rsi
mov r9d, eax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x20], 0
call fcn.140221790
test ebp, ebp
jne 0x1402463d7
cmp qword [rsp + 0x180], 0
jne 0x1402463d7
cmp qword [rsp + 0xb0], 0
jne 0x1402463d7
test byte [r15 + 0x48], 0x10
jne 0x1402463d7
mov rax, qword [r14]
test dword [rax + 0x2c], 0x80000
je 0x1402462f8
mov rdx, qword [r15]
mov rax, rdx
test rdx, rdx
je 0x1402462d5
cmp byte [rdx], 0
je 0x1402462ce
inc rax
cmp byte [rax], 0
jne 0x1402462c6
sub eax, edx
and eax, 0x3fffffff
mov rcx, qword [r15 + 0x70]
mov r8d, eax
add rcx, 0x50
call fcn.140205d60
test rax, rax
jne 0x1402463d7
cmp qword [r15 + 0x20], rax
jne 0x1402463d7
mov rax, qword [r15]
mov r8d, dword [r15 + 0x3c]
mov r9b, 1
mov edx, edi
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.14023d9d0
test byte [r15 + 0x48], 0x20
jne 0x14024639d
mov r8d, dword [rsp + 0x70]
mov rbp, qword [r15]
mov r9d, edi
mov dword [rsp + 0x20], r8d
mov r8d, dword [r15 + 0x3c]
mov edx, 0x73
mov rcx, rsi
call fcn.140221790
mov r8, qword [rsi + 8]
mov rcx, qword [rsi]
test r8, r8
je 0x140246390
cmp byte [rcx + 0x50], 0
jne 0x140246390
test eax, eax
jns 0x140246358
mov eax, dword [rsi + 0x3c]
dec eax
cdqe
lea rdx, [rax + rax*2]
lea rbx, [r8 + rdx*8]
movsx edx, byte [r8 + rdx*8 + 1]
mov r8, qword [rbx + 0x10]
call fcn.140221d60
xor eax, eax
mov qword [rbx + 0x10], rax
test rbp, rbp
jne 0x140246385
mov qword [rbx + 0x10], rax
mov byte [rbx + 1], al
jmp 0x14024639d
mov qword [rbx + 0x10], rbp
mov byte [rbx + 1], 0xfe
jmp 0x14024639d
mov r8, rbp
mov edx, 0xfffffffe
call fcn.140221d60
mov rbx, qword [r15 + 0x10]
xor r15d, r15d
test rbx, rbx
je 0x140246b4d
nop dword [rax]
mov r8d, dword [rbx + 0x58]
mov r9d, edi
mov edx, 0x73
mov rcx, rsi
mov dword [rsp + 0x20], r15d
call fcn.140221790
mov rbx, qword [rbx + 0x28]
test rbx, rbx
jne 0x1402463b0
jmp 0x140246b4d
test byte [r15 + 0x48], 0x20
jne 0x140246417
inc dword [r14 + 0x58]
mov eax, 1
xor ebp, ebp
movzx r12d, ax
mov word [rsp + 0x188], ax
mov eax, dword [r14 + 0x58]
lea edx, [rbp + 0x1c]
xor r8d, r8d
mov rcx, rsi
mov r9d, eax
mov dword [rsp + 0x8c], eax
mov dword [rsp + 0x20], ebp
call fcn.140221790
jmp 0x140246494
mov rbp, qword [r15 + 0x10]
test rbp, rbp
je 0x140246432
mov eax, dword [rbp + 0x64]
and al, 3
cmp al, 2
je 0x140246432
mov rbp, qword [rbp + 0x28]
test rbp, rbp
jne 0x140246420
movsx r12d, word [rbp + 0x5e]
mov eax, dword [r14 + 0x58]
mov edx, 0x37
lea ecx, [rax + 1]
add eax, r12d
mov r9d, r12d
mov dword [rsp + 0x80], ecx
mov ecx, dword [r14 + 0x54]
mov dword [r14 + 0x58], eax
lea eax, [rcx + 1]
mov dword [rsp + 0x88], ecx
mov r8d, ecx
mov rcx, rsi
mov word [rsp + 0x188], r12w
mov dword [rsp + 0x20], 0
mov dword [r14 + 0x54], eax
call fcn.140221790
mov rdx, rbp
mov rcx, r14
mov dword [rsp + 0x9c], eax
call fcn.1402220c0
mov rdi, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x178]
lea eax, [rbx + 1]
mov dword [rsp + 0x30], eax
mov ecx, 0xc
xor r9d, r9d
mov word [rsp + 0x28], cx
mov rcx, r14
mov r8, rdi
mov qword [rsp + 0x20], 0
call fcn.140271aa0
mov qword [rsp + 0xb8], rax
test rax, rax
je 0x140246c7f
mov rbx, qword [rax + 0x4c]
movzx eax, byte [rax + 0x35]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xd8], rbx
test byte [rax + 0x2c], 0x80
mov qword [rsp + 0xd0], rbx
je 0x140246523
mov r8d, dword [rsp + 0x70]
mov r9d, 1
mov rcx, rsi
lea edx, [r9 + 0x24]
mov dword [rsp + 0x20], 0
call fcn.140221790
test rbp, rbp
je 0x140246591
movsx rax, r12w
xor edi, edi
test rax, rax
jle 0x140246587
mov r12d, dword [rsp + 0x80]
mov r14d, dword [rsp + 0x64]
mov rbx, rax
nop dword [rax]
nop word [rax + rax]
mov rax, qword [rbp + 8]
mov r8d, r14d
mov rdx, r15
movsx r9d, word [rax + rdi*2]
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.140236c70
inc rdi
inc r12d
cmp rdi, rbx
jl 0x140246550
mov rbx, qword [rsp + 0xd8]
mov r14, qword [rsp + 0x170]
mov r12d, dword [rsp + 0x80]
jmp 0x1402465c1
mov eax, dword [r14 + 0x58]
mov r9d, dword [rsp + 0x64]
or r8d, 0xffffffff
inc eax
mov rdx, r15
mov rcx, r14
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], eax
call fcn.140236d50
mov r12d, eax
cmp eax, dword [r14 + 0x58]
jle 0x1402465c1
mov dword [r14 + 0x58], eax
cmp dword [rsp + 0x60], 0
je 0x140246715
movzx eax, word [rsp + 0x188]
movsxd rdi, dword [rsp + 0xa4]
mov rcx, qword [rsp + 0x78]
lea edx, [rdi + 2]
mov dword [rsp + 0x170], eax
call fcn.140202010
mov rcx, rax
mov qword [rsp + 0x58], rax
test rax, rax
jne 0x140246689
mov rcx, qword [rsp + 0xb8]
call fcn.140272430
mov r12, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x178]
mov rbx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x68]
mov r15, qword [rsp + 0x128]
mov r14, qword [rsp + 0xc0]
mov r13, qword [rsp + 0x130]
mov rbp, qword [rsp + 0x138]
test r14, r14
je 0x140246659
mov qword [r14 + 0x230], rax
mov rdx, rsi
mov rcx, r12
call fcn.140243c40
mov rdx, rdi
mov rcx, r12
call fcn.140234810
mov rdx, rbx
mov rcx, r12
call fcn.140201d40
add rsp, 0x140
pop r14
pop r12
pop rdi
pop rsi
pop rbx
ret
lea eax, [rdi + 1]
mov edx, 1
movsxd r8, eax
call fcn.1402a04b0
mov r8, qword [rsp + 0x58]
mov byte [rdi + r8 + 1], 0
test ebx, ebx
js 0x1402466ba
movsxd rdx, dword [rsp + 0x64]
movsxd rcx, ebx
sub rcx, rdx
mov byte [rcx + r8], 0
jmp 0x1402466be
mov edx, dword [rsp + 0x64]
movsxd rax, dword [rsp + 0xd4]
test eax, eax
js 0x1402466d8
mov rcx, rax
movsxd rax, edx
sub rcx, rax
mov byte [rcx + r8], 0
mov eax, dword [rsp + 0x9c]
test eax, eax
je 0x1402466ed
mov edx, eax
mov rcx, rsi
call fcn.140221f40
xor r9d, r9d
xor r8d, r8d
mov rcx, rsi
lea edx, [r9 + 0x10]
mov dword [rsp + 0x20], 0
call fcn.140221790
mov edi, dword [rsp + 0x170]
mov ebx, eax
jmp 0x1402467be
mov rcx, rsi
test rbp, rbp
je 0x140246797
inc dword [r14 + 0x58]
mov r12d, dword [r14 + 0x58]
xor eax, eax
mov rdx, rbp
mov dword [rsp + 0x170], eax
call fcn.14024e3a0
movsx ebx, word [rsp + 0x188]
mov r8d, dword [rsp + 0x80]
mov r9d, ebx
mov edx, 0x30
mov rcx, rsi
mov rdi, rax
mov dword [rsp + 0x20], r12d
call fcn.140221790
mov r9d, ebx
mov r8, rdi
mov rcx, rsi
mov edx, eax
call fcn.140221fb0
mov r8d, dword [rsp + 0x88]
mov r9d, r12d
mov edx, 0x6b
mov rcx, rsi
mov dword [rsp + 0x20], 0
call fcn.140221790
mov edi, dword [rsp + 0x170]
jmp 0x1402467b7
mov r8d, dword [rsp + 0x8c]
mov edi, 1
mov r9d, r12d
lea edx, [rdi + 0x7b]
mov dword [rsp + 0x20], 0
call fcn.140221790
mov ebx, dword [rsp + 0xa0]
mov rcx, qword [rsp + 0xb8]
call fcn.140272430
cmp dword [rsp + 0x60], 0
je 0x14024681f
mov rcx, rsi
call fcn.140221a10
xor r8d, r8d
mov rcx, rsi
lea edx, [r8 + 0x10]
mov r9d, eax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x20], 0
call fcn.140221790
mov r8d, dword [rsi + 0x3c]
cmp r8d, ebx
jbe 0x140246813
mov ecx, ebx
lea rdx, [rcx + rcx*2]
mov rcx, qword [rsi + 8]
mov dword [rcx + rdx*8 + 8], r8d
mov ecx, dword [rsi + 0x3c]
mov rax, qword [rsi + 0x30]
dec ecx
mov dword [rax + 0x68], ecx
cmp dword [rsp + 0xa8], 0
mov ebx, dword [rsp + 0x64]
jne 0x140246891
test byte [r15 + 0x48], 0x10
je 0x140246842
xor r8d, r8d
mov dword [rsp + 0x50], r8d
lea r13d, [r8 + 1]
jmp 0x140246896
lea rax, [rsp + 0x94]
mov r9d, ebx
mov r8d, 0x35
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x90]
mov rdx, r15
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x58]
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.140251bb0
mov r8d, dword [rsp + 0x90]
mov r13d, dword [rsp + 0x94]
mov dword [rsp + 0x50], r8d
jmp 0x140246896
mov r8d, dword [rsp + 0x50]
mov edx, dword [rsp + 0x60]
test edx, edx
je 0x1402468d9
movsxd rax, ebx
movsxd rcx, r8d
sub rcx, rax
mov rax, qword [rsp + 0x58]
cmp byte [rcx + rax], 0
je 0x14024694a
mov r9d, dword [rsp + 0x98]
movsx eax, di
mov edx, 0x41
mov dword [rsp + 0x28], eax
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.140221970
jmp 0x140246941
xor r9d, r9d
mov rcx, rsi
test rbp, rbp
je 0x140246923
mov r8d, dword [rsp + 0x88]
lea edx, [r9 + 0x69]
mov dword [rsp + 0x20], r9d
call fcn.140221790
mov r8d, dword [rsp + 0x88]
mov r9d, r12d
mov edx, 0x62
mov rcx, rsi
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x84], eax
call fcn.140221790
jmp 0x140246941
mov r8d, dword [rsp + 0x8c]
mov edx, 0x7d
mov dword [rsp + 0x20], r12d
call fcn.140221790
mov dword [rsp + 0x84], eax
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x50]
test byte [r15 + 0x48], 0x10
je 0x140246a1d
mov rbx, qword [r15 + 0x60]
test rbx, rbx
je 0x140246971
mov rax, qword [rsp + 0x78]
cmp qword [rbx], rax
je 0x140246971
mov rbx, qword [rbx + 0x28]
test rbx, rbx
jne 0x140246963
mov rdx, r15
mov rcx, r14
call fcn.1402695b0
mov r9d, 1
xor r8d, r8d
lea edx, [r9 + 0xe]
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.140221790
mov r8, qword [rsi + 8]
mov rcx, qword [rsi]
test r8, r8
je 0x1402469f0
cmp byte [rcx + 0x50], 0
jne 0x1402469f0
test eax, eax
jns 0x1402469b1
mov eax, dword [rsi + 0x3c]
dec eax
cdqe
lea rdx, [rax + rax*2]
lea rdi, [r8 + rdx*8]
movsx edx, byte [r8 + rdx*8 + 1]
mov r8, qword [rdi + 0x10]
call fcn.140221d60
xor eax, eax
mov qword [rdi + 0x10], rax
test rbx, rbx
jne 0x1402469de
mov qword [rdi + 0x10], rax
mov byte [rdi + 1], al
jmp 0x1402469f0
mov qword [rdi + 0x10], rbx
mov byte [rdi + 1], 0xf6
inc dword [rbx + 0x18]
nop dword [rax]
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x140246a06
movsxd rax, dword [rsi + 0x3c]
lea rcx, [rax + rax*2]
mov byte [rdx + rcx*8 - 0x15], 2
mov rax, qword [r14 + 0x1c0]
mov rcx, r14
test rax, rax
cmovne rcx, rax
mov byte [rcx + 0x23], 1
jmp 0x140246a57
cmp byte [r14 + 0x1e], 0
mov byte [rsp + 0x48], dl
mov byte [rsp + 0x40], 0xa
mov r9d, r8d
mov r8, qword [rsp + 0xb0]
sete al
mov byte [rsp + 0x38], al
mov word [rsp + 0x30], di
mov rdx, r15
mov rcx, r14
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r13d
call fcn.140246ca0
cmp dword [rsp + 0x60], 0
je 0x140246a8e
mov r8, qword [rsi + 0x30]
or eax, 0xffffffff
sub eax, dword [rsp + 0x98]
js 0x140246a83
mov rdx, qword [r8 + 0x80]
test rdx, rdx
je 0x140246a83
movsxd rcx, eax
mov eax, dword [rsi + 0x3c]
mov dword [rdx + rcx*4], eax
mov eax, dword [rsi + 0x3c]
dec eax
mov dword [r8 + 0x68], eax
jmp 0x140246ae6
mov ebx, dword [rsp + 0x84]
mov dword [rsp + 0x20], 0
mov rcx, rsi
test rbp, rbp
je 0x140246ab8
mov r8d, dword [rsp + 0x88]
lea r9d, [rbx + 1]
mov edx, 9
jmp 0x140246ac2
xor r8d, r8d
mov r9d, ebx
lea edx, [r8 + 0x10]
call fcn.140221790
mov edx, dword [rsi + 0x3c]
cmp edx, ebx
jbe 0x140246ada
mov rax, qword [rsi + 8]
lea rcx, [rbx + rbx*2]
mov dword [rax + rcx*8 + 8], edx
mov ecx, dword [rsi + 0x3c]
mov rax, qword [rsi + 0x30]
dec ecx
mov dword [rax + 0x68], ecx
cmp dword [rsp + 0xa8], 0
jne 0x140246b45
test byte [r15 + 0x48], 0x10
jne 0x140246b45
test rbp, rbp
jne 0x140246b13
mov r8d, dword [rsp + 0x50]
lea edx, [rbp + 0x3a]
xor r9d, r9d
mov rcx, rsi
mov dword [rsp + 0x20], ebp
call fcn.140221790
mov rbx, qword [r15 + 0x10]
xor r15d, r15d
test rbx, rbx
je 0x140246b48
nop
xor r9d, r9d
mov r8d, r13d
mov rcx, rsi
lea edx, [r9 + 0x3a]
mov dword [rsp + 0x20], r15d
call fcn.140221790
mov rbx, qword [rbx + 0x28]
inc r13d
test rbx, rbx
jne 0x140246b20
jmp 0x140246b48
xor r15d, r15d
mov r12, qword [rsp + 0x78]
cmp byte [r14 + 0x1e], 0
jne 0x140246b66
cmp qword [r14 + 0x1c8], 0
jne 0x140246b66
mov rcx, r14
call fcn.14024ebf0
test byte [r12 + 0x2c], 0x80
je 0x140246613
cmp byte [r14 + 0x1e], 0
jne 0x140246613
cmp qword [r14 + 0x1c8], 0
jne 0x140246613
mov r8d, dword [rsp + 0x70]
mov ebx, 1
mov rcx, rsi
lea edx, [rbx + 0x22]
mov r9d, ebx
mov dword [rsp + 0x20], r15d
call fcn.140221790
mov edx, ebx
mov rcx, rsi
call fcn.140223370
mov rax, qword [rsi]
cmp byte [rax + 0x50], 0
jne 0x140246613
mov rbx, qword [rsi + 0x20]
mov rax, qword [rbx]
test rax, rax
je 0x140246bd0
mov ecx, dword [rax + 0x68]
jmp 0x140246bd5
mov ecx, 0x3b9aca00
movsxd rcx, ecx
mov edi, r15d
mov rax, r15
lea rbp, str.rows_deleted
test rcx, rcx
js 0x140246c00
nop word [rax + rax]
cmp byte [rax + rbp], 0
je 0x140246c00
inc rax
inc edi
cmp rax, rcx
jle 0x140246bf0
lea rax, [0x140201c80]
mov esi, 0x202
test rax, rax
mov eax, 0x2460
jne 0x140246c3f
test word [rbx + 0x24], ax
je 0x140246c24
mov rcx, rbx
call fcn.140220310
mov rdx, qword [rbx + 0x30]
test rdx, rdx
je 0x140246c39
mov rcx, qword [rbx]
call fcn.140201d40
mov qword [rbx + 0x30], r15
mov qword [rbx + 0x30], rbp
jmp 0x140246c67
test word [rbx + 0x24], ax
je 0x140246c4d
mov rcx, rbx
call fcn.140220310
mov rdx, qword [rbx + 0x30]
test rdx, rdx
je 0x140246c62
mov rcx, qword [rbx]
call fcn.140201d40
mov qword [rbx + 0x30], r15
mov esi, 0xa02
mov qword [rbx + 0x28], r15
mov qword [rbx + 8], rbp
mov dword [rbx + 0x20], edi
mov word [rbx + 0x24], si
mov byte [rbx + 0x26], 1
jmp 0x140246613
mov r12, qword [rsp + 0x78]
jmp 0x14024661b
mov rdi, qword [rsp + 0x180]
jmp 0x140246623
mov rbx, rbp
jmp 0x140246628