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

Disassembly:
push rbp
push rdi
push rsi
push rbx
mov ebx, dword [rcx]
mov r10d, ebx
shr r10d, 0x10
mov rax, rdx
mov edx, dword [rcx + 4]
mov r11d, dword [rax]
mov esi, edx
mov r8d, r11d
shr esi, 0x10
imul r8d, r10d
test r8d, r8d
je 0x1401f0670
movzx r9d, r8w
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
shr r8d, 0x10
sub r9d, r8d
mov r10d, dword [rax + 0xc]
movzx edx, dx
add ebx, dword [rax + 4]
add esi, dword [rax + 8]
mov r8d, r10d
imul r8d, edx
test r8d, r8d
je 0x1401f0978
movzx r11d, r8w
shr r8d, 0x10
sub r11d, r8d
mov edx, r11d
shr edx, 0x10
sub r11d, edx
mov edi, dword [rax + 0x10]
mov edx, r9d
xor edx, esi
movzx edx, dx
mov r8d, edi
imul r8d, edx
test r8d, r8d
je 0x1401f0960
movzx r10d, r8w
shr r8d, 0x10
sub r10d, r8d
mov edx, r10d
shr edx, 0x10
sub r10d, edx
mov r8d, r11d
mov ebp, dword [rax + 0x14]
xor r8d, ebx
add r8d, r10d
mov edi, ebp
movzx r8d, r8w
imul edi, r8d
test edi, edi
je 0x1401f0948
movzx edx, di
shr edi, 0x10
sub edx, edi
mov r8d, edx
shr r8d, 0x10
sub edx, r8d
add r10d, edx
xor r9d, edx
xor edx, esi
mov esi, dword [rax + 0x18]
xor r11d, r10d
movzx r9d, r9w
xor r10d, ebx
mov ebx, esi
imul ebx, r9d
test ebx, ebx
je 0x1401f0930
movzx r8d, bx
shr ebx, 0x10
sub r8d, ebx
mov r9d, r8d
shr r9d, 0x10
sub r8d, r9d
mov ebx, dword [rax + 0x1c]
mov r9d, dword [rax + 0x24]
movzx r11d, r11w
add r10d, dword [rax + 0x20]
add ebx, edx
mov edx, r9d
imul edx, r11d
test edx, edx
je 0x1401f0918
movzx esi, dx
shr edx, 0x10
sub esi, edx
mov edx, esi
shr edx, 0x10
sub esi, edx
mov edi, dword [rax + 0x28]
mov edx, r8d
xor edx, r10d
movzx edx, dx
mov r9d, edi
imul r9d, edx
test r9d, r9d
je 0x1401f0900
movzx r11d, r9w
shr r9d, 0x10
sub r11d, r9d
mov edx, r11d
shr edx, 0x10
sub r11d, edx
mov r9d, esi
mov ebp, dword [rax + 0x2c]
xor r9d, ebx
add r9d, r11d
mov edi, ebp
movzx r9d, r9w
imul edi, r9d
test edi, edi
je 0x1401f08e8
movzx edx, di
shr edi, 0x10
sub edx, edi
mov r9d, edx
shr r9d, 0x10
sub edx, r9d
add r11d, edx
xor r8d, edx
xor edx, r10d
xor esi, r11d
xor r11d, ebx
mov ebx, dword [rax + 0x30]
movzx r8d, r8w
mov r10d, ebx
imul r10d, r8d
test r10d, r10d
je 0x1401f08d0
movzx r9d, r10w
shr r10d, 0x10
sub r9d, r10d
mov r8d, r9d
shr r8d, 0x10
sub r9d, r8d
mov ebx, dword [rax + 0x34]
mov r10d, dword [rax + 0x3c]
add r11d, dword [rax + 0x38]
add ebx, edx
mov r8d, r10d
movzx edx, si
imul r8d, edx
test r8d, r8d
je 0x1401f08b8
movzx esi, r8w
shr r8d, 0x10
sub esi, r8d
mov edx, esi
shr edx, 0x10
sub esi, edx
mov edi, dword [rax + 0x40]
mov edx, r9d
xor edx, r11d
movzx edx, dx
mov r8d, edi
imul r8d, edx
test r8d, r8d
je 0x1401f08a0
movzx r10d, r8w
shr r8d, 0x10
sub r10d, r8d
mov edx, r10d
shr edx, 0x10
sub r10d, edx
mov r8d, esi
mov ebp, dword [rax + 0x44]
xor r8d, ebx
add r8d, r10d
mov edi, ebp
movzx r8d, r8w
imul edi, r8d
test edi, edi
je 0x1401f0888
movzx edx, di
shr edi, 0x10
sub edx, edi
mov r8d, edx
shr r8d, 0x10
sub edx, r8d
add r10d, edx
xor r9d, edx
xor edx, r11d
xor esi, r10d
xor r10d, ebx
mov ebx, dword [rax + 0x48]
movzx r9d, r9w
mov r11d, ebx
imul r11d, r9d
test r11d, r11d
je 0x1401f0870
movzx r8d, r11w
shr r11d, 0x10
sub r8d, r11d
mov r9d, r8d
shr r9d, 0x10
sub r8d, r9d
mov ebx, dword [rax + 0x4c]
mov r11d, dword [rax + 0x54]
add r10d, dword [rax + 0x50]
add ebx, edx
mov r9d, r11d
movzx edx, si
imul r9d, edx
test r9d, r9d
je 0x1401f0858
movzx esi, r9w
shr r9d, 0x10
sub esi, r9d
mov edx, esi
shr edx, 0x10
sub esi, edx
mov edi, dword [rax + 0x58]
mov edx, r8d
xor edx, r10d
movzx edx, dx
mov r9d, edi
imul r9d, edx
test r9d, r9d
je 0x1401f0840
movzx r11d, r9w
shr r9d, 0x10
sub r11d, r9d
mov edx, r11d
shr edx, 0x10
sub r11d, edx
mov r9d, esi
mov ebp, dword [rax + 0x5c]
xor r9d, ebx
add r9d, r11d
mov edi, ebp
movzx r9d, r9w
imul edi, r9d
test edi, edi
je 0x1401f0828
movzx edx, di
shr edi, 0x10
sub edx, edi
mov r9d, edx
shr r9d, 0x10
sub edx, r9d
add r11d, edx
xor r8d, edx
xor edx, r10d
xor esi, r11d
xor r11d, ebx
mov ebx, dword [rax + 0x60]
movzx r8d, r8w
mov r10d, ebx
imul r10d, r8d
test r10d, r10d
je 0x1401f0810
movzx r9d, r10w
shr r10d, 0x10
sub r9d, r10d
mov r8d, r9d
shr r8d, 0x10
sub r9d, r8d
mov ebx, dword [rax + 0x64]
mov r10d, dword [rax + 0x6c]
add r11d, dword [rax + 0x68]
add ebx, edx
mov r8d, r10d
movzx edx, si
imul r8d, edx
test r8d, r8d
je 0x1401f07f8
movzx esi, r8w
shr r8d, 0x10
sub esi, r8d
mov edx, esi
shr edx, 0x10
sub esi, edx
mov edi, dword [rax + 0x70]
mov edx, r9d
xor edx, r11d
movzx edx, dx
mov r8d, edi
imul r8d, edx
test r8d, r8d
je 0x1401f07e0
movzx r10d, r8w
shr r8d, 0x10
sub r10d, r8d
mov edx, r10d
shr edx, 0x10
sub r10d, edx
mov r8d, esi
mov ebp, dword [rax + 0x74]
xor r8d, ebx
add r8d, r10d
mov edi, ebp
movzx r8d, r8w
imul edi, r8d
test edi, edi
je 0x1401f07c8
movzx edx, di
shr edi, 0x10
sub edx, edi
mov r8d, edx
shr r8d, 0x10
sub edx, r8d
add r10d, edx
xor r9d, edx
xor edx, r11d
xor esi, r10d
xor r10d, ebx
mov ebx, dword [rax + 0x78]
movzx r9d, r9w
mov r11d, ebx
imul r11d, r9d
test r11d, r11d
je 0x1401f07b0
movzx r8d, r11w
shr r11d, 0x10
sub r8d, r11d
mov r9d, r8d
shr r9d, 0x10
sub r8d, r9d
mov ebx, dword [rax + 0x7c]
mov r11d, dword [rax + 0x84]
add r10d, dword [rax + 0x80]
add ebx, edx
mov r9d, r11d
movzx edx, si
imul r9d, edx
test r9d, r9d
je 0x1401f0798
movzx esi, r9w
shr r9d, 0x10
sub esi, r9d
mov edx, esi
shr edx, 0x10
sub esi, edx
mov edi, dword [rax + 0x88]
mov edx, r8d
xor edx, r10d
movzx edx, dx
mov r9d, edi
imul r9d, edx
test r9d, r9d
je 0x1401f0780
movzx r11d, r9w
shr r9d, 0x10
sub r11d, r9d
mov edx, r11d
shr edx, 0x10
sub r11d, edx
mov r9d, esi
mov ebp, dword [rax + 0x8c]
xor r9d, ebx
add r9d, r11d
mov edi, ebp
movzx r9d, r9w
imul edi, r9d
test edi, edi
je 0x1401f0768
movzx edx, di
shr edi, 0x10
sub edx, edi
mov r9d, edx
shr r9d, 0x10
sub edx, r9d
add r11d, edx
xor r8d, edx
xor edx, r10d
xor esi, r11d
xor r11d, ebx
mov ebx, dword [rax + 0x90]
movzx r8d, r8w
mov r10d, ebx
imul r10d, r8d
test r10d, r10d
je 0x1401f0750
movzx r9d, r10w
shr r10d, 0x10
sub r9d, r10d
mov r8d, r9d
shr r8d, 0x10
sub r9d, r8d
mov ebx, dword [rax + 0x94]
mov r10d, dword [rax + 0x9c]
add r11d, dword [rax + 0x98]
add ebx, edx
mov r8d, r10d
movzx edx, si
imul r8d, edx
test r8d, r8d
je 0x1401f0738
movzx esi, r8w
shr r8d, 0x10
sub esi, r8d
mov edx, esi
shr edx, 0x10
sub esi, edx
mov edi, dword [rax + 0xa0]
mov edx, r9d
xor edx, r11d
movzx edx, dx
mov r8d, edi
imul r8d, edx
test r8d, r8d
je 0x1401f0720
movzx r10d, r8w
shr r8d, 0x10
sub r10d, r8d
mov edx, r10d
shr edx, 0x10
sub r10d, edx
mov r8d, esi
mov ebp, dword [rax + 0xa4]
xor r8d, ebx
add r8d, r10d
mov edi, ebp
movzx r8d, r8w
imul edi, r8d
test edi, edi
je 0x1401f0708
movzx edx, di
shr edi, 0x10
sub edx, edi
mov r8d, edx
shr r8d, 0x10
sub edx, r8d
add r10d, edx
xor r9d, edx
xor edx, r11d
xor esi, r10d
xor r10d, ebx
mov ebx, dword [rax + 0xa8]
movzx r9d, r9w
mov r11d, ebx
imul r11d, r9d
test r11d, r11d
je 0x1401f06f0
movzx r8d, r11w
shr r11d, 0x10
sub r8d, r11d
mov r9d, r8d
shr r9d, 0x10
sub r8d, r9d
mov r9d, dword [rax + 0xb4]
add edx, dword [rax + 0xac]
movzx esi, si
mov r11d, edx
add r10d, dword [rax + 0xb0]
mov edx, r9d
imul edx, esi
test edx, edx
je 0x1401f06d8
movzx ebx, dx
shr edx, 0x10
sub ebx, edx
mov edx, ebx
shr edx, 0x10
sub ebx, edx
mov ebp, dword [rax + 0xb8]
mov edx, r8d
xor edx, r10d
movzx edx, dx
mov edi, ebp
imul edi, edx
test edi, edi
je 0x1401f06c0
movzx r9d, di
shr edi, 0x10
sub r9d, edi
mov edx, r9d
mov esi, r9d
shr edx, 0x10
sub esi, edx
mov r9d, ebx
mov ebp, dword [rax + 0xbc]
xor r9d, r11d
add r9d, esi
mov edi, ebp
movzx r9d, r9w
imul edi, r9d
test edi, edi
je 0x1401f06b0
movzx edx, di
shr edi, 0x10
sub edx, edi
mov r9d, edx
shr r9d, 0x10
sub edx, r9d
lea r9d, [rsi + rdx]
mov esi, dword [rax + 0xc0]
xor r8d, edx
xor edx, r10d
xor ebx, r9d
movzx r8d, r8w
xor r9d, r11d
mov r11d, esi
imul r11d, r8d
test r11d, r11d
je 0x1401f0698
movzx r10d, r11w
shr r11d, 0x10
sub r10d, r11d
mov r8d, r10d
shr r8d, 0x10
sub r10d, r8d
mov r11d, dword [rax + 0xcc]
add r9d, dword [rax + 0xc4]
movzx ebx, bx
mov r8d, r9d
add edx, dword [rax + 0xc8]
mov r9d, r11d
imul r9d, ebx
test r9d, r9d
je 0x1401f0688
movzx eax, r9w
shr r9d, 0x10
sub eax, r9d
mov r9d, eax
shr r9d, 0x10
sub eax, r9d
shl r10d, 0x10
shl edx, 0x10
movzx r8d, r8w
movzx eax, ax
or r8d, r10d
or eax, edx
mov dword [rcx], r8d
mov dword [rcx + 4], eax
pop rbx
pop rsi
pop rdi
pop rbp
ret
mov r9d, 1
sub r9d, r11d
sub r9d, r10d
jmp 0x1401eff80
mov eax, 1
sub eax, r11d
sub eax, ebx
jmp 0x1401f0648
mov r10d, 1
sub r10d, esi
sub r10d, r8d
jmp 0x1401f060d
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1401f05ce
mov r9d, 1
sub r9d, ebp
mov esi, r9d
sub esi, edx
jmp 0x1401f059b
mov ebx, 1
sub ebx, r9d
sub ebx, esi
jmp 0x1401f056a
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1401f0533
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1401f04f5
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1401f04c2
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1401f048f
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1401f0454
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1401f0416
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1401f03e3
mov esi, 1
sub esi, r11d
sub esi, edx
jmp 0x1401f03b0
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1401f0378
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1401f033d
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1401f030d
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1401f02dd
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1401f02ab
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1401f0270
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1401f0240
mov esi, 1
sub esi, r11d
sub esi, edx
jmp 0x1401f0210
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1401f01de
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1401f01a3
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1401f0173
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1401f0143
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1401f0111
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1401f00d6
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1401f00a6
mov esi, 1
sub esi, r9d
sub esi, r11d
jmp 0x1401f0076
mov r8d, 1
sub r8d, esi
sub r8d, r9d
jmp 0x1401f0047
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1401f0010
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1401effe0
mov r11d, 1
sub r11d, r10d
sub r11d, edx
jmp 0x1401effb1