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

Disassembly:
mov byte [rsp + 0x18], r8b
push rbp
rol bpl, 0xc6
movsx rbp, si
shrd bp, bx, 0xf0
push rsi
sub rsp, 0x158
mov rbp, rdx
sal sil, cl
mov rsi, rcx
cmp r13, 0x258c1a40
test rcx, rcx
je 0x18041b083
test rdx, rdx
jmp 0x18041b067
je 0x18041b083
mov eax, 0x5a4d
clc
cmp ebx, esp
cmp word [rcx], ax
jmp 0x18041b07d
je 0x18041b0a6
sub eax, eax
shl bpl, 0x1e
add rsp, 0x158
xchg sil, bpl
pop rsi
cmovge rbp, rcx
movzx ebp, r13w
mov ebp, r11d
pop rbp
jmp 0x18041b0a5
ret
movsxd rax, dword [rcx + 0x3c]
clc
test dx, 0x3350
cmp sil, 0x12
cmp dword [rax + rcx], 0x4550
jmp 0x18041b0c0
jne 0x18041b083
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
test r9d, r9d
jmp 0x18041b0db
je 0x18041b083
mov r10d, dword [rax + rcx + 0x8c]
bsf rdx, r9
add dx, sp
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
clc
test si, r12w
mov qword [rsp + 0x150], rdi
cmp si, bp
or r8d, 0xffffffff
jmp 0x18041b117
sub edi, edi
mov dword [rsp + 0x170], r10d
mov qword [rsp + 0x28], rdx
test ax, cx
cmp rbp, 0xffff
jmp 0x18041b135
ja 0x18041b155
mov r8d, ebp
cmp di, r11w
jmp 0x18041b147
sub r8d, dword [rdx + 0x10]
jmp 0x18041b150
jmp 0x18041b2fa
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x18041b15f
je 0x18041b2fa
mov r10d, dword [rdx + 0x20]
dec cl
dec eax
xor cl, r12b
movzx ecx, cx
mov ecx, edi
test ah, 0x33
cmp cx, 0x3489
lea r10, [r10 + rsi]
test sil, bl
mov dword [rsp + 0x20], ecx
cmc
mov dword [rsp + 0x188], eax
clc
cmc
mov qword [rsp + 0x30], r10
test eax, eax
jmp 0x18041b19e
js 0x18041b2f2
lea ebx, [rax + rcx]
adc al, 0xe1
cdq
mov r11, rdi
sar ebx, 1
shld r8, rdi, 0x4f
mov eax, ebx
bsf rax, rsi
cwd
movzx eax, byte [rsp + 0x180]
xadd r8b, r9b
rcl r8d, 0xba
mov r8d, dword [r10 + rbx*4]
movzx r10d, r11w
mov r10, rbp
movzx r9w, r13b
xor r9, 0x71bb728d
lea r8, [r8 + rsi]
sub dx, 0x206c
sub r10, r8
cwd
nop
mov r9b, 0x87
cmovo dx, sp
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x18041b207
inc r8
cmc
test al, al
jmp 0x18041b212
je 0x18041b24b
mov ecx, r11d
bt ax, 0x40
movsxd rax, r8d
rcr ax, cl
mov eax, 0x5d3947b6
rol eax, cl
cmp r8b, 0xf4
jmp 0x18041b236
add al, r11b
xor dl, al
movzx eax, byte [rsp + 0x180]
jmp 0x18041b248
inc r11
test dl, dl
jmp 0x18041b252
je 0x18041b261
cmp dl, r9b
je 0x18041b1f9
cmp dl, r9b
jb 0x18041b288
jbe 0x18041b2b7
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x18041b27f
mov dword [rsp + 0x20], ecx
jmp 0x18041b29b
mov ecx, dword [rsp + 0x20]
rol rax, 0x9f
lea eax, [rbx - 1]
mov dword [rsp + 0x188], eax
cmc
cmp ecx, eax
jmp 0x18041b2a2
jg 0x18041b2d9
mov r10, qword [rsp + 0x30]
jmp 0x18041b2b2
jmp 0x18041b1a4
mov rax, qword [rsp + 0x28]
mov rcx, rsi
movsx ecx, r12w
movsx r8w, r11b
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x18041b2dd
or r8d, 0xffffffff
mov r9d, dword [rsp + 0x24]
mov rdx, qword [rsp + 0x28]
ror r10b, cl
movzx r10d, r13w
setg r10b
mov r10d, dword [rsp + 0x170]
cmp r8d, dword [rdx + 0x14]
jmp 0x18041b303
jae 0x18041b39e
mov eax, dword [rdx + 0x1c]
sub dl, r15b
mov ecx, r8d
add rax, rsi
btc dx, bx
mov edx, dword [rax + r8*4]
test edx, edx
jmp 0x18041b324
je 0x18041b39e
cmp edx, r9d
jmp 0x18041b332
jb 0x18041b5ba
lea eax, [r10 + r9]
cmp edx, eax
jae 0x18041b5ba
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
adc bx, ax
bts bx, r10w
shr ebx, cl
mov rbx, rax
test r14, 0x77ca59f5
jmp 0x18041b366
test cl, cl
jmp 0x18041b36d
je 0x18041b39e
nop
cmc
stc
cmp cl, 0x2e
jmp 0x18041b37e
je 0x18041b3a5
movzx ecx, byte [rbx + 1]
jmp 0x18041b38d
inc rbx
cmc
test cl, cl
jmp 0x18041b398
jne 0x18041b376
mov r8, rbx
sub r8, rax
test dh, 0xf
cmp r8, 0x104
jmp 0x18041b3ba
jae 0x18041b39e
mov rcx, rdi
test r8, r8
jmp 0x18041b3cb
je 0x18041b41d
lea r9, [rsp + 0x40]
movsx edx, r8w
sub r9, rax
setae dl
adc rdx, 0x2e803f2b
sar dl, cl
movzx edx, byte [rax]
clc
cmp r13w, 0x43d3
test dl, dl
je 0x18041b41d
inc rcx
mov byte [r9 + rax], dl
jmp 0x18041b407
inc rax
clc
stc
test rbx, r10
cmp rcx, r8
jmp 0x18041b417
jb 0x18041b3e9
mov byte [rsp + rcx + 0x40], dil
cdqe
cbw
movsx eax, r10w
lea rcx, [rsp + 0x40]
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1801c4765
lea rax, [rsi + rdx]
ror ebp, cl