Function at 0x140034660
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, 0x40
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x70070903
mov dword [rbp - 0x1c], 0x2c0c2005
mov dword [rbp - 0x18], 0x3d27012b
mov word [rbp - 0x14], 0x1b16
mov byte [rbp - 0x12], 0x67
call fcn.14000b510
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034735
test rbx, rbx
je 0x140034735
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 0x140034738
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 0x140034713
inc rax
test ecx, ecx
jne 0x140034700
test edx, edx
je 0x140034725
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400346f0
jmp 0x140034738
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003473b
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a58a0], rax
mov dword [rbp - 0x20], 0x41161e07
mov dword [rbp - 0x1c], 0x53b2a03
mov dword [rbp - 0x18], 0x3c34003d
mov byte [rbp - 0x14], 0x65
call fcn.14000b170
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x1400347e7
test rbx, rbx
je 0x1400347e7
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 0x1400347e7
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 0x1400347d3
inc rax
test ecx, ecx
jne 0x1400347c0
test edx, edx
je 0x140034cac
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400347b0
mov rax, r15
movdqa xmm0, xmmword [0x140046db0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a5878], rax
mov dword [rbp - 0x10], 0x452d0b3c
call fcn.14000ab90
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034887
test rbx, rbx
je 0x140034887
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 0x140034887
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 0x140034873
inc rax
test ecx, ecx
jne 0x140034860
test edx, edx
je 0x140034cbf
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034850
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a5888], rax
mov dword [rbp - 0x20], 0x54010512
mov dword [rbp - 0x1c], 0x2c032e02
mov dword [rbp - 0x18], 0x3b3a0923
mov byte [rbp - 0x14], 0x65
call fcn.14000b170
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034937
test rbx, rbx
je 0x140034937
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 0x140034937
nop dword [rax]
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 0x140034923
inc rax
test ecx, ecx
jne 0x140034910
test edx, edx
je 0x140034cd2
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034900
mov rax, r15
movdqa xmm0, xmmword [0x140046dc0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a5870], rax
mov word [rbp - 0x10], 0x3f3c
mov byte [rbp - 0xe], 0x59
call fcn.14000a5f0
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x1400349e7
test rbx, rbx
je 0x1400349e7
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 0x1400349e7
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 0x1400349d3
inc rax
test ecx, ecx
jne 0x1400349c0
test edx, edx
je 0x140034ce5
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400349b0
mov rax, r15
movdqa xmm0, xmmword [0x140046df0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a5868], rax
mov byte [rbp - 0x10], 0x59
call fcn.140001570
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034a87
test rbx, rbx
je 0x140034a87
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 0x140034a87
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 0x140034a73
inc rax
test ecx, ecx
jne 0x140034a60
test edx, edx
je 0x140034cf8
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034a50
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a5860], rax
mov dword [rbp - 0x20], 0x41161e07
mov dword [rbp - 0x1c], 0x1f3f2a03
mov dword [rbp - 0x18], 0x2b300620
mov word [rbp - 0x14], 0x3f16
mov byte [rbp - 0x12], 0x67
call fcn.14000b510
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x45160017
mov word [rbp + 0x24], 0x4f07
call fcn.14000a400
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034b47
test rbx, rbx
je 0x140034b47
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 0x140034b47
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 0x140034b33
inc rax
test ecx, ecx
jne 0x140034b20
test edx, edx
je 0x140034d0b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034b10
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a5880], rax
mov dword [rbp - 0x20], 0x44120308
mov dword [rbp - 0x1c], 0x1f0d263b
mov dword [rbp - 0x18], 0xf2c172e
mov byte [rbp - 0x14], 0x65
call fcn.14000b170
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034bf7
test rbx, rbx
je 0x140034bf7
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 0x140034bf7
nop dword [rax]
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 0x140034be3
inc rax
test ecx, ecx
jne 0x140034bd0
test edx, edx
je 0x140034d1e
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034bc0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a58b8], rax
mov dword [rbp - 0x20], 0x44120308
mov dword [rbp - 0x1c], 0x1f0d263b
mov dword [rbp - 0x18], 0x192c172e
mov byte [rbp - 0x14], 0x65
call fcn.14000b170
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034d40
test rbx, rbx
je 0x140034d40
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 0x140034d40
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 0x140034c93
inc rax
test ecx, ecx
jne 0x140034c80
test edx, edx
je 0x140034d31
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034c70
jmp 0x140034d40
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400347ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003488a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003493a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400349ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034a8a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034b4a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034bfa
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
lea rcx, [rbp - 0x20]
mov qword [0x1400a5898], r15
mov dword [rbp - 0x20], 0x531c0007
mov dword [rbp - 0x1c], 0x30e0712
mov dword [rbp - 0x18], 0x5830092b
call fcn.140004890
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rbp
ret