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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0xf8
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp - 0x11], rax
mov rax, qword [rbp + 0x6f]
mov rdi, r9
mov r15, qword [rcx]
mov r12, r8
xor r8d, r8d
mov qword [rsp + 0x60], rax
mov rax, qword [rcx + 0x10]
xorps xmm0, xmm0
mov qword [rsp + 0x68], r9
mov r14, rcx
mov qword [rsp + 0x38], rdx
mov qword [rbp - 0x79], rcx
lea r9d, [r8 + 0x40]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], r15
mov qword [rbp - 0x69], r8
movdqu xmmword [rbp - 0x51], xmm0
test rdi, rdi
je 0x14006a6c8
cmp dword [rdi], r9d
cmovge rdi, r8
mov qword [rsp + 0x68], rdi
movzx r13d, word [rbp + 0x77]
mov ecx, 0xfeff
mov eax, dword [rdx]
and r13w, cx
test byte [r15 + 0x5c], 0x10
mov qword [rbp - 0x61], rdi
cmove r13w, word [rbp + 0x77]
mov word [rsp + 0x30], r13w
cmp eax, r9d
jle 0x14006a709
mov r8d, r9d
lea rdx, str.at_most__d_tables_in_a_join
mov rcx, r14
call fcn.14000686c
jmp 0x14006b1fd
mov ecx, 1
test r13b, 0x20
cmovne eax, ecx
mov rcx, r15
mov dword [rsp + 0x34], eax
lea eax, [rax + rax*2]
shl eax, 5
add eax, 0x39f
movsxd rsi, eax
and rsi, 0xfffffffffffffff8
lea rdx, [rsi + 0x60]
call fcn.140003fcc
mov rbx, rax
xor eax, eax
cmp byte [r15 + 0x61], al
je 0x14006a75b
test rbx, rbx
je 0x14006b1fd
mov rdx, rbx
mov rcx, r15
call fcn.140003d0c
jmp 0x14006b1fd
movsxd rcx, dword [rsp + 0x34]
xorps xmm0, xmm0
mov rax, qword [rsp + 0x38]
xor edx, edx
mov qword [rbx + 8], rax
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x18], rax
mov qword [rbx], r14
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x20], r12
or dword [rbx + 0x30], 0xffffffff
or dword [rbx + 0x2c], 0xffffffff
mov byte [rbx + 0x42], cl
mov eax, dword [r14 + 0x44]
dec eax
mov dword [r14 + 0x44], eax
mov dword [rbx + 0x34], eax
mov dword [rbx + 0x38], eax
mov eax, dword [rbp + 0x7f]
mov word [rbx + 0x28], ax
mov word [rbx + 0x40], r13w
mov eax, dword [r14 + 0xbc]
mov dword [rbx + 0x3c], eax
xor eax, eax
movups xmmword [rbx + 0x43], xmm0
movups xmmword [rbx + 0x53], xmm0
mov dword [rbx + 0x63], eax
mov byte [rbx + 0x67], al
lea rax, [rcx + 1]
lea r8, [rax + rax*2]
shl r8, 5
lea rcx, [rbx + 0x398]
call sub.ntdll.dll_memset
lea r9, [rbx + 0x68]
mov qword [rbp - 0x71], rbx
lea rcx, [rsi + rbx]
mov qword [rbp - 0x69], r9
mov word [rcx + 0x30], 3
lea rax, [rcx + 0x48]
mov qword [rcx + 0x38], rax
lea rsi, [rbx + 0x290]
xor eax, eax
mov qword [rbp - 0x59], rcx
mov word [rcx + 0x2c], ax
mov r8b, 0x2c
mov dword [rcx + 0x28], eax
mov rdx, r12
mov dword [rsi + 4], eax
mov rcx, r9
mov byte [r9 + 0x11], al
mov qword [r9 + 8], rax
mov dword [r9 + 0x14], eax
lea rax, [r9 + 0x28]
mov qword [r9 + 0x20], rax
mov qword [r9], rbx
mov dword [r9 + 0x18], 8
call fcn.1400659a0
xor r9d, r9d
mov r10d, 2
cmp dword [rsp + 0x34], r9d
jne 0x14006a87e
test rdi, rdi
je 0x14006a857
mov al, byte [rdi]
mov byte [rbx + 0x43], al
bt r13w, 8
jae 0x14006a863
mov byte [rbx + 0x47], 1
lea r8, str.SCAN_CONSTANT_ROW
xor edx, edx
mov rcx, r14
call fcn.14002066c
mov rax, qword [rsp + 0x38]
jmp 0x14006aa0b
mov r15, qword [rsp + 0x38]
mov edi, r9d
add r15, 0x28
mov r13d, 1
movsxd rcx, dword [rsi + 4]
mov eax, dword [r15 + 0x24]
mov dword [rsi + rcx*4 + 8], eax
add dword [rsi + 4], r13d
test byte [r15 + 0x20], 4
je 0x14006a9e7
mov rax, qword [r15 + 0x40]
mov r12, qword [r15]
mov qword [rsp + 0x70], rax
test rax, rax
je 0x14006a9e7
mov esi, r9d
mov r8d, r9d
mov dword [rsp + 0x50], r9d
cmp dword [rax], r9d
jle 0x14006a9e0
add rax, 8
mov qword [rsp + 0x58], rax
movsx ecx, word [r12 + 0x46]
cmp esi, ecx
jge 0x14006a901
mov rdx, qword [r12 + 8]
movsxd rax, esi
shl rax, 5
test byte [rax + rdx + 0x1b], r10b
jne 0x14006a91f
add esi, r13d
cmp esi, ecx
jl 0x14006a8ec
mov r9d, r8d
lea rdx, str.too_many_arguments_on__s_____max__d
mov r8, qword [r12]
mov rcx, r14
call fcn.14000686c
xor r9d, r9d
jmp 0x14006a9da
mov rcx, qword [r14]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xa2
call fcn.140032d48
xor r9d, r9d
mov r13, rax
test rax, rax
je 0x14006a9d4
mov ecx, dword [r15 + 0x24]
mov rdx, qword [rsp + 0x58]
mov word [rax + 0x30], si
inc esi
mov dword [rax + 0x2c], ecx
mov qword [rax + 0x40], r12
mov rdx, qword [rdx]
test rdx, rdx
je 0x14006a96c
mov rcx, qword [r14]
xor r8d, r8d
call fcn.1400334cc
jmp 0x14006a96f
mov rax, r9
xor r9d, r9d
mov r8, rax
mov edx, 0xa9
mov rcx, r14
call fcn.140032f00
mov r9, rax
mov r8, r13
mov edx, 0x35
mov rcx, r14
call fcn.140032f00
mov r13d, 1
lea rcx, [rbx + 0x68]
mov r8d, r13d
mov rdx, rax
call fcn.140063d00
mov r8d, dword [rsp + 0x50]
lea r10d, [r13 + 1]
mov rax, qword [rsp + 0x70]
add r8d, r13d
add qword [rsp + 0x58], 0x28
mov dword [rsp + 0x50], r8d
cmp r8d, dword [rax]
jl 0x14006a8dd
xor r9d, r9d
jmp 0x14006a9e0
mov r13d, 1
mov r10d, 2
lea rsi, [rbx + 0x290]
mov rax, qword [rsp + 0x38]
add edi, r13d
add r15, 0x70
cmp edi, dword [rax]
jl 0x14006a890
mov rdi, qword [rsp + 0x68]
mov r15, qword [rsp + 0x40]
movzx r13d, word [rsp + 0x30]
lea rsi, [rbx + 0x68]
mov rcx, rax
mov rdx, rsi
call fcn.140065c20
xor ecx, ecx
cmp byte [r15 + 0x61], cl
jne 0x14006b1e3
mov r12d, ecx
cmp dword [rsi + 0x14], ecx
jle 0x14006aadc
mov edi, dword [rsp + 0x34]
lea r13d, [rcx + 1]
mov esi, ecx
mov r15, qword [rbx + 0x88]
test byte [rsi + r15 + 0x12], 2
jne 0x14006aab7
cmp qword [rsi + r15 + 0x38], rcx
jne 0x14006aab7
test edi, edi
je 0x14006aa98
mov rdx, qword [rsi + r15]
lea rax, [0x14006a630]
xorps xmm0, xmm0
movups xmmword [rbp - 0x41], xmm0
mov qword [rbp - 0x39], rax
lea rax, [0x1400341a0]
movups xmmword [rbp - 0x31], xmm0
mov qword [rbp - 0x31], rax
movups xmmword [rbp - 0x21], xmm0
mov byte [rbp - 0x1d], r13b
test rdx, rdx
je 0x14006aa98
lea rcx, [rbp - 0x41]
call fcn.14002fba0
xor ecx, ecx
cmp byte [rbp - 0x1d], cl
je 0x14006aab7
mov r8d, dword [rbx + 0x38]
mov r9d, 0x10
mov rdx, qword [rsi + r15]
mov rcx, r14
call fcn.140037a64
or word [rsi + r15 + 0x12], 4
xor ecx, ecx
add r12d, r13d
add rsi, 0x40
cmp r12d, dword [rbx + 0x7c]
jl 0x14006aa3c
mov rdi, qword [rsp + 0x68]
lea rsi, [rbx + 0x68]
mov r15, qword [rsp + 0x40]
movzx r13d, word [rsp + 0x30]
mov r12, qword [rsp + 0x60]
movzx eax, r13w
mov r13d, 0x100
and ax, r13w
mov word [rsp + 0x50], ax
je 0x14006ab29
mov rdx, qword [rsp + 0x38]
mov r9, r12
mov r8, rsi
mov rcx, r14
call fcn.14006603c
xor esi, esi
test eax, eax
je 0x14006ab15
mov byte [rbx + 0x47], 1
jmp 0x14006ab2b
test rdi, rdi
jne 0x14006ab2b
mov eax, 0x80
mov qword [rbx + 0x10], r12
or word [rbx + 0x40], ax
jmp 0x14006ab2b
xor esi, esi
mov edi, dword [rsp + 0x34]
mov eax, 1
cmp edi, eax
jne 0x14006ab45
lea rcx, [rbp - 0x71]
call fcn.14006a46c
test eax, eax
jne 0x14006ab89
lea rcx, [rbp - 0x71]
call fcn.140069314
test eax, eax
jne 0x14006b1e3
xor edx, edx
mov rcx, rbx
call fcn.140069c8c
cmp byte [r15 + 0x61], sil
jne 0x14006b1e3
cmp qword [rbx + 0x10], rsi
je 0x14006ab8f
movzx edx, word [rbx + 0x60]
mov rcx, rbx
inc dx
call fcn.140069c8c
cmp byte [r15 + 0x61], sil
jne 0x14006b1e3
cmp qword [rbx + 0x10], rsi
jne 0x14006ab9f
mov eax, dword [r15 + 0x30]
bt rax, 0xc
jae 0x14006ab9f
or qword [rbx + 0x58], 0xffffffffffffffff
cmp dword [r14 + 0x30], esi
jne 0x14006b1e3
cmp byte [r15 + 0x61], sil
jne 0x14006b1e3
or qword [rsp + 0x58], 0xffffffffffffffff
mov r11d, 2
cmp byte [rbx + 0x42], r11b
jb 0x14006ad6f
test r12, r12
je 0x14006ad6f
test word [r15 + 0x5c], r13w
jne 0x14006ad6f
lea rsi, [rbx + 0x290]
mov rdx, r12
mov rcx, rsi
call fcn.140065bb0
mov rdx, qword [rbp - 0x61]
xor r9d, r9d
mov qword [rsp + 0x60], rax
mov rdi, rax
test rdx, rdx
je 0x14006ac16
mov rcx, rsi
call fcn.140065bb0
or rdi, rax
mov qword [rsp + 0x60], rdi
xor r9d, r9d
movzx ecx, byte [rbx + 0x42]
mov eax, 1
lea edi, [rcx - 1]
cmp edi, eax
jl 0x14006ad63
mov r15, qword [rsp + 0x60]
lea r12, [rcx + rcx*2]
mov r14, qword [rbp - 0x69]
shl r12, 5
movsxd rdx, ecx
add r12, 0x338
add r12, rbx
lea rsi, [rdx + rdx*2]
shl rsi, 5
lea r13, [rdx + rdx*2]
add rsi, 0x388
shl r13, 5
add rsi, rbx
add r13, 0x398
add r13, rbx
mov r8, qword [rsi]
mov r11, qword [rbx + 8]
movzx eax, byte [r8 + 0x10]
imul r10, rax, 0x70
test byte [r10 + r11 + 0x44], 8
je 0x14006ad3d
cmp word [rsp + 0x50], r9w
jne 0x14006ac9e
test dword [r8 + 0x28], 0x1000
je 0x14006ad3d
mov r9, qword [r8 + 8]
test r15, r9
jne 0x14006ad3d
mov rdx, qword [r14 + 0x20]
movsxd rcx, dword [r14 + 0x14]
shl rcx, 6
add rcx, rdx
cmp rdx, rcx
jae 0x14006ace7
test qword [rdx + 0x38], r9
je 0x14006acd9
mov rax, qword [rdx]
test byte [rax + 4], 1
je 0x14006ace2
movsx eax, word [rax + 0x34]
cmp eax, dword [r10 + r11 + 0x4c]
jne 0x14006ace2
add rdx, 0x40
cmp rdx, rcx
jb 0x14006acbf
cmp rdx, rcx
jb 0x14006ad3d
mov rax, r9
mov rdx, r9
not rax
and qword [rsp + 0x58], rax
mov rax, qword [r14 + 0x20]
jmp 0x14006ad0e
test qword [rax + 0x38], rdx
je 0x14006ad0a
or word [rax + 0x12], 4
mov rdx, qword [r8 + 8]
add rax, 0x40
cmp rax, rcx
jb 0x14006acfb
movzx ecx, byte [rbx + 0x42]
lea eax, [rcx - 1]
cmp edi, eax
je 0x14006ad36
sub ecx, edi
mov rdx, r13
dec ecx
lea eax, [rcx + rcx*2]
mov rcx, r12
shl eax, 5
movsxd r8, eax
call fcn.1400ab880
dec byte [rbx + 0x42]
dec dword [rsp + 0x34]
dec edi
sub r13, 0x60
sub r12, 0x60
sub rsi, 0x60
mov r9d, 0
cmp edi, 1
jge 0x14006ac6c
mov r14, qword [rbp - 0x79]
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x34]
mov r11d, 2
xor esi, esi
mov rcx, qword [rbx]
movzx r13d, si
movsx eax, word [rbx + 0x60]
movzx r8d, word [rsp + 0x30]
mov r10, qword [rsp + 0x38]
add dword [rcx + 0xbc], eax
test r8b, 4
je 0x14006adf6
mov rdx, qword [rbx + 0x3e8]
mov r9d, 8
mov ecx, dword [rdx + 0x28]
bt ecx, 0xc
jb 0x14006adc4
mov r13d, esi
test r9b, r8b
je 0x14006adf6
mov rax, qword [r10 + 0x28]
cmp dword [rax + 0x54], esi
jne 0x14006adf6
bt ecx, 0xd
jae 0x14006adc4
test r8b, 0x10
je 0x14006adf6
mov eax, ecx
movzx r13d, si
and eax, 0x1000
neg eax
sbb al, al
add al, r11b
mov byte [rbx + 0x45], al
mov rax, qword [r10 + 0x28]
test byte [rax + 0x40], 0x20
jne 0x14006adf6
test cl, 0x40
je 0x14006adf6
and ecx, 0xffffffbf
movzx r13d, r8w
mov dword [rdx + 0x28], ecx
and r13w, r9w
test edi, edi
jle 0x14006b10d
lea r9, [rbx + 0x3e8]
mov eax, edi
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x68], rax
movzx eax, byte [r9 - 0x1c]
mov r15d, 0xfff0bdc0
mov rdx, qword [rsp + 0x40]
imul r12, rax, 0x70
mov rdi, qword [r12 + r10 + 0x28]
mov rcx, qword [rdi + 0x70]
test rcx, rcx
je 0x14006ae55
mov rax, qword [rdx + 0x20]
mov r15d, esi
add rax, 0x18
cmp qword [rax], rcx
je 0x14006ae55
mov r11d, 1
add r15d, r11d
lea rax, [rax + 0x20]
cmp qword [rax], rcx
jne 0x14006ae49
mov rsi, qword [r9]
mov eax, 2
xor ecx, ecx
mov qword [rsp + 0x60], rsi
test byte [rdi + 0x40], al
jne 0x14006afc4
cmp qword [rdi + 0x18], rcx
jne 0x14006afc4
test dword [rsi + 0x28], 0x400
je 0x14006aece
mov rsi, qword [rdi + 0x60]
jmp 0x14006ae8f
cmp qword [rsi], rdx
je 0x14006ae94
mov rsi, qword [rsi + 0x28]
test rsi, rsi
jne 0x14006ae86
mov r8d, dword [r12 + r10 + 0x4c]
xor r9d, r9d
mov dword [rsp + 0x20], ecx
mov edx, 0xa3
mov rcx, qword [rsp + 0x48]
call fcn.140020450
mov rcx, qword [rsp + 0x48]
mov r9d, 0xfffffff4
mov r8, rsi
mov edx, eax
call fcn.140020d7c
mov rsi, qword [rsp + 0x60]
jmp 0x14006afb2
cmp dword [rdi + 0x54], ecx
jne 0x14006afc4
mov eax, 0x40
test byte [rsi + 0x28], al
jne 0x14006af98
test r8b, 0x20
jne 0x14006af98
cmp byte [rbx + 0x45], 0
lea ecx, [rax + 0x21]
je 0x14006af03
lea ecx, [rax + 0x22]
mov eax, dword [r12 + r10 + 0x4c]
mov dword [rbx + 0x2c], eax
mov edx, dword [r12 + r10 + 0x4c]
mov r9, rdi
mov dword [rsp + 0x20], ecx
mov r8d, r15d
mov rcx, r14
call fcn.14004a02c
xor ecx, ecx
cmp byte [rbx + 0x45], cl
jne 0x14006af63
lea eax, [rcx + 0x40]
cmp word [rdi + 0x46], ax
jge 0x14006af63
test byte [rdi + 0x40], 0x20
jne 0x14006af63
mov rax, qword [rsp + 0x38]
mov rax, qword [r12 + rax + 0x60]
test rax, rax
je 0x14006af4b
lea r8d, [rcx + 1]
add ecx, r8d
shr rax, 1
jne 0x14006af43
movsxd r8, ecx
mov r9d, 0xfffffffd
mov rcx, qword [rsp + 0x48]
or edx, 0xffffffff
call fcn.140020d7c
xor ecx, ecx
mov r11, qword [rsp + 0x48]
mov r9, qword [rsp + 0x50]
movzx r8d, word [rsp + 0x30]
mov r10, qword [rsp + 0x38]
movsxd rax, dword [r11 + 0x90]
test eax, eax
jle 0x14006afc9
lea rcx, [rax + rax*2]
mov rax, qword [r11 + 0x88]
mov word [rax + rcx*8 - 0x16], r13w
xor ecx, ecx
jmp 0x14006afc9
mov rax, qword [rdi]
xor r9d, r9d
mov r8d, dword [rdi + 0x38]
mov edx, r15d
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.14003d3a4
mov r10, qword [rsp + 0x38]
xor ecx, ecx
movzx r8d, word [rsp + 0x30]
mov r9, qword [rsp + 0x50]
mov r11, qword [rsp + 0x48]
test dword [rsi + 0x28], 0x200
je 0x14006b0c9
test byte [rdi + 0x40], 0x20
mov edx, 0x61
mov rsi, qword [rsi + 0x20]
je 0x14006affc
mov eax, dword [rsi + 0x64]
and al, 3
cmp al, 2
jne 0x14006affc
test r8b, 0x20
je 0x14006affc
mov r8d, dword [r9 - 0x4c]
mov edx, ecx
jmp 0x14006b057
cmp byte [rbx + 0x45], cl
je 0x14006b034
mov rax, qword [r12 + r10 + 0x28]
mov r8d, dword [rbp + 0x7f]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14006b029
mov edx, 1
cmp rcx, rsi
je 0x14006b029
mov rcx, qword [rcx + 0x28]
add r8d, edx
test rcx, rcx
jne 0x14006b018
mov edx, 0x62
mov dword [rbx + 0x30], r8d
jmp 0x14006b057
mov eax, dword [rbp + 0x7f]
test eax, eax
je 0x14006b04b
test r8b, 0x20
je 0x14006b04b
mov r8d, eax
mov edx, 0x60
jmp 0x14006b057
mov r8d, dword [r14 + 0x34]
lea eax, [r8 + 1]
mov dword [r14 + 0x34], eax
mov dword [r9 - 0x48], r8d
test edx, edx
je 0x14006b0c9
mov r9d, dword [rsi + 0x58]
mov rcx, r11
mov dword [rsp + 0x20], r15d
call fcn.140020450
mov rdx, rsi
mov rcx, r14
call fcn.140020e3c
mov rax, qword [rsp + 0x60]
mov edi, 1
test byte [rax + 0x28], 0xf
je 0x14006b0ce
test dword [rax + 0x28], 0x88002
jne 0x14006b0ce
test byte [rbx + 0x40], dil
jne 0x14006b0ce
lea r8d, [rdi + 1]
xor esi, esi
cmp byte [rbx + 0x47], r8b
je 0x14006b0d0
mov rdx, qword [rsp + 0x48]
movsxd rax, dword [rdx + 0x90]
test eax, eax
jle 0x14006b0d0
lea rcx, [rax + rax*2]
mov rax, qword [rdx + 0x88]
mov word [rax + rcx*8 - 0x16], r8w
jmp 0x14006b0d0
mov edi, 1
xor esi, esi
test r15d, r15d
js 0x14006b0e0
mov edx, r15d
mov rcx, r14
call fcn.1400433d0
mov r9, qword [rsp + 0x50]
movzx r8d, word [rsp + 0x30]
add r9, 0x60
sub qword [rsp + 0x68], rdi
mov r10, qword [rsp + 0x38]
mov qword [rsp + 0x50], r9
jne 0x14006ae11
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x34]
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x90]
mov dword [rbx + 0x4c], eax
cmp byte [r15 + 0x61], sil
jne 0x14006b1e3
mov r15d, esi
test edi, edi
jle 0x14006b1de
mov r13, qword [rsp + 0x40]
lea rdi, [rbx + 0x3cc]
mov rax, qword [rdi + 0x1c]
lea rsi, [rdi - 0x34]
test dword [rax + 0x28], 0x4000
je 0x14006b17d
movzx eax, byte [rdi]
lea rdx, [rbx + 0x68]
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x58]
add r8, 8
imul rcx, rax, 0x70
mov qword [rsp + 0x20], rsi
add r8, rcx
mov rcx, r14
call fcn.140066338
cmp byte [r13 + 0x61], 0
jne 0x14006b1e8
movzx r9d, word [rsp + 0x30]
mov r8, rsi
mov rdx, qword [rsp + 0x38]
mov rcx, r14
call fcn.14006112c
mov rcx, qword [rsp + 0x48]
mov r9d, r15d
mov rdx, rcx
mov r8, rbx
mov eax, dword [rcx + 0x90]
mov rcx, r14
mov dword [rdi - 0x14], eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
call fcn.1400621ac
mov ecx, dword [rdi - 0x1c]
inc r15d
add rdi, 0x60
mov qword [rsp + 0x58], rax
mov dword [rbx + 0x34], ecx
cmp r15d, dword [rsp + 0x34]
jl 0x14006b13c
mov rax, rbx
jmp 0x14006b1ff
mov r13, qword [rsp + 0x40]
mov eax, dword [rbx + 0x3c]
mov rdx, rbx
mov rcx, r13
mov dword [r14 + 0xbc], eax
call fcn.140066f20
xor eax, eax
mov rcx, qword [rbp - 0x11]
xor rcx, rsp
call fcn.1400783c0
add rsp, 0xf8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret