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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
lea rdx, [rbp - 0x18]
mov dword [rbp - 0x30], 0x3c070c0f
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x2a2a1e15
mov dword [rbp - 0x28], 0x1d140744
mov word [rbp - 0x24], 0x263c
mov byte [rbp - 0x22], 0x5a
call fcn.1400093e0
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x140032145
test rbx, rbx
je 0x140032145
movsxd rax, dword [r11 + 0x3c]
xor r15d, r15d
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140032148
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140032123
inc rax
test ecx, ecx
jne 0x140032110
test edx, edx
je 0x140032135
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140032100
jmp 0x140032148
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003214b
xor r15d, r15d
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3ca8], rax
test rcx, rcx
je 0x14003218c
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140032187
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032adc
call fcn.14000aa88
lea rdx, [rbp - 0x18]
mov dword [rbp - 0x30], 0xd161b0b
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x31d1413
mov dword [rbp - 0x28], 0x1c070652
mov byte [rbp - 0x24], 0x4f
call fcn.140009310
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x140032237
test rbx, rbx
je 0x140032237
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140032237
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140032223
inc rax
test ecx, ecx
jne 0x140032210
test edx, edx
je 0x14003297c
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140032200
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3c80], rax
test rcx, rcx
je 0x14003227b
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140032276
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032ae2
call fcn.14000aa88
movdqa xmm0, xmmword [0x140044ff0]
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x20], 0x6f18342f
movdqu xmmword [rbp - 0x30], xmm0
call fcn.140009240
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x140032317
test rbx, rbx
je 0x140032317
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140032317
nop dword [rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140032303
inc rax
test ecx, ecx
jne 0x1400322f0
test edx, edx
je 0x14003298f
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400322e0
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3c90], rax
test rcx, rcx
je 0x14003235b
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140032356
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032ae8
call fcn.14000aa88
lea rdx, [rbp - 0x18]
mov dword [rbp - 0x30], 0x1801001e
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x2a251012
mov dword [rbp - 0x28], 0x1b090f4c
mov byte [rbp - 0x24], 0x4f
call fcn.140009310
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x140032407
test rbx, rbx
je 0x140032407
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140032407
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400323f3
inc rax
test ecx, ecx
jne 0x1400323e0
test edx, edx
je 0x1400329a2
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400323d0
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3c70], rax
test rcx, rcx
je 0x14003244b
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140032446
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032aee
call fcn.14000aa88
movdqa xmm0, xmmword [0x140044fe0]
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x30]
mov word [rbp - 0x20], 0x2f
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x1e], 0x6c
call fcn.140009170
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x1400324e7
test rbx, rbx
je 0x1400324e7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400324e7
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400324d3
inc rax
test ecx, ecx
jne 0x1400324c0
test edx, edx
je 0x1400329b5
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400324b0
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3c68], rax
test rcx, rcx
je 0x14003252b
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140032526
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032af4
call fcn.14000aa88
movdqa xmm0, xmmword [0x140044fb0]
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x20], 0x4a
movdqu xmmword [rbp - 0x30], xmm0
call fcn.1400014a0
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x1400325c7
test rbx, rbx
je 0x1400325c7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400325c7
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400325b3
inc rax
test ecx, ecx
jne 0x1400325a0
test edx, edx
je 0x1400329c8
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140032590
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3c60], rax
test rcx, rcx
je 0x14003260b
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140032606
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032afa
call fcn.14000aa88
lea rdx, [rbp - 0x18]
mov dword [rbp - 0x30], 0xd161b0b
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x19191413
mov dword [rbp - 0x28], 0xb03004f
mov word [rbp - 0x24], 0x23c
mov byte [rbp - 0x22], 0x5a
call fcn.1400093e0
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x1400326b7
test rbx, rbx
je 0x1400326b7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400326b7
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400326a3
inc rax
test ecx, ecx
jne 0x140032690
test edx, edx
je 0x1400329db
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140032680
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3c78], rax
test rcx, rcx
je 0x1400326fb
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400326f6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032b00
call fcn.14000aa88
lea rdx, [rbp - 0x18]
mov dword [rbp + 0x20], 0x916051b
lea rcx, [rbp + 0x20]
mov word [rbp + 0x24], 0x7117
call fcn.1400090b0
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x140032797
test rbx, rbx
je 0x140032797
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140032797
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140032783
inc rax
test ecx, ecx
jne 0x140032770
test edx, edx
je 0x1400329ee
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140032760
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3c88], rax
test rcx, rcx
je 0x1400327db
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400327d6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032b06
call fcn.14000aa88
lea rdx, [rbp - 0x18]
mov dword [rbp - 0x30], 0x8120604
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x192b182b
mov dword [rbp - 0x28], 0x2f1f1141
mov byte [rbp - 0x24], 0x4f
call fcn.140009310
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x140032887
test rbx, rbx
je 0x140032887
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140032887
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140032873
inc rax
test ecx, ecx
jne 0x140032860
test edx, edx
je 0x140032a01
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140032850
mov rax, r15
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3cc0], rax
test rcx, rcx
je 0x1400328cb
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400328c6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032b0c
call fcn.14000aa88
lea rdx, [rbp - 0x18]
mov dword [rbp - 0x30], 0x8120604
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x192b182b
mov dword [rbp - 0x28], 0x391f1141
mov byte [rbp - 0x24], 0x4f
call fcn.140009310
mov r11, qword [0x1400a3cb8]
mov rbx, qword [rax]
test r11, r11
je 0x140032a23
test rbx, rbx
je 0x140032a23
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140032a23
nop
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140032963
inc rax
test ecx, ecx
jne 0x140032950
test edx, edx
je 0x140032a14
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140032940
jmp 0x140032a23
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003223a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003231a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003240a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400324ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400325ca
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400326ba
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003279a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003288a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
mov rcx, qword [rbp - 0x18]
mov qword [0x1400a3ca0], r15
test rcx, rcx
je 0x140032a64
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140032a5f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032b12
call fcn.14000aa88
lea rdx, [rbp - 0x18]
mov dword [rbp - 0x30], 0x1f1c050b
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x5283902
mov dword [rbp - 0x28], 0x78030f44
call fcn.140003e30
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x140032abc
mov rdx, qword [rbp - 8]
mov rax, rcx
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140032ab7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032ad6
call fcn.14000aa88
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3
call fcn.140011750
int3