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

Disassembly:
jmp 0x7ff88f0d1c1e
div ecx
mov eax, edx
cmp cx, cx
je 0x7ff88f0d19a6
mov rdx, qword [rsp + 0x40]
mov eax, dword [rdx + rax*4 + 0x40]
jmp 0x7ff88f0d1b71
mov dword [rcx + rax*4], 0
mov eax, dword [rsp + 0x20]
cmp al, al
je 0x7ff88f0d1972
shr eax, 2
mov eax, eax
cmp bl, bl
je 0x7ff88f0d19b2
call fcn.7ff88f0d21e7
mov dword [rsp + 0x20], 0
jmp 0x7ff88f0d1c67
and ecx, 3
shl ecx, 3
jmp 0x7ff88f0d1955
mov ecx, 0xd
add ecx, 3
cmp ch, ch
je 0x7ff88f0d194c
mov eax, eax
mov rcx, qword [rsp + 0x40]
cmp bp, bp
je 0x7ff88f0d1963
mov ecx, dword [rsp + 0x20]
not ecx
cmp sp, sp
je 0x7ff88f0d1992
xor edx, edx
mov eax, dword [rsp + 0x20]
cmp bx, bx
je 0x7ff88f0d199a
mov eax, 3
add eax, 1
jmp 0x7ff88f0d1a9a
add ecx, 1
imul rcx, rcx, 0xe
cmp al, al
je 0x7ff88f0d1a1e
mov ecx, 3
add ecx, 1
cmp bx, bx
je 0x7ff88f0d1a05
mov eax, dword [rcx + rax + 0x60]
shl eax, 3
cmp cx, cx
je 0x7ff88f0d19e0
or eax, ecx
mov ecx, 3
cmp ax, ax
je 0x7ff88f0d19d5
imul rcx, rcx, 0xf
mov rdx, qword [rsp + 0x40]
jmp 0x7ff88f0d1a42
imul rax, rax, 0
mov rcx, qword [rsp + 0x40]
cmp si, si
je 0x7ff88f0d19ed
mov rdx, qword [rsp + 0x40]
mov dword [rdx + rcx], eax
cmp di, di
je 0x7ff88f0d1a2b
mov eax, 3
add eax, 1
cmp dh, dh
je 0x7ff88f0d1a10
mov ecx, dword [rdx + rcx + 0x60]
shr ecx, 0x1d
cmp dl, dl
je 0x7ff88f0d19f9
mov dword [rdx + rcx], eax
mov rcx, qword [rsp + 0x40]
jmp 0x7ff88f0d197b
imul rax, rax, 0xf
mov rcx, qword [rsp + 0x40]
cmp ax, ax
je 0x7ff88f0d1adc
add eax, 1
imul rax, rax, 0xf
cmp ax, ax
je 0x7ff88f0d1ab4
mov rcx, qword [rsp + 0x40]
mov eax, dword [rcx + rax]
jmp 0x7ff88f0d1bb3
mov ecx, dword [rsp + 0x20]
shr ecx, 2
cmp bh, bh
je 0x7ff88f0d1b06
inc eax
mov dword [rsp + 0x20], eax
jmp 0x7ff88f0d1bd1
mov edx, dword [rsp + 0x28]
mov eax, dword [rcx + rax]
jmp 0x7ff88f0d1aee
mov eax, dword [rdx + rax*4]
or eax, ecx
cmp ah, ah
je 0x7ff88f0d1ac1
xor eax, edx
mov ecx, 3
jmp 0x7ff88f0d1c96
mov eax, dword [rsp + 0x20]
shr eax, 2
cmp sp, sp
je 0x7ff88f0d1acc
mov ecx, ecx
mov rdx, qword [rsp + 0x40]
jmp 0x7ff88f0d1ba4
shr eax, cl
mov ecx, dword [rsp + 0x20]
jmp 0x7ff88f0d1b79
mov rdx, qword [rsp + 0x48]
mov byte [rdx + rcx], al
jmp 0x7ff88f0d1b88
mov eax, dword [rsp + 0x20]
inc eax
jmp 0x7ff88f0d1c63
cmp dword [rsp + 0x20], 0x3c
jae 0x7ff88f0d1bbc
mov eax, 3
jmp 0x7ff88f0d1aa8
mov dword [rdx + rcx*4], eax
cmp dword [rsp + 0x20], 0x38
jae 0x7ff88f0d1b93
jmp 0x7ff88f0d1afa
mov dword [rsp + 0x28], eax
jmp 0x7ff88f0d19c8
mov dword [rsp + 0x28], 0
jmp 0x7ff88f0d19c8
mov dword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0xe
jae 0x7ff88f0d1bdd
jmp 0x7ff88f0d1cd3
mov eax, 3
add eax, 1
jmp 0x7ff88f0d1cf0
and eax, 0x3f
mov dword [rsp + 0x20], eax
cmp dx, dx
je 0x7ff88f0d1c59
sub rsp, 0x38
mov eax, 3
cmp bx, bx
je 0x7ff88f0d1c12
mov rcx, qword [rsp + 0x40]
mov eax, dword [rcx + rax + 0x60]
cmp si, si
je 0x7ff88f0d1bea
add eax, 1
imul rax, rax, 0
cmp si, si
je 0x7ff88f0d1c04
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
cmp al, al
je 0x7ff88f0d1bf6
mov dword [rsp + 0x24], eax
mov eax, dword [rsp + 0x20]
cmp bp, bp
je 0x7ff88f0d1c39
shr eax, 2
mov eax, eax
jmp 0x7ff88f0d1c40
mov ecx, dword [rsp + 0x24]
mov edx, 0xffffff95
jmp 0x7ff88f0d1d2e
and eax, 3
shl eax, 3
cmp dx, dx
je 0x7ff88f0d1c2c
mov eax, dword [rsp + 0x20]
not eax
cmp cl, cl
je 0x7ff88f0d1c4e
mov dword [rsp + 0x20], eax
cmp dword [rsp + 0x20], 0x20
jae 0x7ff88f0d1c73
jmp 0x7ff88f0d19bd
add rsp, 0x38
ret
inc eax
mov dword [rsp + 0x20], eax
jmp 0x7ff88f0d1bd1
imul rcx, rcx, 0
mov rdx, qword [rsp + 0x40]
jmp 0x7ff88f0d1a37
add ecx, 1
imul rcx, rcx, 0xf
cmp di, di
je 0x7ff88f0d1ca2
mov rdx, qword [rsp + 0x40]
mov dword [rdx + rcx], eax
cmp cl, cl
je 0x7ff88f0d1cae
mov rcx, qword [rsp + 0x40]
call fcn.7ff88f0d21e7
jmp 0x7ff88f0d1bc9
mov eax, dword [rcx + rax + 0x60]
shl eax, 3
cmp bx, bx
je 0x7ff88f0d1cc9
mov ecx, 3
add ecx, 1
jmp 0x7ff88f0d1c88
mov eax, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x40]
cmp ch, ch
je 0x7ff88f0d1ce0
mov dword [rcx + rax*4], 0
mov eax, dword [rsp + 0x20]
cmp dx, dx
je 0x7ff88f0d1c78
imul rax, rax, 1
mov rcx, qword [rsp + 0x40]
cmp bl, bl
je 0x7ff88f0d1cbd
mov ecx, edx
mov rdx, qword [rsp + 0x40]
jmp 0x7ff88f0d1ae5
mov ecx, dword [rsp + 0x24]
mov edx, 0x42
cmp bp, bp
je 0x7ff88f0d1d41
mov ecx, edx
mov rdx, qword [rsp + 0x40]
cmp dl, dl
je 0x7ff88f0d1d48
mov ecx, dword [rsp + 0x20]
shr ecx, 2
cmp cx, cx
je 0x7ff88f0d1d51
sub edx, 0x15
shl edx, cl
cmp cl, cl
je 0x7ff88f0d1d17
shr eax, 2
mov eax, eax
cmp di, di
je 0x7ff88f0d1d09
add edx, 0x3e
shl edx, cl
jmp 0x7ff88f0d1cfd
mov eax, dword [rdx + rax*4]
and eax, ecx
cmp al, al
je 0x7ff88f0d1d22
mov ecx, ecx
mov rdx, qword [rsp + 0x40]
cmp ah, ah
je 0x7ff88f0d1d5c
mov dword [rdx + rcx*4], eax
mov eax, dword [rsp + 0x20]
cmp ah, ah
je 0x7ff88f0d1d37
push r8
not r12
or r11, rdi
enter 0x10, 0
enter 0xdc, 0
mov rdx, r9
push rsp
idiv rsp
not r13
adc r9, 0x10bf
and r9, 0x1870
idiv r12