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

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
cmp byte [rdx + 0x38], 0
mov rsi, rdx
mov rbx, rcx
jne 0x14001af33
lea r9, [rdx + 0x3c]
lea r8, [rdx + 0x24]
mov byte [rdx + 0x38], 1
add rdx, 8
call fcn.1400186d8
test al, al
jne 0x14001af33
mov byte [rsi + 0x4adc], 1
xor al, al
jmp 0x14001bb88
mov edx, dword [rsi + 0x24]
mov eax, dword [rsi + 0x30]
lea ecx, [rdx + rax]
cmp dword [rsi + 8], ecx
jg 0x14001af25
mov eax, dword [rsi + 0x2c]
mov r15d, dword [rsi + 0x4ad8]
mov r13d, 8
lea eax, [rax + rdx - 1]
sub r15d, 0x10
cmp eax, r15d
mov r9d, r15d
mov dword [rsp + 0x88], eax
cmovl r9d, eax
mov dword [rsp + 0x90], r9d
mov r8, qword [rbx + 0xe980]
and qword [rbx + 0xc0], r8
mov ecx, dword [rsi + 8]
mov rdx, qword [rbx + 0xc0]
cmp ecx, r9d
jl 0x14001afc3
cmp ecx, eax
jg 0x14001bb86
jne 0x14001afa5
mov eax, dword [rsi + 0x28]
cmp dword [rsi + 0xc], eax
jge 0x14001bb86
cmp ecx, r15d
jl 0x14001afb7
cmp byte [rsi + 0x4ade], 0
je 0x14001bb7f
cmp ecx, dword [rsi + 0x4ad8]
jge 0x14001bb7f
mov rcx, qword [rbx + 0x4b88]
mov rax, rcx
sub rax, rdx
and rax, r8
cmp rax, 0x1004
jae 0x14001affc
cmp rcx, rdx
je 0x14001affc
mov rcx, rbx
call fcn.14001a10c
mov r11, qword [rbx + 0x4da0]
cmp qword [rbx + 0x4db0], r11
jg 0x14001af2c
mov rcx, qword [rsi + 0x18]
movsxd rdx, dword [rsi + 8]
mov r9d, dword [rsi + 0xc]
movzx eax, byte [rcx + rdx]
movzx r8d, byte [rcx + rdx + 1]
shl eax, 8
or r8d, eax
movzx eax, byte [rcx + rdx + 2]
mov ecx, r13d
shl r8d, 8
sub ecx, r9d
or r8d, eax
shr r8d, cl
mov ecx, dword [rsi + 0xc0]
and r8d, 0xfffe
cmp r8d, dword [rsi + rcx*4 + 0x40]
jae 0x14001b075
mov eax, 0x10
sub eax, ecx
mov cl, al
shr r8d, cl
movzx ecx, byte [r8 + rsi + 0xc4]
add ecx, r9d
mov eax, ecx
shr eax, 3
add eax, dword [rsi + 8]
and ecx, 7
mov dword [rsi + 8], eax
mov dword [rsi + 0xc], ecx
movzx r8d, word [rsi + r8*2 + 0x4c4]
jmp 0x14001b0df
lea eax, [rcx + 1]
mov edx, 0xf
movsxd rcx, eax
cmp eax, edx
jae 0x14001b09c
lea rcx, [rsi + rcx*4 + 0x40]
cmp r8d, dword [rcx]
jb 0x14001b09a
inc eax
add rcx, 4
cmp eax, edx
jb 0x14001b089
jmp 0x14001b09c
mov edx, eax
lea ecx, [r9 + rdx]
mov eax, ecx
and ecx, 7
shr eax, 3
mov dword [rsi + 0xc], ecx
mov ecx, 0x10
add eax, dword [rsi + 8]
sub ecx, edx
mov dword [rsi + 8], eax
lea eax, [rdx - 1]
sub r8d, dword [rsi + rax*4 + 0x40]
mov eax, edx
shr r8d, cl
add r8d, dword [rsi + rax*4 + 0x80]
cmp r8d, dword [rsi + 0x3c]
sbb eax, eax
and eax, r8d
movzx r8d, word [rsi + rax*2 + 0xcc4]
cmp r8d, 0x100
jae 0x14001b115
mov rax, qword [rbx + 0xc0]
mov rcx, qword [rbx + 0x4b90]
mov byte [rcx + rax], r8b
inc qword [rbx + 0xc0]
mov eax, dword [rsp + 0x88]
mov r9d, dword [rsp + 0x90]
jmp 0x14001af72
cmp r8d, 0x106
jb 0x14001b6f3
lea edi, [r8 - 0x106]
cmp edi, r13d
jae 0x14001b133
add edi, 2
jmp 0x14001b1a6
mov r10d, edi
and edi, 3
or edi, 4
shr r10d, 2
dec r10d
mov ecx, r10d
shl edi, cl
add edi, 2
test r10d, r10d
je 0x14001b1a6
movsxd rdx, dword [rsi + 8]
mov rcx, qword [rsi + 0x18]
mov r9d, dword [rsi + 0xc]
movzx eax, byte [rcx + rdx]
movzx r8d, byte [rcx + rdx + 1]
shl eax, 8
or r8d, eax
movzx eax, byte [rcx + rdx + 2]
mov ecx, r13d
sub ecx, r9d
shl r8d, 8
or r8d, eax
shr r8d, cl
mov ecx, 0x10
sub ecx, r10d
movzx edx, r8w
shr edx, cl
lea ecx, [r9 + r10]
mov eax, ecx
add edi, edx
shr eax, 3
add eax, dword [rsi + 8]
and ecx, 7
mov dword [rsi + 8], eax
mov dword [rsi + 0xc], ecx
mov rcx, qword [rsi + 0x18]
movsxd rdx, dword [rsi + 8]
mov r9d, dword [rsi + 0xc]
movzx eax, byte [rcx + rdx]
movzx r8d, byte [rcx + rdx + 1]
shl eax, 8
or r8d, eax
movzx eax, byte [rcx + rdx + 2]
mov ecx, r13d
shl r8d, 8
sub ecx, r9d
or r8d, eax
shr r8d, cl
mov ecx, dword [rsi + 0xfac]
and r8d, 0xfffe
cmp r8d, dword [rsi + rcx*4 + 0xf2c]
jae 0x14001b222
mov eax, 0x10
sub eax, ecx
mov cl, al
shr r8d, cl
movzx ecx, byte [r8 + rsi + 0xfb0]
add ecx, r9d
mov eax, ecx
shr eax, 3
add eax, dword [rsi + 8]
and ecx, 7
mov dword [rsi + 8], eax
mov dword [rsi + 0xc], ecx
movzx r10d, word [rsi + r8*2 + 0x13b0]
jmp 0x14001b295
lea eax, [rcx + 1]
mov edx, 0xf
movsxd rcx, eax
cmp eax, edx
jae 0x14001b24c
lea rcx, [rsi + rcx*4 + 0xf2c]
cmp r8d, dword [rcx]
jb 0x14001b24a
inc eax
add rcx, 4
cmp eax, edx
jb 0x14001b239
jmp 0x14001b24c
mov edx, eax
lea ecx, [r9 + rdx]
mov eax, ecx
and ecx, 7
shr eax, 3
mov dword [rsi + 0xc], ecx
mov ecx, 0x10
add eax, dword [rsi + 8]
sub ecx, edx
mov dword [rsi + 8], eax
lea eax, [rdx - 1]
sub r8d, dword [rsi + rax*4 + 0xf2c]
mov eax, edx
shr r8d, cl
add r8d, dword [rsi + rax*4 + 0xf6c]
cmp r8d, dword [rsi + 0xf28]
sbb eax, eax
and eax, r8d
movzx r10d, word [rsi + rax*2 + 0x1bb0]
cmp r10d, 4
jae 0x14001b2a3
inc r10d
jmp 0x14001b4a7
mov r11d, r10d
and r10d, 1
or r10d, 2
shr r11d, 1
dec r11d
mov ecx, r11d
shl r10d, cl
inc r10d
test r11d, r11d
je 0x14001b4a7
cmp r11d, 4
jb 0x14001b438
jbe 0x14001b345
movsxd r8, dword [rsi + 8]
mov rdx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0xc]
movzx eax, byte [rdx + r8]
movzx r9d, byte [rdx + r8 + 1]
shl eax, 8
or r9d, eax
movzx eax, byte [rdx + r8 + 2]
shl r9d, 8
or r9d, eax
movzx eax, byte [rdx + r8 + 3]
movzx edx, byte [rdx + r8 + 4]
shl r9d, 8
or r9d, eax
mov eax, r13d
sub al, cl
shl r9d, cl
mov cl, al
mov eax, dword [rsi + 0xc]
shr edx, cl
mov ecx, 0x24
sub ecx, r11d
or r9d, edx
shr r9d, cl
lea ecx, [rax + r11 - 4]
mov eax, ecx
shl r9d, 4
shr eax, 3
add r10d, r9d
add dword [rsi + 8], eax
and ecx, 7
mov dword [rsi + 0xc], ecx
mov rcx, qword [rsi + 0x18]
movsxd rdx, dword [rsi + 8]
mov r9d, dword [rsi + 0xc]
movzx eax, byte [rcx + rdx]
movzx r8d, byte [rcx + rdx + 1]
shl eax, 8
or r8d, eax
movzx eax, byte [rcx + rdx + 2]
mov ecx, r13d
shl r8d, 8
sub ecx, r9d
or r8d, eax
shr r8d, cl
mov ecx, dword [rsi + 0x1e98]
and r8d, 0xfffe
cmp r8d, dword [rsi + rcx*4 + 0x1e18]
jae 0x14001b3c1
mov eax, 0x10
sub eax, ecx
mov cl, al
shr r8d, cl
movzx ecx, byte [r8 + rsi + 0x1e9c]
add ecx, r9d
mov eax, ecx
shr eax, 3
add eax, dword [rsi + 8]
and ecx, 7
mov dword [rsi + 8], eax
mov dword [rsi + 0xc], ecx
movzx eax, word [rsi + r8*2 + 0x229c]
jmp 0x14001b433
lea eax, [rcx + 1]
mov edx, 0xf
movsxd rcx, eax
cmp eax, edx
jae 0x14001b3eb
lea rcx, [rsi + rcx*4 + 0x1e18]
cmp r8d, dword [rcx]
jb 0x14001b3e9
inc eax
add rcx, 4
cmp eax, edx
jb 0x14001b3d8
jmp 0x14001b3eb
mov edx, eax
lea ecx, [r9 + rdx]
mov eax, ecx
and ecx, 7
shr eax, 3
mov dword [rsi + 0xc], ecx
mov ecx, 0x10
add eax, dword [rsi + 8]
sub ecx, edx
mov dword [rsi + 8], eax
lea eax, [rdx - 1]
sub r8d, dword [rsi + rax*4 + 0x1e18]
mov eax, edx
shr r8d, cl
add r8d, dword [rsi + rax*4 + 0x1e58]
cmp r8d, dword [rsi + 0x1e14]
sbb eax, eax
and eax, r8d
movzx eax, word [rsi + rax*2 + 0x2a9c]
add r10d, eax
jmp 0x14001b4a7
movsxd r8, dword [rsi + 8]
mov rdx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0xc]
movzx eax, byte [rdx + r8 + 1]
movzx r9d, byte [rdx + r8]
shl r9d, 8
or r9d, eax
movzx eax, byte [rdx + r8 + 2]
shl r9d, 8
or r9d, eax
movzx eax, byte [rdx + r8 + 3]
movzx edx, byte [rdx + r8 + 4]
shl r9d, 8
or r9d, eax
mov eax, r13d
sub al, cl
shl r9d, cl
mov cl, al
mov eax, dword [rsi + 0xc]
shr edx, cl
mov ecx, 0x20
sub ecx, r11d
or r9d, edx
shr r9d, cl
lea ecx, [r11 + rax]
mov eax, ecx
add r10d, r9d
shr eax, 3
add dword [rsi + 8], eax
and ecx, 7
mov dword [rsi + 0xc], ecx
cmp r10d, 0x100
jbe 0x14001b4c8
inc edi
cmp r10d, 0x2000
jbe 0x14001b4c8
inc edi
cmp r10d, 0x40000
jbe 0x14001b4c8
inc edi
mov eax, dword [rbx + 0xa8]
mov rcx, qword [rbx + 0xc0]
mov dword [rbx + 0xb4], edi
mov dword [rbx + 0xac], eax
mov eax, dword [rbx + 0xa4]
mov r8, rcx
mov dword [rbx + 0xa8], eax
mov eax, dword [rbx + 0xa0]
mov dword [rbx + 0xa0], r10d
mov dword [rbx + 0xa4], eax
mov eax, r10d
sub r8, rax
mov rax, qword [rbx + 0xe978]
add rax, 0xffffffffffffefff
cmp r8, rax
jae 0x14001b695
cmp rcx, rax
jae 0x14001b695
mov rax, qword [rbx + 0x4b90]
lea rbp, [rax + r8]
lea r12, [rax + rcx]
mov eax, edi
add rax, rcx
mov qword [rbx + 0xc0], rax
cmp r10d, edi
jae 0x14001b5a7
cmp edi, r13d
jb 0x14001b5db
mov ecx, edi
shr rcx, 3
mov al, byte [rbp]
add edi, 0xfffffff8
mov byte [r12], al
mov al, byte [rbp + 1]
mov byte [r12 + 1], al
mov al, byte [rbp + 2]
mov byte [r12 + 2], al
mov al, byte [rbp + 3]
mov byte [r12 + 3], al
mov al, byte [rbp + 4]
mov byte [r12 + 4], al
mov al, byte [rbp + 5]
mov byte [r12 + 5], al
mov al, byte [rbp + 6]
mov byte [r12 + 6], al
mov al, byte [rbp + 7]
add rbp, r13
mov byte [r12 + 7], al
add r12, r13
sub rcx, 1
jne 0x14001b557
jmp 0x14001b5db
cmp edi, r13d
jb 0x14001b5db
mov r13d, edi
shr r13, 3
mov r8d, 8
mov rdx, rbp
mov rcx, r12
call fcn.140020da0
add rbp, 8
add r12, 8
add edi, 0xfffffff8
sub r13, 1
jne 0x14001b5b3
mov r13d, 8
mov eax, dword [rsp + 0x88]
mov r9d, dword [rsp + 0x90]
test edi, edi
je 0x14001af72
mov al, byte [rbp]
mov byte [r12], al
mov eax, dword [rsp + 0x88]
cmp edi, 1
jbe 0x14001af72
mov al, byte [rbp + 1]
mov byte [r12 + 1], al
mov eax, dword [rsp + 0x88]
cmp edi, 2
jbe 0x14001af72
mov al, byte [rbp + 2]
mov byte [r12 + 2], al
mov eax, dword [rsp + 0x88]
cmp edi, 3
jbe 0x14001af72
mov al, byte [rbp + 3]
mov byte [r12 + 3], al
mov eax, dword [rsp + 0x88]
cmp edi, 4
jbe 0x14001af72
mov al, byte [rbp + 4]
mov byte [r12 + 4], al
mov eax, dword [rsp + 0x88]
cmp edi, 5
jbe 0x14001af72
mov al, byte [rbp + 5]
mov byte [r12 + 5], al
mov eax, dword [rsp + 0x88]
cmp edi, 6
jbe 0x14001af72
mov al, byte [rbp + 6]
mov byte [r12 + 6], al
mov eax, dword [rsp + 0x88]
jmp 0x14001af72
mov eax, dword [rsp + 0x88]
mov r9d, dword [rsp + 0x90]
test edi, edi
je 0x14001af72
mov r9, qword [rbx + 0xe980]
mov rdx, qword [rbx + 0x4b90]
mov rcx, qword [rbx + 0xc0]
and r9, r8
mov al, byte [r9 + rdx]
inc r8
mov byte [rdx + rcx], al
mov rax, qword [rbx + 0xc0]
mov r9, qword [rbx + 0xe980]
inc rax
and rax, r9
add edi, 0xffffffff
mov qword [rbx + 0xc0], rax
jne 0x14001b6b3
jmp 0x14001b101
cmp r8d, 0x100
jne 0x14001b72f
lea r8, [rsp + 0x20]
lea rdx, [rsi + 8]
mov rcx, rbx
call fcn.140017e2c
test al, al
je 0x14001bb86
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.14001a74c
test al, al
je 0x14001bb86
jmp 0x14001b101
cmp r8d, 0x101
jne 0x14001b899
mov edi, dword [rbx + 0xb4]
mov eax, dword [rsp + 0x88]
mov r9d, dword [rsp + 0x90]
test edi, edi
je 0x14001af72
mov rcx, qword [rbx + 0xc0]
mov edx, dword [rbx + 0xa0]
mov rax, qword [rbx + 0xe978]
mov r8, rcx
add rax, 0xffffffffffffefff
sub r8, rdx
cmp r8, rax
jae 0x14001b843
cmp rcx, rax
jae 0x14001b843
mov rax, qword [rbx + 0x4b90]
lea rbp, [rax + r8]
lea r12, [rax + rcx]
lea rax, [rcx + rdi]
mov qword [rbx + 0xc0], rax
cmp edx, edi
jae 0x14001b80c
cmp edi, r13d
jb 0x14001b5db
mov rcx, rdi
shr rcx, 3
mov al, byte [rbp]
add edi, 0xfffffff8
mov byte [r12], al
mov al, byte [rbp + 1]
mov byte [r12 + 1], al
mov al, byte [rbp + 2]
mov byte [r12 + 2], al
mov al, byte [rbp + 3]
mov byte [r12 + 3], al
mov al, byte [rbp + 4]
mov byte [r12 + 4], al
mov al, byte [rbp + 5]
mov byte [r12 + 5], al
mov al, byte [rbp + 6]
mov byte [r12 + 6], al
mov al, byte [rbp + 7]
add rbp, r13
mov byte [r12 + 7], al
add r12, r13
sub rcx, 1
jne 0x14001b7b9
jmp 0x14001b5db
cmp edi, r13d
jb 0x14001b5db
mov r13, rdi
shr r13, 3
mov r8d, 8
mov rdx, rbp
mov rcx, r12
call fcn.140020da0
add rbp, 8
add r12, 8
add edi, 0xfffffff8
sub r13, 1
jne 0x14001b81c
jmp 0x14001b5d5
mov eax, dword [rsp + 0x88]
test edi, edi
je 0x14001af72
mov r9, qword [rbx + 0xe980]
mov rdx, qword [rbx + 0x4b90]
mov rcx, qword [rbx + 0xc0]
and r9, r8
mov al, byte [r9 + rdx]
inc r8
mov byte [rdx + rcx], al
mov rax, qword [rbx + 0xc0]
mov r9, qword [rbx + 0xe980]
inc rax
and rax, r9
add edi, 0xffffffff
mov qword [rbx + 0xc0], rax
jne 0x14001b859
jmp 0x14001b101
add r8d, 0xfffffefe
movsxd rax, r8d
mov r11d, dword [rbx + r8*4 + 0xa0]
je 0x14001b8c4
lea rdx, [rbx + rax*4 + 0xa0]
add r8d, 0xffffffff
mov eax, dword [rdx - 4]
mov dword [rdx], eax
lea rdx, [rdx - 4]
jne 0x14001b8b5
mov dword [rbx + 0xa0], r11d
mov rcx, qword [rsi + 0x18]
movsxd rdx, dword [rsi + 8]
movzx eax, byte [rcx + rdx]
movzx r8d, byte [rcx + rdx + 1]
mov r9d, dword [rsi + 0xc]
shl eax, 8
or r8d, eax
movzx eax, byte [rcx + rdx + 2]
mov ecx, r13d
shl r8d, 8
sub ecx, r9d
or r8d, eax
shr r8d, cl
mov ecx, dword [rsi + 0x2d84]
and r8d, 0xfffe
cmp r8d, dword [rsi + rcx*4 + 0x2d04]
jae 0x14001b947
mov eax, 0x10
sub eax, ecx
mov cl, al
shr r8d, cl
movzx ecx, byte [rsi + r8 + 0x2d88]
add ecx, r9d
mov eax, ecx
shr eax, 3
add eax, dword [rsi + 8]
and ecx, 7
mov dword [rsi + 8], eax
mov dword [rsi + 0xc], ecx
movzx edi, word [rsi + r8*2 + 0x3188]
jmp 0x14001b9b9
lea eax, [rcx + 1]
mov edx, 0xf
movsxd rcx, eax
cmp eax, edx
jae 0x14001b971
lea rcx, [rsi + rcx*4 + 0x2d04]
cmp r8d, dword [rcx]
jb 0x14001b96f
inc eax
add rcx, 4
cmp eax, edx
jb 0x14001b95e
jmp 0x14001b971
mov edx, eax
lea ecx, [rdx + r9]
mov eax, ecx
and ecx, 7
shr eax, 3
mov dword [rsi + 0xc], ecx
mov ecx, 0x10
add eax, dword [rsi + 8]
sub ecx, edx
mov dword [rsi + 8], eax
lea eax, [rdx - 1]
sub r8d, dword [rsi + rax*4 + 0x2d04]
mov eax, edx
shr r8d, cl
add r8d, dword [rsi + rax*4 + 0x2d44]
cmp r8d, dword [rsi + 0x2d00]
sbb eax, eax
and eax, r8d
movzx edi, word [rsi + rax*2 + 0x3988]
cmp edi, r13d
jae 0x14001b9c3
add edi, 2
jmp 0x14001ba36
mov r10d, edi
and edi, 3
or edi, 4
shr r10d, 2
dec r10d
mov ecx, r10d
shl edi, cl
add edi, 2
test r10d, r10d
je 0x14001ba36
movsxd rdx, dword [rsi + 8]
mov rcx, qword [rsi + 0x18]
mov r9d, dword [rsi + 0xc]
movzx eax, byte [rcx + rdx]
movzx r8d, byte [rcx + rdx + 1]
shl eax, 8
or r8d, eax
movzx eax, byte [rcx + rdx + 2]
mov ecx, r13d
sub ecx, r9d
shl r8d, 8
or r8d, eax
shr r8d, cl
mov ecx, 0x10
sub ecx, r10d
movzx edx, r8w
shr edx, cl
lea ecx, [r9 + r10]
mov eax, ecx
add edi, edx
shr eax, 3
add eax, dword [rsi + 8]
and ecx, 7
mov dword [rsi + 8], eax
mov dword [rsi + 0xc], ecx
mov rcx, qword [rbx + 0xc0]
mov rax, qword [rbx + 0xe978]
mov dword [rbx + 0xb4], edi
mov r8, rcx
add rax, 0xffffffffffffefff
sub r8, r11
cmp r8, rax
jae 0x14001bb21
cmp rcx, rax
jae 0x14001bb21
mov rax, qword [rbx + 0x4b90]
lea rbp, [rax + r8]
lea r12, [rax + rcx]
mov eax, edi
add rax, rcx
mov qword [rbx + 0xc0], rax
cmp r11d, edi
jae 0x14001baea
cmp edi, r13d
jb 0x14001b5db
mov ecx, edi
shr rcx, 3
mov al, byte [rbp]
add edi, 0xfffffff8
mov byte [r12], al
mov al, byte [rbp + 1]
mov byte [r12 + 1], al
mov al, byte [rbp + 2]
mov byte [r12 + 2], al
mov al, byte [rbp + 3]
mov byte [r12 + 3], al
mov al, byte [rbp + 4]
mov byte [r12 + 4], al
mov al, byte [rbp + 5]
mov byte [r12 + 5], al
mov al, byte [rbp + 6]
mov byte [r12 + 6], al
mov al, byte [rbp + 7]
add rbp, r13
mov byte [r12 + 7], al
add r12, r13
sub rcx, 1
jne 0x14001ba97
jmp 0x14001b5db
cmp edi, r13d
jb 0x14001b5db
mov r13d, edi
shr r13, 3
mov r8d, 8
mov rdx, rbp
mov rcx, r12
call fcn.140020da0
add rbp, 8
add r12, 8
add edi, 0xfffffff8
sub r13, 1
jne 0x14001bafa
jmp 0x14001b5d5
mov eax, dword [rsp + 0x88]
mov r9d, dword [rsp + 0x90]
test edi, edi
je 0x14001af72
mov r9, qword [rbx + 0xe980]
mov rdx, qword [rbx + 0x4b90]
mov rcx, qword [rbx + 0xc0]
and r9, r8
mov al, byte [r9 + rdx]
inc r8
mov byte [rdx + rcx], al
mov rax, qword [rbx + 0xc0]
mov r9, qword [rbx + 0xe980]
inc rax
and rax, r9
add edi, 0xffffffff
mov qword [rbx + 0xc0], rax
jne 0x14001bb3f
jmp 0x14001b101
mov byte [rsi + 0x4adf], 1
mov al, 1
mov rbx, qword [rsp + 0x80]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret