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

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r9
mov qword [rax + 0x10], rdx
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x47]
sub rsp, 0xe0
mov rax, qword [rcx + 0x10]
mov rbx, r9
mov r13, qword [rcx]
mov r14, r8
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x50], r13
xorps xmm0, xmm0
mov qword [rbp - 0x51], r8
mov r15, rcx
movdqu xmmword [rbp - 0x39], xmm0
lea r9d, [r8 + 0x40]
test rbx, rbx
je 0x18006a1f6
cmp dword [rbx], r9d
cmovge rbx, r8
mov qword [rbp + 0x67], rbx
mov al, byte [r13 + 0x5c]
mov ecx, 0xfeff
movzx r12d, word [rbp + 0x77]
and r12w, cx
mov qword [rbp - 0x49], rbx
and al, 0x10
mov eax, dword [rdx]
cmove r12w, word [rbp + 0x77]
mov word [rsp + 0x30], r12w
cmp eax, r9d
jle 0x18006a238
mov r8d, r9d
lea rdx, str.at_most__d_tables_in_a_join
mov rcx, r15
call fcn.180009410
jmp 0x18006ad4b
mov ecx, 1
test r12b, 0x20
cmovne eax, ecx
mov rcx, r13
mov dword [rsp + 0x34], eax
lea eax, [rax + rax*2]
shl eax, 5
add eax, 0x39f
and eax, 0xfffffff8
movsxd rsi, eax
lea rdx, [rsi + 0x60]
call fcn.180006d78
mov rdi, rax
mov qword [rbp - 0x61], rax
xor eax, eax
cmp byte [r13 + 0x61], al
je 0x18006a28d
test rdi, rdi
je 0x18006ad4b
mov rdx, rdi
mov rcx, r13
call fcn.180006aac
jmp 0x18006ad4b
movsxd rcx, dword [rsp + 0x34]
xorps xmm0, xmm0
mov rax, qword [rbp + 0x57]
xor edx, edx
mov qword [rdi + 8], rax
mov rax, qword [rbp + 0x6f]
mov qword [rdi + 0x18], rax
mov qword [rdi], r15
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x20], r14
or dword [rdi + 0x30], 0xffffffff
or dword [rdi + 0x2c], 0xffffffff
mov byte [rdi + 0x42], cl
mov eax, dword [r15 + 0x44]
dec eax
mov dword [r15 + 0x44], eax
mov dword [rdi + 0x34], eax
mov dword [rdi + 0x38], eax
mov eax, dword [rbp + 0x7f]
mov word [rdi + 0x28], ax
mov word [rdi + 0x40], r12w
mov eax, dword [r15 + 0xbc]
mov dword [rdi + 0x3c], eax
xor eax, eax
movups xmmword [rdi + 0x43], xmm0
movups xmmword [rdi + 0x53], xmm0
mov dword [rdi + 0x63], eax
mov byte [rdi + 0x67], al
lea rax, [rcx + 1]
lea r8, [rax + rax*2]
shl r8, 5
lea rcx, [rdi + 0x398]
call fcn.180079910
lea r9, [rdi + 0x68]
mov qword [rbp - 0x59], rdi
lea rcx, [rsi + rdi]
mov qword [rbp - 0x71], r9
xor esi, esi
mov qword [rbp - 0x41], rcx
mov word [rcx + 0x2c], si
lea rax, [rcx + 0x48]
mov qword [rcx + 0x38], rax
lea rdx, [rdi + 0x290]
mov dword [rcx + 0x28], esi
mov r8b, 0x2c
lea eax, [rsi + 3]
mov qword [rbp - 0x79], rdx
mov word [rcx + 0x30], ax
lea eax, [rsi + 8]
mov dword [rdx + 4], esi
mov rcx, r9
mov dword [r9 + 0x18], eax
mov rdx, r14
lea rax, [r9 + 0x28]
mov qword [rbp - 0x51], r9
mov qword [r9 + 0x20], rax
mov qword [r9], rdi
mov byte [r9 + 0x11], sil
mov qword [r9 + 8], rsi
mov dword [r9 + 0x14], esi
call fcn.1800656cc
lea r10d, [rsi + 2]
cmp dword [rsp + 0x34], esi
jne 0x18006a3af
test rbx, rbx
je 0x18006a389
mov al, byte [rbx]
mov byte [rdi + 0x43], al
bt r12w, 8
jae 0x18006a399
mov eax, 1
mov byte [rdi + 0x47], al
lea r8, str.SCAN_CONSTANT_ROW
xor edx, edx
mov rcx, r15
call fcn.1800225b0
jmp 0x18006a530
mov rbx, qword [rbp + 0x57]
mov edi, esi
mov rdx, qword [rbp - 0x79]
mov r13d, 1
lea rsi, [rbx + 0x28]
movsxd rcx, dword [rdx + 4]
mov eax, dword [rsi + 0x24]
mov dword [rdx + rcx*4 + 8], eax
add dword [rdx + 4], r13d
test byte [rsi + 0x20], 4
je 0x18006a512
mov rax, qword [rsi + 0x40]
xor r9d, r9d
mov r12, qword [rsi]
mov qword [rbp - 0x69], rax
test rax, rax
je 0x18006a512
mov r14d, r9d
mov r8d, r9d
mov dword [rsp + 0x48], r9d
cmp dword [rax], r9d
jle 0x18006a512
add rax, 8
mov qword [rsp + 0x40], rax
movsx ecx, word [r12 + 0x46]
cmp r14d, ecx
jge 0x18006a436
mov rdx, qword [r12 + 8]
movsxd rax, r14d
shl rax, 5
test byte [rax + rdx + 0x1b], r10b
jne 0x18006a451
add r14d, r13d
cmp r14d, ecx
jl 0x18006a420
mov r9d, r8d
lea rdx, str.too_many_arguments_on__s_____max__d
mov r8, qword [r12]
mov rcx, r15
call fcn.180009410
jmp 0x18006a508
mov rcx, qword [r15]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xa2
call fcn.1800344a8
xor r9d, r9d
mov r13, rax
test rax, rax
je 0x18006a502
mov ecx, dword [rsi + 0x24]
mov rdx, qword [rsp + 0x40]
mov word [rax + 0x30], r14w
inc r14d
mov dword [rax + 0x2c], ecx
mov qword [rax + 0x40], r12
mov rdx, qword [rdx]
test rdx, rdx
je 0x18006a49f
mov rcx, qword [r15]
xor r8d, r8d
call fcn.180034c4c
jmp 0x18006a4a2
mov rax, r9
xor r9d, r9d
mov r8, rax
mov edx, 0xa9
mov rcx, r15
call fcn.18003467c
mov r9, rax
mov r8, r13
mov edx, 0x35
mov rcx, r15
call fcn.18003467c
mov rcx, qword [rbp - 0x71]
mov r13d, 1
mov r8d, r13d
mov rdx, rax
call fcn.180063aa0
mov r8d, dword [rsp + 0x48]
lea r10d, [r13 + 1]
mov rax, qword [rbp - 0x69]
add r8d, r13d
add qword [rsp + 0x40], 0x28
mov dword [rsp + 0x48], r8d
cmp r8d, dword [rax]
jge 0x18006a50e
jmp 0x18006a410
mov r13d, 1
mov r10d, 2
mov rdx, qword [rbp - 0x79]
add edi, r13d
add rsi, 0x70
cmp edi, dword [rbx]
jl 0x18006a3c3
mov rdi, qword [rbp - 0x61]
xor esi, esi
mov rbx, qword [rbp + 0x67]
mov r13, qword [rsp + 0x50]
mov rcx, qword [rbp + 0x57]
lea r14, [rdi + 0x68]
mov rdx, r14
call fcn.180065954
cmp byte [r13 + 0x61], sil
jne 0x18006ad36
mov r12d, esi
cmp dword [r14 + 0x14], esi
jle 0x18006a5fe
mov r13d, dword [rsp + 0x34]
mov eax, 1
mov r14, qword [rdi + 0x88]
test byte [rsi + r14 + 0x12], 2
jne 0x18006a5e0
xor ecx, ecx
cmp qword [rsi + r14 + 0x38], rcx
jne 0x18006a5e0
test r13d, r13d
je 0x18006a5be
mov rdx, qword [rsi + r14]
xorps xmm0, xmm0
movups xmmword [rbp - 9], xmm0
mov byte [rbp - 5], al
lea rax, [0x18006a174]
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x21], rax
lea rax, [0x180035874]
movups xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x19], rax
test rdx, rdx
je 0x18006a5be
lea rcx, [rbp - 0x29]
call fcn.1800316f0
cmp byte [rbp - 5], 0
je 0x18006a5db
mov r8d, dword [rdi + 0x38]
mov r9d, 0x10
mov rdx, qword [rsi + r14]
mov rcx, r15
call fcn.180039108
or word [rsi + r14 + 0x12], 4
mov eax, 1
add r12d, eax
add rsi, 0x40
cmp r12d, dword [rdi + 0x7c]
jl 0x18006a561
mov rbx, qword [rbp + 0x67]
lea r14, [rdi + 0x68]
mov r13, qword [rsp + 0x50]
movzx r12d, word [rsp + 0x30]
mov ecx, 0x100
mov rsi, qword [rbp + 0x6f]
and r12w, cx
mov word [rbp + 0x67], r12w
je 0x18006a64f
mov rdx, qword [rbp + 0x57]
mov r9, rsi
mov r8, r14
mov rcx, r15
call fcn.180065e34
xor r12d, r12d
test eax, eax
je 0x18006a63b
lea ebx, [r12 + 1]
mov byte [rdi + 0x47], bl
jmp 0x18006a652
test rbx, rbx
jne 0x18006a652
mov eax, 0x80
mov qword [rdi + 0x10], rsi
or word [rdi + 0x40], ax
jmp 0x18006a652
xor r12d, r12d
mov ebx, dword [rsp + 0x34]
mov eax, 1
cmp ebx, eax
jne 0x18006a66c
lea rcx, [rbp - 0x59]
call fcn.180069fac
test eax, eax
jne 0x18006a6b0
lea rcx, [rbp - 0x59]
call fcn.180068ea4
test eax, eax
jne 0x18006ad36
xor edx, edx
mov rcx, rdi
call fcn.180069804
cmp byte [r13 + 0x61], r12b
jne 0x18006ad36
cmp qword [rdi + 0x10], r12
je 0x18006a6b6
movzx edx, word [rdi + 0x60]
mov rcx, rdi
inc dx
call fcn.180069804
cmp byte [r13 + 0x61], r12b
jne 0x18006ad36
cmp qword [rdi + 0x10], r12
jne 0x18006a6c6
mov eax, dword [r13 + 0x30]
bt rax, 0xc
jae 0x18006a6c6
or qword [rdi + 0x58], 0xffffffffffffffff
cmp dword [r15 + 0x30], r12d
jne 0x18006ad36
cmp byte [r13 + 0x61], r12b
jne 0x18006ad36
or qword [rsp + 0x48], 0xffffffffffffffff
cmp byte [rdi + 0x42], 2
jb 0x18006a8aa
test rsi, rsi
je 0x18006a8aa
mov eax, 0x100
test word [r13 + 0x5c], ax
jne 0x18006a8aa
mov rdx, rsi
lea rsi, [rdi + 0x290]
mov rcx, rsi
call fcn.1800658ec
mov rdx, qword [rbp - 0x49]
mov rbx, rax
mov qword [rsp + 0x40], rax
test rdx, rdx
je 0x18006a736
mov rcx, rsi
call fcn.1800658ec
or rbx, rax
mov qword [rsp + 0x40], rbx
movzx ecx, byte [rdi + 0x42]
mov r8d, 1
lea ebx, [rcx - 1]
cmp ebx, r8d
jl 0x18006a8a6
mov r15, qword [rsp + 0x40]
lea r12, [rdi + 0x338]
movsxd rdx, ecx
lea r13, [rdi + 0x398]
lea rcx, [rcx + rcx*2]
shl rcx, 5
add r12, rcx
lea r14, [rdx - 1]
lea r14, [r14 + r14*2]
shl r14, 5
lea rax, [rdx + rdx*2]
add r14, 0x3e8
shl rax, 5
add r14, rdi
add r13, rax
mov r10, qword [r14]
mov rsi, qword [rdi + 8]
movzx eax, byte [r10 + 0x10]
imul r11, rax, 0x70
test byte [r11 + rsi + 0x44], 8
je 0x18006a887
xor eax, eax
cmp word [rbp + 0x67], ax
jne 0x18006a7c0
test dword [r10 + 0x28], 0x1000
je 0x18006a887
mov r9, qword [r10 + 8]
test r15, r9
jne 0x18006a887
mov rax, qword [rbp - 0x51]
mov rcx, qword [rax + 0x20]
movsxd rdx, dword [rax + 0x14]
mov r8, rcx
shl rdx, 6
add rdx, rcx
cmp rcx, rdx
jae 0x18006a819
mov eax, 0x40
test qword [r8 + 0x38], r9
je 0x18006a80c
mov rax, qword [r8]
test byte [rax + 4], 1
je 0x18006a814
movsx eax, word [rax + 0x34]
cmp eax, dword [r11 + rsi + 0x4c]
jne 0x18006a814
mov eax, 0x40
add r8, rax
cmp r8, rdx
jb 0x18006a7ed
cmp r8, rdx
jb 0x18006a881
not r9
and qword [rsp + 0x48], r9
cmp rcx, rdx
jae 0x18006a848
mov r15d, 0x40
mov rax, qword [rcx + 0x38]
test qword [r10 + 8], rax
je 0x18006a83b
or word [rcx + 0x12], 4
add rcx, r15
cmp rcx, rdx
jb 0x18006a82c
mov r15, qword [rsp + 0x40]
movzx ecx, byte [rdi + 0x42]
lea eax, [rcx - 1]
cmp ebx, eax
je 0x18006a86e
sub ecx, ebx
mov rdx, r13
dec ecx
lea eax, [rcx + rcx*2]
mov rcx, r12
shl eax, 5
movsxd r8, eax
call fcn.18007d210
mov cl, byte [rdi + 0x42]
mov r8d, 1
sub cl, r8b
sub dword [rsp + 0x34], r8d
mov byte [rdi + 0x42], cl
jmp 0x18006a887
mov r8d, 1
sub ebx, r8d
sub r13, 0x60
sub r12, 0x60
sub r14, 0x60
cmp ebx, r8d
jge 0x18006a78e
mov r15, qword [rbp + 0x4f]
xor r12d, r12d
mov ebx, dword [rsp + 0x34]
mov rcx, qword [rdi]
movzx r13d, r12w
movsx eax, word [rdi + 0x60]
movzx r8d, word [rsp + 0x30]
mov r10, qword [rbp + 0x57]
add dword [rcx + 0xbc], eax
test r8b, 4
je 0x18006a934
mov rdx, qword [rdi + 0x3e8]
mov r9d, 8
mov ecx, dword [rdx + 0x28]
bt ecx, 0xc
jb 0x18006a8ff
mov r13d, r12d
test r9b, r8b
je 0x18006a934
mov rax, qword [r10 + 0x28]
cmp dword [rax + 0x54], r12d
jne 0x18006a934
bt ecx, 0xd
jae 0x18006a8ff
test r8b, 0x10
je 0x18006a934
mov eax, ecx
movzx r13d, r12w
and eax, 0x1000
neg eax
sbb al, al
add al, 2
mov byte [rdi + 0x45], al
mov rax, qword [r10 + 0x28]
test byte [rax + 0x40], 0x20
jne 0x18006a934
mov eax, 0x40
test al, cl
je 0x18006a934
and ecx, 0xffffffbf
movzx r13d, r8w
mov dword [rdx + 0x28], ecx
and r13w, r9w
test ebx, ebx
jle 0x18006ac59
lea r9, [rdi + 0x3e8]
mov eax, ebx
mov qword [rbp + 0x67], r9
mov qword [rsp + 0x40], rax
movzx eax, byte [r9 - 0x1c]
mov r14d, 0xfff0bdc0
mov rdx, qword [rsp + 0x50]
imul r12, rax, 0x70
xor eax, eax
mov rbx, qword [r12 + r10 + 0x28]
mov rcx, qword [rbx + 0x70]
test rcx, rcx
je 0x18006a996
mov r14d, eax
mov rax, qword [rdx + 0x20]
add rax, 0x18
cmp qword [rax], rcx
je 0x18006a994
mov r11d, 1
add r14d, r11d
lea rax, [rax + 0x20]
cmp qword [rax], rcx
jne 0x18006a988
xor eax, eax
mov rsi, qword [r9]
mov ecx, 2
mov qword [rbp + 0x4f], rsi
test byte [rbx + 0x40], cl
jne 0x18006aa15
cmp qword [rbx + 0x18], rax
jne 0x18006aa15
test dword [rsi + 0x28], 0x400
je 0x18006aa60
mov rsi, qword [rbx + 0x60]
jmp 0x18006a9c9
cmp qword [rsi], rdx
je 0x18006a9ce
mov rsi, qword [rsi + 0x28]
test rsi, rsi
jne 0x18006a9c0
mov r8d, dword [r12 + r10 + 0x4c]
xor r9d, r9d
mov rcx, qword [rsp + 0x38]
mov edx, 0xa3
mov dword [rsp + 0x20], eax
call fcn.180022394
mov rcx, qword [rsp + 0x38]
mov r9d, 0xfffffff4
mov r8, rsi
mov edx, eax
call fcn.180022cb4
mov rsi, qword [rbp + 0x4f]
mov r9, qword [rbp + 0x67]
mov ecx, 2
movzx r8d, word [rsp + 0x30]
mov r10, qword [rbp + 0x57]
mov r11, qword [rsp + 0x38]
test dword [rsi + 0x28], 0x200
je 0x18006ac1c
test byte [rbx + 0x40], 0x20
mov edx, 0x61
mov rsi, qword [rsi + 0x20]
je 0x18006ab4b
mov eax, dword [rsi + 0x64]
and al, 3
cmp al, cl
jne 0x18006ab4b
test r8b, 0x20
je 0x18006ab4b
mov r8d, dword [r9 - 0x4c]
xor r12d, r12d
mov edx, r12d
jmp 0x18006abae
cmp dword [rbx + 0x54], eax
jne 0x18006aa15
mov ecx, 0x40
test byte [rsi + 0x28], cl
jne 0x18006ab2c
test r8b, 0x20
jne 0x18006ab2c
mov ecx, 0x61
cmp byte [rdi + 0x45], al
je 0x18006aa94
mov eax, dword [r12 + r10 + 0x4c]
mov ecx, 0x62
mov dword [rdi + 0x2c], eax
mov edx, dword [r12 + r10 + 0x4c]
mov r9, rbx
mov dword [rsp + 0x20], ecx
mov r8d, r14d
mov rcx, r15
call fcn.18004ab7c
xor edx, edx
cmp byte [rdi + 0x45], dl
jne 0x18006aaf3
lea eax, [rdx + 0x40]
cmp word [rbx + 0x46], ax
jge 0x18006aaf3
test byte [rbx + 0x40], 0x20
jne 0x18006aaf3
mov rax, qword [rbp + 0x57]
mov ecx, edx
mov rax, qword [r12 + rax + 0x60]
test rax, rax
je 0x18006aadd
lea r8d, [rdx + 1]
add ecx, r8d
shr rax, 1
jne 0x18006aad5
movsxd r8, ecx
mov r9d, 0xfffffffd
mov rcx, qword [rsp + 0x38]
or edx, 0xffffffff
call fcn.180022cb4
mov r11, qword [rsp + 0x38]
mov r9, qword [rbp + 0x67]
movzx r8d, word [rsp + 0x30]
mov r10, qword [rbp + 0x57]
movsxd rax, dword [r11 + 0x90]
test eax, eax
jle 0x18006ab22
lea rcx, [rax + rax*2]
mov rax, qword [r11 + 0x88]
mov word [rax + rcx*8 - 0x16], r13w
mov ecx, 2
jmp 0x18006aa1a
mov rax, qword [rbx]
xor r9d, r9d
mov r8d, dword [rbx + 0x38]
mov edx, r14d
mov rcx, r15
mov qword [rsp + 0x20], rax
call fcn.18003e6a0
jmp 0x18006aa02
xor eax, eax
cmp byte [rdi + 0x45], al
je 0x18006ab88
mov rax, qword [r12 + r10 + 0x28]
xor r12d, r12d
mov r8d, dword [rbp + 0x7f]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x18006ab7d
lea eax, [r12 + 1]
cmp rcx, rsi
je 0x18006ab7d
mov rcx, qword [rcx + 0x28]
add r8d, eax
test rcx, rcx
jne 0x18006ab6c
mov edx, 0x62
mov dword [rdi + 0x30], r8d
jmp 0x18006abae
mov eax, dword [rbp + 0x7f]
xor r12d, r12d
test eax, eax
je 0x18006aba2
test r8b, 0x20
je 0x18006aba2
mov r8d, eax
lea edx, [r12 + 0x60]
jmp 0x18006abae
mov r8d, dword [r15 + 0x34]
lea eax, [r8 + 1]
mov dword [r15 + 0x34], eax
mov dword [r9 - 0x48], r8d
test edx, edx
je 0x18006ac1f
mov r9d, dword [rsi + 0x58]
mov rcx, r11
mov dword [rsp + 0x20], r14d
call fcn.180022394
mov rdx, rsi
mov rcx, r15
call fcn.180022d74
mov rax, qword [rbp + 0x4f]
mov ebx, 1
test byte [rax + 0x28], 0xf
je 0x18006ac24
test dword [rax + 0x28], 0x88002
jne 0x18006ac24
test byte [rdi + 0x40], bl
jne 0x18006ac24
lea r8d, [rbx + 1]
cmp byte [rdi + 0x47], r8b
je 0x18006ac24
mov rdx, qword [rsp + 0x38]
movsxd rax, dword [rdx + 0x90]
test eax, eax
jle 0x18006ac24
lea rcx, [rax + rax*2]
mov rax, qword [rdx + 0x88]
mov word [rax + rcx*8 - 0x16], r8w
jmp 0x18006ac24
xor r12d, r12d
mov ebx, 1
test r14d, r14d
js 0x18006ac34
mov edx, r14d
mov rcx, r15
call fcn.18004443c
mov r9, qword [rbp + 0x67]
movzx r8d, word [rsp + 0x30]
add r9, 0x60
sub qword [rsp + 0x40], rbx
mov r10, qword [rbp + 0x57]
mov qword [rbp + 0x67], r9
jne 0x18006a94e
mov ebx, dword [rsp + 0x34]
mov rax, qword [rsp + 0x38]
mov r13, qword [rsp + 0x50]
mov eax, dword [rax + 0x90]
mov dword [rdi + 0x4c], eax
cmp byte [r13 + 0x61], r12b
jne 0x18006ad36
mov r14d, r12d
test ebx, ebx
jle 0x18006ad31
movzx r12d, word [rsp + 0x30]
lea rsi, [rdi + 0x3cc]
mov rax, qword [rsi + 0x1c]
test dword [rax + 0x28], 0x4000
je 0x18006accf
movzx eax, byte [rsi]
lea rdx, [rsi - 0x34]
mov r8, qword [rbp + 0x57]
mov r9, qword [rsp + 0x48]
add r8, 8
imul rcx, rax, 0x70
mov qword [rsp + 0x20], rdx
lea rdx, [rdi + 0x68]
add r8, rcx
mov rcx, r15
call fcn.18006612c
xor eax, eax
cmp byte [r13 + 0x61], al
jne 0x18006ad36
mov rdx, qword [rbp + 0x57]
lea rbx, [rsi - 0x34]
mov r8, rbx
movzx r9d, r12w
mov rcx, r15
call fcn.180060cb4
mov rcx, qword [rsp + 0x38]
mov r9d, r14d
mov rdx, rcx
mov r8, rdi
mov eax, dword [rcx + 0x90]
mov rcx, r15
mov dword [rsi - 0x14], eax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
call fcn.180061e70
mov ecx, dword [rsi - 0x1c]
inc r14d
add rsi, 0x60
mov qword [rsp + 0x48], rax
mov dword [rdi + 0x34], ecx
cmp r14d, dword [rsp + 0x34]
jl 0x18006ac8e
mov rax, rdi
jmp 0x18006ad4d
mov eax, dword [rdi + 0x3c]
mov rdx, rdi
mov rcx, r13
mov dword [r15 + 0xbc], eax
call fcn.180066cb0
xor eax, eax
mov rbx, qword [rsp + 0x130]
add rsp, 0xe0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret