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

Disassembly:
push rbp
push rdi
push rsi
push rbx
mov esi, dword [rcx]
mov r11d, dword [rdx]
mov r9d, dword [rcx + 4]
mov eax, esi
mov ebx, r11d
shr eax, 0x10
mov r8d, r9d
imul ebx, eax
shr r8d, 0x10
test ebx, ebx
je 0x5eaf38
movzx r10d, bx
shr ebx, 0x10
sub r10d, ebx
mov eax, r10d
shr eax, 0x10
sub r10d, eax
mov edi, dword [rdx + 8]
movzx r9d, r9w
add esi, dword [rdx + 4]
add edi, r8d
mov r8d, dword [rdx + 0xc]
mov eax, r8d
imul eax, r9d
test eax, eax
je 0x5eb210
movzx ebx, ax
shr eax, 0x10
sub ebx, eax
mov eax, ebx
shr eax, 0x10
sub ebx, eax
mov ebp, dword [rdx + 0x10]
mov r8d, r10d
xor r8d, edi
movzx r8d, r8w
mov r9d, ebp
imul r9d, r8d
test r9d, r9d
je 0x5eb200
movzx eax, r9w
shr r9d, 0x10
sub eax, r9d
mov r8d, eax
shr r8d, 0x10
sub eax, r8d
mov r11d, ebx
mov ebp, dword [rdx + 0x14]
xor r11d, esi
add r11d, eax
mov r8d, ebp
movzx r11d, r11w
imul r8d, r11d
test r8d, r8d
je 0x5eb1e8
movzx r9d, r8w
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
add eax, r8d
xor r10d, r8d
xor r8d, edi
xor ebx, eax
xor eax, esi
mov esi, dword [rdx + 0x18]
movzx r10d, r10w
mov r11d, esi
imul r11d, r10d
test r11d, r11d
je 0x5eb1d0
movzx r9d, r11w
shr r11d, 0x10
sub r9d, r11d
mov r10d, r9d
mov edi, r9d
shr r10d, 0x10
sub edi, r10d
mov r9d, dword [rdx + 0x24]
add eax, dword [rdx + 0x20]
movzx ebx, bx
mov r11d, eax
add r8d, dword [rdx + 0x1c]
mov eax, r9d
imul eax, ebx
test eax, eax
je 0x5eb1c0
movzx esi, ax
shr eax, 0x10
sub esi, eax
mov eax, esi
shr eax, 0x10
sub esi, eax
mov r10d, dword [rdx + 0x28]
mov eax, edi
xor eax, r11d
movzx eax, ax
mov r9d, r10d
imul r9d, eax
test r9d, r9d
je 0x5eb1b0
movzx ebx, r9w
shr r9d, 0x10
sub ebx, r9d
mov eax, ebx
shr eax, 0x10
sub ebx, eax
mov r10d, esi
mov ebp, dword [rdx + 0x2c]
xor r10d, r8d
add r10d, ebx
mov eax, ebp
movzx r10d, r10w
imul eax, r10d
test eax, eax
je 0x5eb198
movzx r9d, ax
shr eax, 0x10
sub r9d, eax
mov eax, r9d
shr eax, 0x10
sub r9d, eax
mov eax, r9d
add ebx, eax
xor edi, eax
xor eax, r11d
xor esi, ebx
xor r8d, ebx
mov ebx, dword [rdx + 0x30]
movzx r9d, di
mov r11d, ebx
imul r11d, r9d
test r11d, r11d
je 0x5eb180
movzx r10d, r11w
shr r11d, 0x10
sub r10d, r11d
mov r9d, r10d
shr r9d, 0x10
sub r10d, r9d
mov ebx, dword [rdx + 0x38]
mov r11d, dword [rdx + 0x3c]
add eax, dword [rdx + 0x34]
add ebx, r8d
mov r9d, r11d
movzx r8d, si
imul r9d, r8d
test r9d, r9d
je 0x5eb168
movzx esi, r9w
shr r9d, 0x10
sub esi, r9d
mov r8d, esi
shr r8d, 0x10
sub esi, r8d
mov ebp, dword [rdx + 0x40]
mov r8d, r10d
xor r8d, ebx
movzx r8d, r8w
mov r9d, ebp
imul r9d, r8d
test r9d, r9d
je 0x5eb150
movzx r11d, r9w
shr r9d, 0x10
sub r11d, r9d
mov r8d, r11d
mov edi, r11d
shr r8d, 0x10
sub edi, r8d
mov r11d, esi
mov ebp, dword [rdx + 0x44]
xor r11d, eax
add r11d, edi
mov r8d, ebp
movzx r11d, r11w
imul r8d, r11d
test r8d, r8d
je 0x5eb138
movzx r9d, r8w
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
lea r11d, [rdi + r8]
xor r10d, r8d
xor r8d, ebx
mov ebx, dword [rdx + 0x48]
xor esi, r11d
xor eax, r11d
movzx r10d, r10w
mov r11d, ebx
imul r11d, r10d
test r11d, r11d
je 0x5eb120
movzx r9d, r11w
shr r11d, 0x10
sub r9d, r11d
mov r10d, r9d
mov edi, r9d
shr r10d, 0x10
sub edi, r10d
mov r10d, dword [rdx + 0x54]
add eax, dword [rdx + 0x50]
mov r11d, eax
movzx eax, si
add r8d, dword [rdx + 0x4c]
mov r9d, r10d
imul r9d, eax
test r9d, r9d
je 0x5eb110
movzx esi, r9w
shr r9d, 0x10
sub esi, r9d
mov eax, esi
shr eax, 0x10
sub esi, eax
mov r10d, dword [rdx + 0x58]
mov eax, edi
xor eax, r11d
movzx eax, ax
mov r9d, r10d
imul r9d, eax
test r9d, r9d
je 0x5eb100
movzx ebx, r9w
shr r9d, 0x10
sub ebx, r9d
mov eax, ebx
shr eax, 0x10
sub ebx, eax
mov r10d, esi
mov ebp, dword [rdx + 0x5c]
xor r10d, r8d
add r10d, ebx
mov eax, ebp
movzx r10d, r10w
imul eax, r10d
test eax, eax
je 0x5eb0e8
movzx r9d, ax
shr eax, 0x10
sub r9d, eax
mov eax, r9d
shr eax, 0x10
sub r9d, eax
mov eax, r9d
add ebx, eax
xor edi, eax
xor eax, r11d
xor esi, ebx
xor r8d, ebx
mov ebx, dword [rdx + 0x60]
movzx r9d, di
mov r11d, ebx
imul r11d, r9d
test r11d, r11d
je 0x5eb0d0
movzx r10d, r11w
shr r11d, 0x10
sub r10d, r11d
mov r9d, r10d
shr r9d, 0x10
sub r10d, r9d
mov ebx, dword [rdx + 0x68]
mov r11d, dword [rdx + 0x6c]
add eax, dword [rdx + 0x64]
add ebx, r8d
mov r9d, r11d
movzx r8d, si
imul r9d, r8d
test r9d, r9d
je 0x5eb0b8
movzx esi, r9w
shr r9d, 0x10
sub esi, r9d
mov r8d, esi
shr r8d, 0x10
sub esi, r8d
mov ebp, dword [rdx + 0x70]
mov r8d, r10d
xor r8d, ebx
movzx r8d, r8w
mov r9d, ebp
imul r9d, r8d
test r9d, r9d
je 0x5eb0a0
movzx r11d, r9w
shr r9d, 0x10
sub r11d, r9d
mov r8d, r11d
mov edi, r11d
shr r8d, 0x10
sub edi, r8d
mov r11d, esi
mov ebp, dword [rdx + 0x74]
xor r11d, eax
add r11d, edi
mov r8d, ebp
movzx r11d, r11w
imul r8d, r11d
test r8d, r8d
je 0x5eb088
movzx r9d, r8w
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
lea r11d, [rdi + r8]
xor r10d, r8d
xor r8d, ebx
mov ebx, dword [rdx + 0x78]
xor esi, r11d
xor eax, r11d
movzx r10d, r10w
mov r11d, ebx
imul r11d, r10d
test r11d, r11d
je 0x5eb070
movzx r9d, r11w
shr r11d, 0x10
sub r9d, r11d
mov r10d, r9d
mov edi, r9d
shr r10d, 0x10
sub edi, r10d
mov r10d, dword [rdx + 0x84]
add eax, dword [rdx + 0x80]
mov r11d, eax
movzx eax, si
add r8d, dword [rdx + 0x7c]
mov r9d, r10d
imul r9d, eax
test r9d, r9d
je 0x5eb060
movzx esi, r9w
shr r9d, 0x10
sub esi, r9d
mov eax, esi
shr eax, 0x10
sub esi, eax
mov r10d, dword [rdx + 0x88]
mov eax, edi
xor eax, r11d
movzx eax, ax
mov r9d, r10d
imul r9d, eax
test r9d, r9d
je 0x5eb050
movzx ebx, r9w
shr r9d, 0x10
sub ebx, r9d
mov eax, ebx
shr eax, 0x10
sub ebx, eax
mov r10d, esi
mov ebp, dword [rdx + 0x8c]
xor r10d, r8d
add r10d, ebx
mov eax, ebp
movzx r10d, r10w
imul eax, r10d
test eax, eax
je 0x5eb038
movzx r9d, ax
shr eax, 0x10
sub r9d, eax
mov eax, r9d
shr eax, 0x10
sub r9d, eax
mov eax, r9d
add ebx, eax
xor edi, eax
xor eax, r11d
xor esi, ebx
xor r8d, ebx
mov ebx, dword [rdx + 0x90]
movzx r9d, di
mov r11d, ebx
imul r11d, r9d
test r11d, r11d
je 0x5eb020
movzx r10d, r11w
shr r11d, 0x10
sub r10d, r11d
mov r9d, r10d
shr r9d, 0x10
sub r10d, r9d
mov ebx, dword [rdx + 0x98]
mov r11d, dword [rdx + 0x9c]
add eax, dword [rdx + 0x94]
add ebx, r8d
mov r9d, r11d
movzx r8d, si
imul r9d, r8d
test r9d, r9d
je 0x5eb008
movzx esi, r9w
shr r9d, 0x10
sub esi, r9d
mov r8d, esi
shr r8d, 0x10
sub esi, r8d
mov ebp, dword [rdx + 0xa0]
mov r8d, r10d
xor r8d, ebx
movzx r8d, r8w
mov r9d, ebp
imul r9d, r8d
test r9d, r9d
je 0x5eaff0
movzx r11d, r9w
shr r9d, 0x10
sub r11d, r9d
mov r8d, r11d
mov edi, r11d
shr r8d, 0x10
sub edi, r8d
mov r11d, esi
mov ebp, dword [rdx + 0xa4]
xor r11d, eax
add r11d, edi
mov r8d, ebp
movzx r11d, r11w
imul r8d, r11d
test r8d, r8d
je 0x5eafd8
movzx r9d, r8w
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
shr r8d, 0x10
sub r9d, r8d
mov r8d, r9d
lea r11d, [rdi + r8]
xor r10d, r8d
xor r8d, ebx
mov ebx, dword [rdx + 0xa8]
xor esi, r11d
xor eax, r11d
movzx r10d, r10w
mov r11d, ebx
imul r11d, r10d
test r11d, r11d
je 0x5eafc0
movzx r9d, r11w
shr r11d, 0x10
sub r9d, r11d
mov r10d, r9d
shr r10d, 0x10
sub r9d, r10d
mov ebx, dword [rdx + 0xac]
mov r10d, dword [rdx + 0xb4]
add eax, dword [rdx + 0xb0]
add ebx, r8d
mov r11d, eax
mov r8d, r10d
movzx eax, si
imul r8d, eax
test r8d, r8d
je 0x5eafa8
movzx esi, r8w
shr r8d, 0x10
sub esi, r8d
mov eax, esi
shr eax, 0x10
sub esi, eax
mov ebp, dword [rdx + 0xb8]
mov eax, r9d
xor eax, r11d
movzx eax, ax
mov r10d, ebp
imul r10d, eax
test r10d, r10d
je 0x5eaf90
movzx r8d, r10w
shr r10d, 0x10
sub r8d, r10d
mov eax, r8d
mov edi, r8d
shr eax, 0x10
sub edi, eax
mov r10d, esi
mov ebp, dword [rdx + 0xbc]
xor r10d, ebx
add r10d, edi
mov eax, ebp
movzx r10d, r10w
imul eax, r10d
test eax, eax
je 0x5eaf78
movzx r8d, ax
shr eax, 0x10
sub r8d, eax
mov eax, r8d
shr eax, 0x10
sub r8d, eax
mov eax, r8d
lea r8d, [rdi + rax]
xor r9d, eax
xor eax, r11d
xor esi, r8d
xor r8d, ebx
mov ebx, dword [rdx + 0xc0]
movzx r9d, r9w
mov r11d, ebx
imul r11d, r9d
test r11d, r11d
je 0x5eaf60
movzx r10d, r11w
shr r11d, 0x10
sub r10d, r11d
mov r9d, r10d
shr r9d, 0x10
sub r10d, r9d
mov r11d, dword [rdx + 0xcc]
add eax, dword [rdx + 0xc8]
movzx esi, si
add r8d, dword [rdx + 0xc4]
mov r9d, eax
mov edx, r11d
imul edx, esi
test edx, edx
je 0x5eaf50
movzx eax, dx
shr edx, 0x10
sub eax, edx
mov edx, eax
shr edx, 0x10
sub eax, edx
mov edx, r10d
movzx r8d, r8w
movzx eax, ax
shl edx, 0x10
or r8d, edx
mov edx, r9d
shl edx, 0x10
mov dword [rcx], r8d
or eax, edx
mov dword [rcx + 4], eax
pop rbx
pop rsi
pop rdi
pop rbp
ret
mov r10d, 1
sub r10d, r11d
sub r10d, eax
jmp 0x5ea7fa
mov eax, 1
sub eax, r11d
sub eax, esi
jmp 0x5eaf11
mov r10d, 1
sub r10d, ebx
sub r10d, r9d
jmp 0x5eaede
mov r8d, 1
sub r8d, ebp
mov eax, r8d
sub eax, r10d
jmp 0x5eae9f
mov r8d, 1
sub r8d, ebp
mov edi, r8d
sub edi, eax
jmp 0x5eae68
mov esi, 1
sub esi, r10d
sub esi, eax
jmp 0x5eae33
mov r9d, 1
sub r9d, ebx
sub r9d, r10d
jmp 0x5eadf5
mov r9d, 1
sub r9d, ebp
mov r8d, r9d
sub r8d, r11d
jmp 0x5eadb6
mov r11d, 1
sub r11d, ebp
mov edi, r11d
sub edi, r8d
jmp 0x5ead7b
mov esi, 1
sub esi, r11d
sub esi, r8d
jmp 0x5ead43
mov r10d, 1
sub r10d, ebx
sub r10d, r9d
jmp 0x5ead04
mov r9d, 1
sub r9d, ebp
mov eax, r9d
sub eax, r10d
jmp 0x5eacc9
mov ebx, 1
sub ebx, r10d
sub ebx, eax
jmp 0x5eac92
mov esi, 1
sub esi, r10d
sub esi, eax
jmp 0x5eac61
mov r9d, 1
sub r9d, ebx
mov edi, r9d
sub edi, r10d
jmp 0x5eac28
mov r9d, 1
sub r9d, ebp
mov r8d, r9d
sub r8d, r11d
jmp 0x5eabe9
mov r11d, 1
sub r11d, ebp
mov edi, r11d
sub edi, r8d
jmp 0x5eabb1
mov esi, 1
sub esi, r11d
sub esi, r8d
jmp 0x5eab7c
mov r10d, 1
sub r10d, ebx
sub r10d, r9d
jmp 0x5eab46
mov r9d, 1
sub r9d, ebp
mov eax, r9d
sub eax, r10d
jmp 0x5eab0e
mov ebx, 1
sub ebx, r10d
sub ebx, eax
jmp 0x5eaada
mov esi, 1
sub esi, r10d
sub esi, eax
jmp 0x5eaaac
mov r9d, 1
sub r9d, ebx
mov edi, r9d
sub edi, r10d
jmp 0x5eaa79
mov r9d, 1
sub r9d, ebp
mov r8d, r9d
sub r8d, r11d
jmp 0x5eaa3a
mov r11d, 1
sub r11d, ebp
mov edi, r11d
sub edi, r8d
jmp 0x5eaa02
mov esi, 1
sub esi, r11d
sub esi, r8d
jmp 0x5ea9cd
mov r10d, 1
sub r10d, ebx
sub r10d, r9d
jmp 0x5ea997
mov r9d, 1
sub r9d, ebp
mov eax, r9d
sub eax, r10d
jmp 0x5ea95f
mov ebx, 1
sub ebx, r10d
sub ebx, eax
jmp 0x5ea92b
mov esi, 1
sub esi, r9d
sub esi, ebx
jmp 0x5ea8fd
mov r9d, 1
sub r9d, esi
mov edi, r9d
sub edi, r10d
jmp 0x5ea8cf
mov r9d, 1
sub r9d, ebp
mov r8d, r9d
sub r8d, r11d
jmp 0x5ea893
mov eax, 1
sub eax, ebp
sub eax, r8d
jmp 0x5ea85b
mov ebx, 1
sub ebx, r8d
sub ebx, r9d
jmp 0x5ea829