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

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], r8
mov qword [r11 + 0x10], rdx
push rbx
push r13
sub rsp, 0x158
mov qword [r11 - 0x18], rbp
xor eax, eax
xor ebp, ebp
mov qword [r11 - 0x20], rsi
mov qword [r11 - 0x28], rdi
mov ebx, ebp
mov qword [r11 - 0x30], r12
mov rdi, r8
mov qword [r11 - 0x38], r14
mov r14, rcx
mov dword [rsp + 0x68], ebp
mov dword [rsp + 0x9c], ebp
mov qword [rsp + 0x70], rax
mov qword [r11 - 0xa0], rax
mov r13, qword [rcx]
mov qword [rsp + 0xd8], r13
mov dword [rsp + 0x80], 0xffffffff
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x78], ebp
mov dword [rsp + 0x90], ebp
mov dword [rsp + 0x98], ebp
mov dword [rsp + 0xa0], ebp
mov dword [rsp + 0x94], ebp
mov dword [rsp + 0xa8], ebp
cmp dword [rcx + 0x30], eax
jne 0x14009ce05
cmp byte [r13 + 0x55], al
jne 0x14009ce05
mov qword [r11 - 0x40], r15
call fcn.1400bcc50
mov r15, rax
test rax, rax
je 0x14009cdf0
mov rax, qword [r14]
mov edx, ebp
test dword [rax + 0x2c], 0x1000000
je 0x14009c772
mov rdx, r15
mov rcx, r14
call fcn.1400bde50
mov rdx, rax
mov rcx, rdx
test rdx, rdx
je 0x14009c795
nop word [rax + rax]
cmp byte [rcx + 0x10], 0x6d
jne 0x14009c78c
movzx eax, byte [rcx + 0x11]
or ebx, eax
mov rcx, qword [rcx + 0x40]
test rcx, rcx
jne 0x14009c780
mov rsi, qword [r15 + 0x18]
test ebx, ebx
mov rdi, rbp
mov qword [rsp + 0xc0], rsi
cmovne rdi, rdx
mov ebx, 1
mov qword [rsp + 0xe0], rdi
test rdi, rdi
jne 0x14009c7f3
mov rax, qword [r14]
test dword [rax + 0x2c], 0x80000
je 0x14009c7f1
mov rcx, qword [r15 + 0x70]
lea r8, [rsp + 0x170]
mov rdx, qword [r15]
add rcx, 0x50
call fcn.1400795a0
test rax, rax
je 0x14009c7eb
cmp qword [rax + 0x10], rbp
jne 0x14009c7f3
cmp qword [r15 + 0x20], rbp
jne 0x14009c7f3
mov ebx, ebp
mov rdx, r15
mov rcx, r14
call fcn.1400ce7d0
test eax, eax
jne 0x14009d35a
mov r8d, ebp
test rdi, rdi
mov rdx, r15
mov rcx, r14
setne r8b
call fcn.1400ac8d0
test eax, eax
jne 0x14009d35a
mov rdx, qword [r15 + 0x70]
mov rcx, r13
call fcn.1400b8cb0
mov r8, qword [r15]
xor r9d, r9d
movsxd rdi, eax
mov rax, qword [r13 + 0x20]
mov rcx, rdi
shl rcx, 5
lea edx, [r9 + 9]
mov rcx, qword [rcx + rax]
mov qword [rsp + 0x20], rcx
mov rcx, r14
call fcn.140093190
mov ebp, eax
cmp eax, 1
je 0x14009cde3
mov r12d, dword [r14 + 0x34]
xor edx, edx
mov rax, qword [rsp + 0x178]
mov dword [rsp + 0x7c], r12d
mov dword [rsp + 0xa4], edx
mov dword [rax + 0x50], r12d
inc dword [r14 + 0x34]
mov rax, qword [r15 + 0x10]
mov ecx, dword [r14 + 0x34]
test rax, rax
je 0x14009c8b8
nop dword [rax]
nop word [rax + rax]
inc ecx
inc edx
mov dword [r14 + 0x34], ecx
mov rax, qword [rax + 0x28]
test rax, rax
jne 0x14009c8a0
mov dword [rsp + 0xa4], edx
test rsi, rsi
je 0x14009c8db
mov rax, qword [r14 + 0x210]
mov qword [rsp + 0x70], rax
mov rax, qword [r15]
mov qword [r14 + 0x210], rax
mov qword [rsp + 0xc8], r14
mov rsi, qword [r14 + 0x10]
test rsi, rsi
jne 0x14009c8f8
mov rcx, r14
call fcn.140066cb0
mov rsi, rax
test rax, rax
je 0x14009cde3
cmp byte [r14 + 0x1e], 0
jne 0x14009c906
or dword [rsi + 0xc0], 0x10
mov r8d, edi
mov edx, 1
mov rcx, r14
call fcn.140093e80
cmp qword [rsp + 0xc0], 0
je 0x14009c944
mov r8, qword [rsp + 0x180]
mov r9d, r12d
mov rdx, r15
mov rcx, r14
call fcn.1400ae7b0
mov dword [rsp + 0x9c], r12d
mov dword [rsp + 0x68], r12d
mov rdx, qword [rsp + 0x180]
lea rcx, [rsp + 0xe8]
xor eax, eax
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xf0], rax
call fcn.1400b6ae0
test eax, eax
jne 0x14009cde3
test byte [r13 + 0x2c], 0x80
je 0x14009c9cb
inc dword [r14 + 0x38]
xor r8d, r8d
mov eax, dword [r14 + 0x38]
mov rcx, rsi
mov r9d, eax
mov dword [rsp + 0x80], eax
lea edx, [r8 + 0x4c]
call fcn.1400c2390
test ebp, ebp
jne 0x14009cba8
cmp qword [rsp + 0x180], 0
jne 0x14009cba8
test ebx, ebx
jne 0x14009cba8
test byte [r15 + 0x48], 0x10
jne 0x14009cba8
mov rax, qword [r15]
mov r9b, 1
mov r8d, dword [r15 + 0x38]
mov edx, edi
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.1400bd950
test byte [r15 + 0x48], 0x20
jne 0x14009cade
mov rax, qword [rsi + 0x18]
movsxd rdx, dword [rsi + 0xb8]
mov rbx, qword [r15]
mov r8d, dword [r15 + 0x38]
mov r10d, dword [rsp + 0x80]
cmp dword [rax + 0x3c], edx
jg 0x14009ca51
mov r9d, edi
mov dword [rsp + 0x20], r10d
mov edx, 0x82
mov rcx, rsi
call fcn.14007f7e0
mov edx, eax
jmp 0x14009ca84
lea rcx, [rdx + rdx*2]
lea eax, [rdx + 1]
mov dword [rsi + 0xb8], eax
mov rax, qword [rsi + 0x68]
mov word [rax + rcx*8], 0x82
mov byte [rax + rcx*8 + 3], 0
mov dword [rax + rcx*8 + 4], r8d
mov dword [rax + rcx*8 + 8], edi
mov dword [rax + rcx*8 + 0xc], r10d
mov qword [rax + rcx*8 + 0x10], 0
mov rcx, qword [rsi]
cmp byte [rcx + 0x55], 0
je 0x14009ca9c
mov r8, rbx
mov edx, 0xfffffffe
call fcn.14007c3a0
jmp 0x14009cade
test edx, edx
jns 0x14009caa8
mov edx, dword [rsi + 0xb8]
dec edx
movsxd rax, edx
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0x68]
cmp byte [rax + rcx*8 + 1], 0
lea rdx, [rax + rcx*8]
je 0x14009cad1
mov r9d, 0xfffffffe
mov r8, rbx
mov rcx, rsi
call fcn.1400d8ad0
jmp 0x14009cade
test rbx, rbx
je 0x14009cade
mov qword [rdx + 0x10], rbx
mov byte [rdx + 1], 0xfe
mov rbx, qword [r15 + 0x10]
test rbx, rbx
je 0x14009cb0d
nop word [rax + rax]
mov r8d, dword [rbx + 0x58]
mov r9d, edi
mov edx, 0x82
mov rcx, rsi
call fcn.1400c2390
mov rbx, qword [rbx + 0x28]
test rbx, rbx
jne 0x14009caf0
mov r15d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
cmp byte [r14 + 0x1e], 0
jne 0x14009cb36
cmp qword [r14 + 0xa8], 0
jne 0x14009cb36
cmp qword [r14 + 0x98], 0
je 0x14009cb36
mov rcx, r14
call fcn.140068fe0
test byte [r13 + 0x2c], 0x80
je 0x14009cde3
cmp byte [r14 + 0x1e], 0
jne 0x14009cde3
cmp qword [r14 + 0xa8], 0
jne 0x14009cde3
mov r8d, dword [rsp + 0x80]
mov ebx, 1
mov r9d, ebx
mov rcx, rsi
lea edx, [rbx + 0x56]
call fcn.1400c2390
mov edx, ebx
mov rcx, rsi
call fcn.1400cd8d0
mov rax, qword [rsi]
cmp byte [rax + 0x55], 0
jne 0x14009cde3
mov rbx, qword [rsi + 0x80]
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x14009d30a
mov eax, dword [rax + 0x70]
jmp 0x14009d30f
test byte [rsp + 0x118], 0x40
mov edx, 1
mov eax, edx
mov ecx, 0x414
cmove eax, ebx
mov ebx, 0x41c
test eax, eax
mov dword [rsp + 0xac], eax
cmovne bx, cx
test byte [r15 + 0x48], 0x20
jne 0x14009cc07
inc dword [r14 + 0x38]
xor ebp, ebp
mov eax, dword [r14 + 0x38]
movzx edi, dx
mov word [rsp + 0x170], dx
mov r9d, eax
xor r8d, r8d
mov dword [rsp + 0x98], eax
lea edx, [rbp + 0x4f]
mov rcx, rsi
call fcn.1400c2390
jmp 0x14009cc76
mov rbp, qword [r15 + 0x10]
test rbp, rbp
je 0x14009cc22
mov eax, dword [rbp + 0x64]
and al, 3
cmp al, 2
je 0x14009cc22
mov rbp, qword [rbp + 0x28]
test rbp, rbp
jne 0x14009cc10
movsx edi, word [rbp + 0x5e]
mov edx, 0x6b
mov eax, dword [r14 + 0x38]
mov r9d, edi
mov word [rsp + 0x170], di
lea ecx, [rax + 1]
add eax, edi
mov dword [rsp + 0x78], ecx
mov ecx, dword [r14 + 0x34]
mov r8d, ecx
mov dword [r14 + 0x38], eax
mov dword [rsp + 0x90], ecx
lea eax, [rcx + 1]
mov rcx, rsi
mov dword [r14 + 0x34], eax
call fcn.1400c2390
mov rdx, rbp
mov dword [rsp + 0xa8], eax
mov rcx, r14
call fcn.1400cd9d0
mov r8, qword [rsp + 0x180]
lea eax, [r12 + 1]
mov rdx, qword [rsp + 0x178]
xor r9d, r9d
mov dword [rsp + 0x30], eax
mov rcx, r14
mov word [rsp + 0x28], bx
mov qword [rsp + 0x20], 0
call fcn.1400d0f90
mov qword [rsp + 0xb0], rax
test rax, rax
je 0x14009cde3
test byte [r13 + 0x2c], 0x80
mov rbx, qword [rax + 0x24]
movzx eax, byte [rax + 0x3d]
mov dword [rsp + 0x188], eax
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0xb8], rbx
je 0x14009ccf9
mov r8d, dword [rsp + 0x80]
mov r9d, 1
mov rcx, rsi
lea edx, [r9 + 0x5a]
call fcn.1400c2390
test rbp, rbp
je 0x14009cd5e
movsx rax, di
xor edi, edi
test rax, rax
jle 0x14009cd57
mov r12d, dword [rsp + 0x78]
mov rbx, rax
mov r13d, dword [rsp + 0x7c]
nop word [rax + rax]
mov rax, qword [rbp + 8]
mov r8d, r13d
mov rdx, r15
mov dword [rsp + 0x20], r12d
mov rcx, rsi
movsx r9d, word [rax + rdi*2]
call fcn.14009f810
inc r12d
inc rdi
cmp rdi, rbx
jl 0x14009cd20
mov rbx, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xd8]
mov r12d, dword [rsp + 0x78]
jmp 0x14009cd8c
mov eax, dword [r14 + 0x38]
mov r9d, r12d
inc eax
mov byte [rsp + 0x28], 0
or r8d, 0xffffffff
mov dword [rsp + 0x20], eax
mov rdx, r15
mov rcx, r14
call fcn.14009f710
mov r12d, eax
cmp eax, dword [r14 + 0x38]
jle 0x14009cd8c
mov dword [r14 + 0x38], eax
cmp dword [rsp + 0x188], 0
mov edi, dword [rsp + 0xbc]
je 0x14009cefa
movzx eax, word [rsp + 0x170]
mov rcx, r13
mov edi, dword [rsp + 0xa4]
mov dword [rsp + 0x88], eax
lea eax, [rdi + 2]
movsxd rdx, eax
call fcn.14009c080
mov qword [rsp + 0x60], rax
mov rcx, rax
test rax, rax
jne 0x14009ce8f
mov rcx, qword [rsp + 0xb0]
call fcn.1400d3bb0
mov rbx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x178]
mov rax, qword [rsp + 0x70]
mov r15, qword [rsp + 0x128]
mov r14, qword [rsp + 0xc8]
mov r12, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x150]
test r14, r14
je 0x14009ce31
mov qword [r14 + 0x210], rax
mov rcx, r13
call fcn.1400bc4d0
mov r14, qword [rsp + 0x130]
test rdi, rdi
je 0x14009ce51
mov rdx, rdi
mov rcx, r13
call fcn.1400a25f0
mov rdi, qword [rsp + 0x140]
test rbx, rbx
je 0x14009d39f
test r13, r13
je 0x14009d397
cmp qword [r13 + 0x298], 0
je 0x14009d362
mov rdx, rbx
mov rcx, r13
call fcn.140082490
add rsp, 0x158
pop r13
pop rbx
ret
lea eax, [rdi + 1]
mov edx, 1
movsxd rdi, eax
mov r8, rdi
call fcn.140114650
mov rdx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x7c]
mov byte [rdi + rdx], 0
test ebx, ebx
js 0x14009cebc
sub ebx, ecx
movsxd rax, ebx
mov byte [rax + rdx], 0
mov edi, dword [rsp + 0xbc]
test edi, edi
js 0x14009ced1
mov eax, edi
sub eax, ecx
cdqe
mov byte [rax + rdx], 0
mov eax, dword [rsp + 0xa8]
test eax, eax
je 0x14009cee6
mov edx, eax
mov rcx, rsi
call fcn.1400c2a70
mov rcx, rsi
call fcn.1400cb360
mov dword [rsp + 0xa0], eax
jmp 0x14009cfa0
test rbp, rbp
je 0x14009cf6e
inc dword [r14 + 0x38]
mov rdx, rbp
mov rcx, qword [r14]
mov r12d, dword [r14 + 0x38]
movsx ebx, word [rsp + 0x170]
mov dword [rsp + 0x88], 0
call fcn.1400aa6e0
mov r8d, dword [rsp + 0x78]
mov r9d, ebx
mov dword [rsp + 0x30], ebx
mov edx, 0x63
mov qword [rsp + 0x28], rax
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.1400c2480
mov eax, dword [rsp + 0x78]
mov r9d, r12d
mov r8d, dword [rsp + 0x90]
mov edx, 0x7d
mov rcx, rsi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
call fcn.1400c2690
jmp 0x14009cf93
mov r8d, dword [rsp + 0x98]
mov eax, 1
mov r9d, r12d
mov word [rsp + 0x88], ax
mov edx, 0x8d
mov rcx, rsi
call fcn.1400c2390
mov rcx, qword [rsp + 0xb0]
call fcn.1400d3bb0
cmp qword [rsp + 0xc0], 0
jne 0x14009d01b
xor ebx, ebx
cmp dword [rsp + 0x188], 2
jne 0x14009cfc4
lea edx, [rbx + 0x14]
mov rcx, rsi
call fcn.1400c22b0
mov ebx, eax
lea rax, [rsp + 0x9c]
mov r9b, 8
mov qword [rsp + 0x38], rax
mov r8d, 0x69
lea rax, [rsp + 0x68]
mov rdx, r15
mov qword [rsp + 0x30], rax
mov rcx, r14
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov eax, dword [rsp + 0x7c]
mov dword [rsp + 0x20], eax
call fcn.1400aefa0
mov r10d, dword [rsp + 0x188]
cmp r10d, 2
jne 0x14009d023
mov edx, ebx
mov rcx, rsi
call fcn.1400cadb0
jmp 0x14009d028
mov r10d, dword [rsp + 0x188]
test r10d, r10d
je 0x14009d07b
test byte [r15 + 0x48], 0x10
mov edx, dword [rsp + 0x68]
mov ebx, dword [rsp + 0x88]
jne 0x14009d0f4
mov rcx, qword [rsp + 0x60]
mov eax, edx
sub eax, dword [rsp + 0x7c]
cdqe
cmp byte [rax + rcx], 0
je 0x14009d0e9
mov r9d, dword [rsp + 0xa0]
mov r8d, edx
movsx eax, bx
mov edx, 0x1e
mov dword [rsp + 0x28], eax
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.1400c2690
jmp 0x14009d0dd
mov rcx, rsi
test rbp, rbp
je 0x14009d0b6
mov r8d, dword [rsp + 0x90]
mov edx, 0x39
call fcn.1400c2320
mov r8d, dword [rsp + 0x90]
mov r9d, r12d
mov edx, 0x79
mov dword [rsp + 0x94], eax
mov rcx, rsi
call fcn.1400c2390
jmp 0x14009d0d6
mov r8d, dword [rsp + 0x98]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
lea edx, [r9 + 0x3e]
call fcn.1400c2400
mov dword [rsp + 0x94], eax
mov ebx, dword [rsp + 0x88]
mov r10d, dword [rsp + 0x188]
mov edx, dword [rsp + 0x68]
test byte [r15 + 0x48], 0x10
je 0x14009d219
mov rbx, qword [r15 + 0x60]
test rbx, rbx
je 0x14009d10e
nop dword [rax]
cmp qword [rbx], r13
je 0x14009d10e
mov rbx, qword [rbx + 0x28]
test rbx, rbx
jne 0x14009d100
mov rdx, r15
mov rcx, r14
call fcn.1400cf7b0
mov rax, qword [rsi + 0x18]
mov r9d, 1
movsxd rdx, dword [rsi + 0xb8]
lea r15d, [r9 + 0xb]
cmp dword [rax + 0x3c], edx
jg 0x14009d14a
xor r8d, r8d
mov dword [rsp + 0x20], r12d
mov edx, r15d
mov rcx, rsi
call fcn.14007f7e0
mov edx, eax
jmp 0x14009d17d
lea rcx, [rdx + rdx*2]
xor r8d, r8d
lea eax, [rdx + 1]
mov dword [rsi + 0xb8], eax
mov rax, qword [rsi + 0x68]
mov word [rax + rcx*8], reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov byte [rax + rcx*8 + 3], 0
mov dword [rax + rcx*8 + 4], r8d
mov dword [rax + rcx*8 + 8], r9d
mov dword [rax + rcx*8 + 0xc], r12d
mov qword [rax + rcx*8 + 0x10], r8
mov rax, qword [rsi]
cmp byte [rax + 0x55], 0
jne 0x14009d1cb
test edx, edx
jns 0x14009d192
mov edx, dword [rsi + 0xb8]
dec edx
movsxd rax, edx
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0x68]
cmp byte [rax + rcx*8 + 1], 0
lea rdx, [rax + rcx*8]
je 0x14009d1bb
mov r9d, 0xfffffff8
mov r8, rbx
mov rcx, rsi
call fcn.1400d8ad0
jmp 0x14009d1cb
test rbx, rbx
je 0x14009d1cb
mov qword [rdx + 0x10], rbx
mov byte [rdx + 1], 0xf8
inc dword [rbx + 0x18]
mov eax, dword [rsi + 0xb8]
test eax, eax
jle 0x14009d1e7
dec eax
movsxd rcx, eax
mov rax, qword [rsi + 0x68]
lea rdx, [rcx + rcx*2]
mov byte [rax + rdx*8 + 3], 2
mov rax, qword [r14 + 0xa0]
mov rcx, r14
test rax, rax
cmovne rcx, rax
mov eax, dword [rsp + 0x188]
mov byte [rcx + 0x21], 1
cmp eax, 1
jne 0x14009d27e
cmp qword [r14 + 0xa0], 0
jne 0x14009d282
mov byte [r14 + 0x20], 0
jmp 0x14009d282
xor eax, eax
cmp byte [r14 + 0x1e], al
sete al
or ecx, 0xffffffff
cmp dword [rsp + 0xac], 0
jne 0x14009d234
cmp edi, edx
cmovne ecx, edi
mov r8, qword [rsp + 0xe0]
mov r9d, edx
mov dword [rsp + 0x50], ecx
mov rdx, r15
mov byte [rsp + 0x48], r10b
mov rcx, r14
mov byte [rsp + 0x40], 0xa
mov byte [rsp + 0x38], al
mov eax, dword [rsp + 0x9c]
mov word [rsp + 0x30], bx
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], eax
call fcn.1400a8bc0
mov eax, dword [rsp + 0x188]
mov r15d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
test eax, eax
je 0x14009d2b6
mov rax, qword [rsi + 0x18]
mov rdx, qword [rax + 0x58]
test rdx, rdx
je 0x14009d2a4
mov eax, dword [rsp + 0xa0]
not eax
movsxd rcx, eax
mov eax, dword [rsi + 0xb8]
mov dword [rdx + rcx*4], eax
mov rcx, qword [rsp + 0xb0]
call fcn.1400d3bb0
jmp 0x14009cb13
mov rcx, rsi
test rbp, rbp
je 0x14009d2ea
mov ebx, dword [rsp + 0x94]
mov edx, 7
mov r8d, dword [rsp + 0x90]
lea r9d, [rbx + 1]
call fcn.1400c2390
mov edx, ebx
mov rcx, rsi
call fcn.1400cadb0
jmp 0x14009cb13
mov edx, dword [rsp + 0x94]
call fcn.1400ca5d0
mov edx, dword [rsp + 0x94]
mov rcx, rsi
call fcn.1400cadb0
jmp 0x14009cb13
mov eax, 0x3b9aca00
cmp eax, 0xc
lea edi, [rax + 1]
mov eax, 0x2460
cmovge edi, r15d
test word [rbx + 8], ax
jne 0x14009d32a
cmp dword [rbx + 0x20], 0
je 0x14009d332
mov rcx, rbx
call fcn.1400d9c60
lea rax, str.rows_deleted
mov qword [rbx + 0x30], 0
mov qword [rbx + 0x10], rax
mov eax, 0xa02
mov word [rbx + 8], ax
mov dword [rbx + 0xc], edi
mov byte [rbx + 0xa], 1
jmp 0x14009cde3
mov rbx, rbp
jmp 0x14009cde8
cmp rbx, qword [r13 + 0x180]
jb 0x14009d397
cmp rbx, qword [r13 + 0x188]
jae 0x14009d397
mov rax, qword [r13 + 0x178]
mov qword [rbx], rax
dec dword [r13 + 0x160]
mov qword [r13 + 0x178], rbx
add rsp, 0x158
pop r13
pop rbx
ret
mov rcx, rbx
call fcn.140061250
add rsp, 0x158
pop r13
pop rbx
ret