Function at 0x181ee7a64
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call rax
mov r11, rax
cmp r8, 0x7fca1797
stc
test rax, rax
jmp 0x181ee7e95
mov byte [rsp + 0x18], r8b
jmp 0x181ee7a71
push rbp
bt bp, bx
push rsi
sub rsp, 0x158
cmp r9b, 0x44
movsx si, r11b
mov rbp, rdx
sub sil, 0xc8
movzx esi, r14w
mov rsi, rcx
stc
test rcx, rcx
jmp 0x181ee7a9e
je 0x181ee7ac6
test rdx, rdx
jmp 0x181ee7aac
je 0x181ee7ac6
mov eax, 0x5a4d
clc
cmp word [rcx], ax
jmp 0x181ee7ac0
je 0x181ee7ae4
xor eax, eax
add rsp, 0x158
movzx bp, r12b
movsxd rbp, ebx
jmp 0x181ee7adc
pop rsi
pop rbp
jmp 0x181ee7ae3
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x181ee7af0
cmp dword [rax + rcx], 0x4550
jne 0x181ee7ac6
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
test r13b, r14b
cmp sil, bl
test r9d, r9d
je 0x181ee7ac6
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
cmp dl, r10b
mov qword [rsp + 0x178], rbx
stc
jmp 0x181ee7b36
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
jmp 0x181ee7b4a
sub edi, edi
cmc
mov dword [rsp + 0x170], r10d
cmp r10d, edi
test esp, r14d
mov qword [rsp + 0x28], rdx
cmp r10w, 0x7839
cmp rbp, 0xffff
jmp 0x181ee7b72
ja 0x181ee7b84
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x181ee7d44
mov eax, dword [rdx + 0x18]
stc
clc
test eax, eax
jmp 0x181ee7b90
je 0x181ee7d44
mov r10d, dword [rdx + 0x20]
movsx rcx, r8w
dec eax
rcl cx, 0x8d
ror ecx, cl
stc
mov ecx, edi
lea r10, [r10 + rsi]
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
cmp r14w, 0x1cde
cmp sil, r11b
mov qword [rsp + 0x30], r10
cmc
test eax, eax
js 0x181ee7d37
lea ebx, [rax + rcx]
ror r8b, 0x5b
bswap r8w
mov r11, rdi
add r9b, r12b
bswap r9w
sar ebx, 1
xor dx, 0x214b
test rsi, r12
mov eax, ebx
movzx r9w, r10b
rdtsc
movsx r9w, dl
movzx eax, byte [rsp + 0x180]
mov r8d, dword [r10 + rbx*4]
cdq
mov r10, rbp
cmc
sal dh, 0xe1
lea r8, [r8 + rsi]
or dx, dx
sub r10, r8
nop
mov dl, 0x67
cwd
movzx edx, byte [r10 + r8]
movzx r9, r12w
movzx r9d, byte [r8]
jmp 0x181ee7c31
inc r8
clc
test di, r14w
test al, al
je 0x181ee7c77
mov ecx, r11d
bt eax, edi
movsx eax, si
mov eax, 0x5a194495
cmc
clc
rol eax, cl
clc
test dil, 0xaf
cmp spl, r8b
add al, r11b
xor dl, al
movzx rax, r11w
inc ax
movzx eax, byte [rsp + 0x180]
jmp 0x181ee7c74
inc r11
test dl, dl
jmp 0x181ee7c7e
je 0x181ee7c92
cmp dl, r9b
jmp 0x181ee7c8c
je 0x181ee7c1f
cmp dl, r9b
jmp 0x181ee7c9a
jb 0x181ee7cce
jbe 0x181ee7cfa
mov eax, dword [rsp + 0x188]
cmovle ecx, esp
movsxd rcx, r12d
movzx cx, r9b
lea ecx, [rbx + 1]
jmp 0x181ee7cc0
mov dword [rsp + 0x20], ecx
jmp 0x181ee7cc9
jmp 0x181ee7ce3
mov ecx, dword [rsp + 0x20]
add al, al
lea eax, [rbx - 1]
jmp 0x181ee7cdc
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x181ee7cea
jg 0x181ee7d25
mov r10, qword [rsp + 0x30]
jmp 0x181ee7bcf
mov rax, qword [rsp + 0x28]
movzx rcx, r11w
setg r8b
mov eax, dword [rax + 0x24]
movsx r8w, r8b
lea rcx, [rsi + rax]
bswap r8d
movzx r8d, word [rcx + rbx*2]
jmp 0x181ee7d20
jmp 0x181ee7d29
or r8d, 0xffffffff
mov r9d, dword [rsp + 0x24]
shl dx, cl
mov rdx, qword [rsp + 0x28]
stc
mov r10d, dword [rsp + 0x170]
test ax, r11w
clc
cmp r8d, dword [rdx + 0x14]
jmp 0x181ee7d4d
jae 0x181ee7df5
mov eax, dword [rdx + 0x1c]
rcr dh, 0xd6
bt cx, 0x56
mov ecx, r8d
add rax, rsi
jmp 0x181ee7d69
mov edx, dword [rax + r8*4]
test edx, edx
jmp 0x181ee7d74
je 0x181ee7df5
cmp edx, r9d
jmp 0x181ee7d82
jb 0x181ee7feb
lea eax, [r10 + r9]
clc
cmp edx, eax
jmp 0x181ee7d94
jae 0x181ee7feb
movzx ecx, byte [rsi + rdx]
add bh, 0xd1
test ebx, 0x19de5ae6
mov bl, 0x24
lea rax, [rsi + rdx]
mov rbx, rax
cmp sil, r15b
test cl, cl
je 0x181ee7df5
nop
cmp r8b, cl
cmp r14, 0x2ff665ac
jmp 0x181ee7dcb
cmp cl, 0x2e
jmp 0x181ee7dd3
je 0x181ee7e01
movzx ecx, byte [rbx + 1]
inc rbx
test di, r15w
test dh, 0x8e
stc
test cl, cl
jmp 0x181ee7def
jne 0x181ee7dcb
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jae 0x181ee7df5
mov rcx, rdi
clc
cmp edx, ebp
cmc
test r8, r8
jmp 0x181ee7e23
je 0x181ee7e76
lea r9, [rsp + 0x40]
stc
movsxd rdx, r15d
btr edx, edi
sub r9, rax
movzx rdx, r9w
movzx edx, byte [rax]
test dl, dl
jmp 0x181ee7e46
je 0x181ee7e76
inc rcx
jmp 0x181ee7e54
mov byte [r9 + rax], dl
jmp 0x181ee7e5d
inc rax
test bl, r13b
jmp 0x181ee7e68
cmp rcx, r8
jmp 0x181ee7e70
jb 0x181ee7e3c
mov byte [rsp + rcx + 0x40], dil
xchg ecx, ecx
movsxd rcx, r13d
lea rcx, [rsp + 0x40]
movsx rax, r11w
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x181eb166c
jne 0x181ee7ebf
lea rcx, [rsp + 0x40]
movzx ax, spl
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x180f9aeeb
lea rax, [rsi + rdx]