Function at 0x1400bfc00
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 0x1400c0330
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 0x1400c0638
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 0x1400c0620
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 0x1400c0608
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 0x1400c05f0
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 0x1400c05d8
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 0x1400c05c0
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 0x1400c05a8
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 0x1400c0590
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 0x1400c0578
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 0x1400c0560
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 0x1400c0548
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 0x1400c0530
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 0x1400c0518
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 0x1400c0500
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 0x1400c04e8
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 0x1400c04d0
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 0x1400c04b8
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 0x1400c04a0
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 0x1400c0488
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 0x1400c0470
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 0x1400c0458
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 0x1400c0440
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 0x1400c0428
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 0x1400c0410
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 0x1400c03f8
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 0x1400c03e0
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 0x1400c03c8
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 0x1400c03b0
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 0x1400c0398
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 0x1400c0380
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 0x1400c0370
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 0x1400c0358
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 0x1400c0348
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 0x1400bfc40
mov eax, 1
sub eax, r11d
sub eax, ebx
jmp 0x1400c0308
mov r10d, 1
sub r10d, esi
sub r10d, r8d
jmp 0x1400c02cd
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1400c028e
mov r9d, 1
sub r9d, ebp
mov esi, r9d
sub esi, edx
jmp 0x1400c025b
mov ebx, 1
sub ebx, r9d
sub ebx, esi
jmp 0x1400c022a
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1400c01f3
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1400c01b5
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1400c0182
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1400c014f
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1400c0114
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1400c00d6
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1400c00a3
mov esi, 1
sub esi, r11d
sub esi, edx
jmp 0x1400c0070
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1400c0038
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1400bfffd
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1400bffcd
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1400bff9d
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1400bff6b
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1400bff30
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1400bff00
mov esi, 1
sub esi, r11d
sub esi, edx
jmp 0x1400bfed0
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1400bfe9e
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1400bfe63
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1400bfe33
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1400bfe03
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1400bfdd1
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1400bfd96
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1400bfd66
mov esi, 1
sub esi, r9d
sub esi, r11d
jmp 0x1400bfd36
mov r8d, 1
sub r8d, esi
sub r8d, r9d
jmp 0x1400bfd07
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1400bfcd0
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1400bfca0
mov r11d, 1
sub r11d, r10d
sub r11d, edx
jmp 0x1400bfc71