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

Disassembly:
call rax
mov r11, rax
test r9b, 4
jmp 0x1802703b9
call rax
mov r11, rax
stc
test rax, rax
jmp 0x180270399
mov byte [rsp + 0x18], r8b
cmc
mov qword [rsp + 0x10], rdx
clc
push rbp
push rsi
sub rsp, 0x178
mov rbp, rdx
shl esi, cl
movzx si, r11b
adc rsi, rsp
mov rsi, rcx
cmp ah, 0xc6
test rcx, rcx
jmp 0x18026ff11
je 0x18026ff39
test rdx, rdx
jmp 0x18026ff1f
je 0x18026ff39
mov eax, 0x5a4d
clc
cmp word [rcx], ax
jmp 0x18026ff33
je 0x18026ff52
sub eax, eax
shld ebp, esp, 0xe
cmc
add rsp, 0x178
movsx rsi, r15w
seto sil
pop rsi
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x18026ff62
jne 0x18026ff39
mov r8d, dword [rax + rcx + 0x88]
test bpl, 0x4b
cmp r11w, 0x2352
test dil, r15b
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x18026ff8a
je 0x18026ff39
mov r9d, dword [rax + rcx + 0x8c]
movzx rdx, r12w
clc
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
mov cx, 0x47c7
xor rcx, 0x4f173009
mov qword [rsp + 0x168], rdi
xchg cx, cx
mov ecx, 0xffffffff
stc
test sil, al
sub edi, edi
mov dword [rsp + 0x20], r9d
test esp, 0x4936797d
clc
test sil, dil
mov qword [rsp + 0x28], rdx
cmp r14b, r15b
mov dword [rsp + 0x190], ecx
cmp ebp, 0xf350315
test cl, ch
cmp rbp, 0xffff
jmp 0x18026fffc
ja 0x18027003c
mov ecx, ebp
test bpl, 0x1c
jmp 0x18027000d
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x180270018
jae 0x180270035
mov eax, dword [rdx + 0x1c]
add rax, rsi
mov edx, dword [rax + rcx*4]
cmc
test edx, edx
jmp 0x18027002f
jne 0x1802702b2
xor eax, eax
jmp 0x180270512
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x180270046
je 0x18027028d
mov r9d, dword [rdx + 0x20]
jmp 0x180270059
lea r11d, [rax - 1]
cmovo bx, r15w
rol rbx, 0xd0
mov ebx, edi
cmp rsp, rbp
add r9, rsi
test r11w, 0x68d3
clc
cmc
mov qword [rsp + 0x40], r9
test r11d, r11d
jmp 0x180270083
js 0x180270281
nop
bts dx, cx
inc r10w
cmovo r10d, ebp
mov r10, qword [rsp + 0x198]
movsx dx, dl
shl eax, 0x74
lea eax, [r11 + rbx]
bts ebp, r15d
btr bp, 0xd8
rol r8b, 0x16
mov rbp, rdi
add dh, ch
dec r8w
shl r8d, cl
sar eax, 1
mov dword [rsp + 0x1a8], eax
add dl, r9b
mov qword [rsp + 0x38], rax
shl dl, cl
stc
xor r8b, cl
mov r8d, dword [r9 + rax*4]
movzx dx, r11b
shl dh, cl
or edx, 0xd6559f2
mov eax, dword [r9 + rax*4]
xor dx, 0x3234
ror r9d, 0x7a
cmp dx, bp
sub r10, rax
neg edx
sub r9b, r15b
bt r9w, r11w
movzx eax, byte [rsp + 0x1a0]
add r8, rsi
bsf r9w, r14w
rcr dx, 0x11
cmp sil, 0x34
sub r10, rsi
jmp 0x18027012a
nop
jmp 0x180270130
movzx edx, byte [r10 + r8]
not r9b
movsx r9, r15w
movzx r9d, byte [r8]
jmp 0x180270145
inc r8
clc
stc
test al, al
je 0x180270183
mov ecx, ebp
btr eax, 0xa8
cmc
mov eax, 0x26320e3c
jmp 0x180270164
rol eax, cl
stc
jmp 0x18027016c
add al, bpl
clc
xor dl, al
inc al
mov al, byte [rsp + 0x1a0]
jmp 0x180270180
inc rbp
test dl, dl
jmp 0x18027018a
je 0x18027019e
cmp dl, r9b
jmp 0x180270198
je 0x180270130
cmp dl, r9b
jmp 0x1802701a6
jb 0x180270226
cmp dl, r9b
jmp 0x1802701b4
jbe 0x1802701e1
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
movsxd rcx, eax
mov ecx, dword [rsp + 0x190]
jmp 0x1802701d5
inc ebx
jmp 0x1802701dc
jmp 0x18027024b
mov rdx, qword [rsp + 0x28]
movzx eax, bx
lea ebx, [r11 + 1]
movsxd rcx, r8d
jmp 0x1802701f5
mov eax, dword [rdx + 0x24]
movsx cx, r8b
movsx ecx, cx
lea rcx, [rsi + rax]
movsxd rax, r15d
movsx ax, r13b
mov rax, qword [rsp + 0x38]
jmp 0x180270216
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x18027024b
mov r11d, dword [rsp + 0x1a8]
movsxd rdx, ecx
movsx edx, r11w
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
dec r11d
rcl r9b, 0xca
not r9d
cmp ebx, r11d
movzx r9, r12w
mov r9b, r15b
mov r9, qword [rsp + 0x40]
jmp 0x18027025f
jle 0x180270096
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x20]
jmp 0x18027027c
jmp 0x18027028d
mov r9d, dword [rsp + 0x20]
test dl, 0xd1
clc
cmp r13b, r14b
cmp ecx, dword [rdx + 0x14]
jmp 0x180270295
jae 0x180270035
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x1802702ac
je 0x180270035
cmp edx, r8d
jmp 0x1802702ba
jb 0x180270506
lea eax, [r9 + r8]
cmp edx, eax
jmp 0x1802702cb
jae 0x180270506
mov eax, edx
shl bx, 0xf9
add rax, rsi
xor bl, sil
cmc
mov rbx, rax
movzx ecx, byte [rax]
stc
test cl, cl
jmp 0x1802702ec
je 0x180270035
cmp cl, 0x2e
jmp 0x1802702fa
je 0x180270324
mov cl, byte [rbx + 1]
jmp 0x180270308
inc rbx
test cl, cl
jmp 0x180270312
jne 0x1802702f2
xor eax, eax
jmp 0x18027031f
jmp 0x180270512
mov r8, rbx
clc
cmc
sub r8, rax
cmp r8, 0x104
jae 0x180270035
mov rcx, rdi
test r8, r8
jmp 0x180270344
je 0x18027037b
lea r9, [rsp + 0x50]
sub r9, rax
nop
movzx edx, byte [rax]
test dl, dl
je 0x18027037b
inc rcx
mov byte [r9 + rax], dl
jmp 0x18027036a
inc rax
cmp rcx, r8
jmp 0x180270375
jb 0x180270353
mov byte [rsp + rcx + 0x50], dil
movzx ax, dh
lea rcx, [rsp + 0x50]
movzx rax, r8w
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1801faae0
jne 0x1802703c2
lea rcx, [rsp + 0x50]
movsx ax, bpl
movzx rax, dx
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1801d68f8
test rax, rax
je 0x180270035
cmp r11, rsi
jmp 0x1802703ca
jne 0x18027046f
cmp byte [rsp + 0x1a0], dil
jmp 0x1802703dd
je 0x180270455
lea rax, [rsp + 0x50]
cmp bpl, al
sub rbp, rax
nop
rcr ax, 0x37
mov ch, 0xbd
lea rdx, [rsp + rdi + 0x50]
rcl eax, cl
btc ecx, edi
bts cx, r12w
mov ecx, edi
movzx ax, r15b
rcr ah, 0x77
mov eax, 0x26320e3c
jmp 0x180270419
rol eax, cl
add al, dil
xor al, byte [rdx + rbp]
jmp 0x180270426
mov byte [rdx], al
jmp 0x18027042d
je 0x180270448
inc rdi
cmp rdi, 0x104
jmp 0x180270442
jb 0x1802703f6
lea rbp, [rsp + 0x50]
movsx rax, bx
cbw
cwd
mov rdx, rbp
movsx rax, ax
mov rcx, rsi
not al
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
jmp 0x180270512
cmp byte [rbx + 1], 0x23
cmovg dx, bp
lea rdx, [rbx + 1]
jmp 0x180270480
jne 0x1802704ed
movzx edx, byte [rbx + 2]
clc
add rbx, 2
cmp r9w, 0x60cb
test ch, 0x5d
stc
test dl, dl
je 0x1802704e4
nop
cmova eax, esi
lea eax, [rdx - 0x30]
jmp 0x1802704ad
inc rbx
stc
cmp al, 9
jmp 0x1802704b8
ja 0x1802704e4
movsx eax, dl
sar cx, 0x34
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
cmp r8w, 0x7ed6
test r9b, cl
test dl, dl
jmp 0x1802704de
jne 0x1802704a5
movsxd rdx, edi
xor ch, 0xab
rcr cl, 3
sub r8d, r8d
movsxd rcx, ecx
seto ch
mov cl, r10b
mov rcx, r11
call fcn.18026fee1
jmp 0x180270512
mov eax, edx
movzx bp, r9b
dec bl
add rax, rsi
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
or bpl, 0x7d
btc rsi, 0xec
add rsp, 0x178
pop rsi
pop rbp
ret