Function at 0x140034d70
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], 0x1d3c0d10
mov dword [rbp - 0x1c], 0x24210e31
mov dword [rbp - 0x18], 0x16223217
mov word [rbp - 0x14], 0x172b
mov byte [rbp - 0x12], 0x51
call fcn.14000bca0
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x140034e45
test rbx, rbx
je 0x140034e45
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 0x140034e48
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 0x140034e23
inc rax
test ecx, ecx
jne 0x140034e10
test edx, edx
je 0x140034e35
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034e00
jmp 0x140034e48
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034e4b
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68a8], rax
mov dword [rbp - 0x20], 0x2c2d1a14
mov dword [rbp - 0x1c], 0xd160437
mov dword [rbp - 0x18], 0x17313301
mov byte [rbp - 0x14], 0x58
call fcn.14000b860
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x140034ef7
test rbx, rbx
je 0x140034ef7
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 0x140034ef7
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 0x140034ee3
inc rax
test ecx, ecx
jne 0x140034ed0
test edx, edx
je 0x14003544c
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034ec0
mov rax, r15
movdqa xmm0, xmmword [0x140047fb0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6880], rax
mov dword [rbp - 0x10], 0x462e371d
call fcn.14000b190
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x140034f97
test rbx, rbx
je 0x140034f97
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 0x140034f97
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 0x140034f83
inc rax
test ecx, ecx
jne 0x140034f70
test edx, edx
je 0x14003545f
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034f60
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6890], rax
mov dword [rbp - 0x20], 0x393a0101
mov dword [rbp - 0x1c], 0x242e0036
mov dword [rbp - 0x18], 0x103f3a1f
mov byte [rbp - 0x14], 0x58
call fcn.14000b860
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x140035047
test rbx, rbx
je 0x140035047
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 0x140035047
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 0x140035033
inc rax
test ecx, ecx
jne 0x140035020
test edx, edx
je 0x140035472
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035010
mov rax, r15
movdqa xmm0, xmmword [0x140047fa0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6870], rax
mov word [rbp - 0x10], 0x31d
mov byte [rbp - 0xe], 0x5a
call fcn.14000ab10
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x1400350f7
test rbx, rbx
je 0x1400350f7
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 0x1400350f7
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 0x1400350e3
inc rax
test ecx, ecx
jne 0x1400350d0
test edx, edx
je 0x140035485
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400350c0
mov rax, r15
movdqa xmm0, xmmword [0x140047fd0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6868], rax
mov byte [rbp - 0x10], 0x78
call fcn.1400015b0
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x140035197
test rbx, rbx
je 0x140035197
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 0x140035197
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 0x140035183
inc rax
test ecx, ecx
jne 0x140035170
test edx, edx
je 0x140035498
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035160
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6860], rax
mov dword [rbp - 0x20], 0x2c2d1a14
mov dword [rbp - 0x1c], 0x17120437
mov dword [rbp - 0x18], 0x35351c
mov word [rbp - 0x14], 0x332b
mov byte [rbp - 0x12], 0x51
call fcn.14000bca0
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x140035247
test rbx, rbx
je 0x140035247
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 0x140035247
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 0x140035233
inc rax
test ecx, ecx
jne 0x140035220
test edx, edx
je 0x1400354ab
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035210
mov rax, r15
lea rcx, [rbp + 0x20]
mov qword [0x1400a6878], rax
mov dword [rbp + 0x20], 0x282d0404
mov word [rbp + 0x24], 0x6133
call fcn.14000a8e0
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x1400352e7
test rbx, rbx
je 0x1400352e7
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 0x1400352e7
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 0x1400352d3
inc rax
test ecx, ecx
jne 0x1400352c0
test edx, edx
je 0x1400354be
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400352b0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6888], rax
mov dword [rbp - 0x20], 0x2929071b
mov dword [rbp - 0x1c], 0x1720080f
mov dword [rbp - 0x18], 0x24292412
mov byte [rbp - 0x14], 0x58
call fcn.14000b860
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x140035397
test rbx, rbx
je 0x140035397
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 0x140035397
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 0x140035383
inc rax
test ecx, ecx
jne 0x140035370
test edx, edx
je 0x1400354d1
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035360
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68c0], rax
mov dword [rbp - 0x20], 0x2929071b
mov dword [rbp - 0x1c], 0x1720080f
mov dword [rbp - 0x18], 0x32292412
mov byte [rbp - 0x14], 0x58
call fcn.14000b860
mov r11, qword [0x1400a68b8]
mov rbx, qword [rax]
test r11, r11
je 0x1400354f3
test rbx, rbx
je 0x1400354f3
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 0x1400354f3
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 0x140035433
inc rax
test ecx, ecx
jne 0x140035420
test edx, edx
je 0x1400354e4
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035410
jmp 0x1400354f3
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034efa
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034f9a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003504a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400350fa
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003519a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003524a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400352ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003539a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
lea rcx, [rbp - 0x20]
mov qword [0x1400a68a0], r15
mov dword [rbp - 0x20], 0x3e270414
mov dword [rbp - 0x1c], 0xb232926
mov dword [rbp - 0x18], 0x73353a17
call fcn.140004be0
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