Function at 0x1402dfe10
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 0x1402e0540
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 0x1402e0848
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 0x1402e0830
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 0x1402e0818
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 0x1402e0800
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 0x1402e07e8
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 0x1402e07d0
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 0x1402e07b8
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 0x1402e07a0
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 0x1402e0788
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 0x1402e0770
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 0x1402e0758
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 0x1402e0740
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 0x1402e0728
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 0x1402e0710
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 0x1402e06f8
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 0x1402e06e0
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 0x1402e06c8
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 0x1402e06b0
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 0x1402e0698
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 0x1402e0680
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 0x1402e0668
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 0x1402e0650
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 0x1402e0638
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 0x1402e0620
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 0x1402e0608
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 0x1402e05f0
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 0x1402e05d8
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 0x1402e05c0
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 0x1402e05a8
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 0x1402e0590
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 0x1402e0580
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 0x1402e0568
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 0x1402e0558
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 0x1402dfe50
mov eax, 1
sub eax, r11d
sub eax, ebx
jmp 0x1402e0518
mov r10d, 1
sub r10d, esi
sub r10d, r8d
jmp 0x1402e04dd
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1402e049e
mov r9d, 1
sub r9d, ebp
mov esi, r9d
sub esi, edx
jmp 0x1402e046b
mov ebx, 1
sub ebx, r9d
sub ebx, esi
jmp 0x1402e043a
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1402e0403
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1402e03c5
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1402e0392
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1402e035f
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1402e0324
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1402e02e6
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1402e02b3
mov esi, 1
sub esi, r11d
sub esi, edx
jmp 0x1402e0280
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1402e0248
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1402e020d
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1402e01dd
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1402e01ad
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1402e017b
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1402e0140
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1402e0110
mov esi, 1
sub esi, r11d
sub esi, edx
jmp 0x1402e00e0
mov r8d, 1
sub r8d, ebx
sub r8d, r9d
jmp 0x1402e00ae
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1402e0073
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1402e0043
mov esi, 1
sub esi, r10d
sub esi, edx
jmp 0x1402e0013
mov r9d, 1
sub r9d, ebx
sub r9d, r8d
jmp 0x1402dffe1
mov edx, 1
sub edx, ebp
sub edx, r9d
jmp 0x1402dffa6
mov r11d, 1
sub r11d, edi
sub r11d, edx
jmp 0x1402dff76
mov esi, 1
sub esi, r9d
sub esi, r11d
jmp 0x1402dff46
mov r8d, 1
sub r8d, esi
sub r8d, r9d
jmp 0x1402dff17
mov edx, 1
sub edx, ebp
sub edx, r8d
jmp 0x1402dfee0
mov r10d, 1
sub r10d, edi
sub r10d, edx
jmp 0x1402dfeb0
mov r11d, 1
sub r11d, r10d
sub r11d, edx
jmp 0x1402dfe81