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

Disassembly:
call rax
mov r11, rax
jmp 0x1808a26ac
mov byte [rsp + 0x18], r8b
jmp 0x1808a219d
mov qword [rsp + 0x10], rdx
clc
test r12, r10
push rbp
adc bpl, dil
push rsi
bsr rbp, rsp
sub rsp, 0x178
movzx si, al
add rsi, 0x24f33a00
mov rbp, rdx
or si, 0x2258
shr si, 0x71
movsxd rsi, r10d
mov rsi, rcx
test rcx, rcx
je 0x1808a2201
test rdx, rdx
jmp 0x1808a21e4
je 0x1808a2201
mov eax, 0x5a4d
cmp r12b, 0xce
cmp word [rcx], ax
jmp 0x1808a21fb
je 0x1808a221e
xor eax, eax
add rsp, 0x178
movsx bp, r14b
pop rsi
movzx rbp, di
bswap rbp
pop rbp
jmp 0x1808a221d
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jne 0x1808a2201
mov r8d, dword [rax + rcx + 0x88]
test al, 0x79
cmp bp, 0x3958
cmp r11d, esp
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x1808a224e
je 0x1808a2201
mov r9d, dword [rax + rcx + 0x8c]
sar cl, 0x37
rcr dx, 0x4b
cmp sil, bl
lea rdx, [rsi + r8]
sbb cx, r13w
mov qword [rsp + 0x170], rbx
sal ch, cl
mov ecx, edx
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
cmc
sub edi, edi
test cx, 0x5e80
cmc
jmp 0x1808a2295
mov dword [rsp + 0x20], r9d
cmp r12b, dl
mov qword [rsp + 0x28], rdx
stc
jmp 0x1808a22a8
mov dword [rsp + 0x190], ecx
stc
cmp rbp, 0xffff
jmp 0x1808a22bc
ja 0x1808a2310
mov ecx, ebp
stc
cmc
sub ecx, dword [rdx + 0x10]
test r11b, 0x5a
cmp rsi, r10
clc
cmp ecx, dword [rdx + 0x14]
jmp 0x1808a22d9
jae 0x1808a2304
mov eax, dword [rdx + 0x1c]
adc rdx, r11
add dl, r14b
lea rax, [rax + rsi]
sal dh, cl
movsx dx, r15b
mov edx, dword [rax + rcx*4]
stc
test edx, edx
jmp 0x1808a22fe
jne 0x1808a257f
sub eax, eax
jmp 0x1808a230b
jmp 0x1808a2817
mov eax, dword [rdx + 0x18]
cmp r11w, r10w
test eax, eax
jmp 0x1808a231e
je 0x1808a254d
mov r9d, dword [rdx + 0x20]
ror bx, 0xfd
dec r11b
lea r11d, [rax - 1]
movsx bx, r11b
cmovp ebx, r12d
mov ebx, edi
test r13, 0x6b9d7abf
lea r9, [r9 + rsi]
jmp 0x1808a2351
mov qword [rsp + 0x40], r9
test r11d, r11d
jmp 0x1808a235e
js 0x1808a2537
nop
mov r10, qword [rsp + 0x198]
sub al, r12b
xadd bpl, al
inc dl
lea eax, [r11 + rbx]
adc dh, 0xa0
btr bp, di
and r8b, r10b
mov rbp, rdi
dec r8d
sar eax, 1
movsxd rdx, ebp
mov dword [rsp + 0x1a8], eax
bsr r8w, r15w
movsxd r8, ebx
not dx
mov qword [rsp + 0x38], rax
bt r8w, 0x11
movzx dx, r13b
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
neg dl
sub r10, rax
rol dl, 0xd5
movzx eax, byte [rsp + 0x1a0]
add r8, rsi
rol r9w, cl
sub r10, rsi
cqo
nop
movzx edx, byte [r10 + r8]
not r9b
movsx r9w, bl
mov r9b, r15b
movzx r9d, byte [r8]
jmp 0x1808a23ef
inc r8
test al, al
jmp 0x1808a23f9
je 0x1808a242f
mov ecx, ebp
mov eax, 0x5c5859df
clc
jmp 0x1808a240d
rol eax, cl
stc
clc
add al, bpl
cmc
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x1808a2423
inc rbp
cmp sil, r14b
jmp 0x1808a242f
test dl, dl
jmp 0x1808a2436
je 0x1808a244a
cmp dl, r9b
jmp 0x1808a2444
je 0x1808a23d6
cmp dl, r9b
jb 0x1808a24cb
cmp dl, r9b
jmp 0x1808a245b
jbe 0x1808a248b
mov ebx, dword [rsp + 0x1a8]
not dl
movsx edx, r14w
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
jmp 0x1808a247f
inc ebx
jmp 0x1808a2486
jmp 0x1808a24f4
mov rdx, qword [rsp + 0x28]
setp ch
movsx eax, cx
movsx rcx, bx
lea ebx, [r11 + 1]
movsxd rax, edx
movzx ecx, r14w
mov eax, dword [rdx + 0x24]
lea rcx, [rsi + rax]
mov rax, qword [rsp + 0x38]
jmp 0x1808a24b6
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x1808a24c6
jmp 0x1808a24f4
mov r11d, dword [rsp + 0x1a8]
inc ch
cdq
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
xchg r9w, r9w
movsxd r9, ebx
dec r11d
xadd r9b, r9b
movsx r9d, sp
cmp ebx, r11d
cmovg r9d, r12d
setbe r9b
movzx r9d, r11w
mov r9, qword [rsp + 0x40]
jmp 0x1808a250d
jle 0x1808a2365
mov rbp, qword [rsp + 0x198]
mov r8w, sp
movsx r9, r14w
mov r8d, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x20]
jmp 0x1808a2532
jmp 0x1808a254d
mov r9d, dword [rsp + 0x20]
test ecx, 0x50f92b89
cmp r15w, 0x587e
jmp 0x1808a254d
cmp ecx, dword [rdx + 0x14]
jmp 0x1808a2555
jae 0x1808a2304
mov eax, dword [rdx + 0x1c]
shr dx, 0x92
inc dh
lea rax, [rax + rsi]
mov edx, dword [rax + rcx*4]
test r10d, 0x78dc0465
test edx, edx
jmp 0x1808a2579
je 0x1808a2304
cmp edx, r8d
jmp 0x1808a2587
jb 0x1808a2806
lea eax, [r9 + r8]
stc
cmp edx, eax
jmp 0x1808a2599
jae 0x1808a2806
mov eax, edx
lea rax, [rax + rsi]
rcr ch, cl
mov rbx, rax
setge ch
shl ch, 0x13
xor cl, 0x41
movzx ecx, byte [rax]
cmp bp, r14w
cmc
test r13, 0x1ef15566
test cl, cl
je 0x1808a2304
cmp cl, 0x2e
jmp 0x1808a25d2
je 0x1808a25fc
mov cl, byte [rbx + 1]
jmp 0x1808a25e0
inc rbx
test cl, cl
jmp 0x1808a25ea
jne 0x1808a25ca
sub eax, eax
jmp 0x1808a25f7
jmp 0x1808a2817
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jmp 0x1808a260e
jae 0x1808a2304
mov rcx, rdi
stc
clc
test r8, r8
jmp 0x1808a2621
je 0x1808a2671
lea r9, [rsp + 0x50]
sal dl, 0x7a
sub r9, rax
nop
xor dx, 0x4318
movzx edx, byte [rax]
cmp r11, 0x74e514f6
stc
test dl, dl
je 0x1808a2671
inc rcx
jmp 0x1808a2653
mov byte [r9 + rax], dl
jmp 0x1808a265c
inc rax
cmp ax, 0x7e69
cmp rcx, r8
jmp 0x1808a266b
jb 0x1808a2638
mov byte [rsp + rcx + 0x50], dil
xchg al, ch
lahf
cbw
lea rcx, [rsp + 0x50]
mov rax, qword [0x180459180]
call rax
mov r11, rax
test rax, rax
jne 0x1808a26ba
lea rcx, [rsp + 0x50]
cbw
mov rax, qword [0x180459178]
jmp 0x180488b04
test rax, rax
jmp 0x1808a26b4
je 0x1808a2304
cmp r11, rsi
jmp 0x1808a26c2
jne 0x1808a2761
cmp byte [rsp + 0x1a0], dil
jmp 0x1808a26d5
je 0x1808a2749
lea rax, [rsp + 0x50]
sar cl, cl
btc dx, di
sub rbp, rax
stc
cmc
bt rcx, 0x70
nop
cqo
rol dx, cl
ror eax, 0xad
lea rdx, [rsp + rdi + 0x50]
bt rcx, 0xba
mov ecx, edi
nop
mov eax, 0x5c5859df
clc
cmc
rol eax, cl
test dh, 0x4f
add al, dil
cmp r14b, r8b
xor al, byte [rdx + rbp]
jmp 0x1808a2720
mov byte [rdx], al
jmp 0x1808a2727
je 0x1808a273d
inc rdi
cmp rdi, 0x104
jb 0x1808a26f9
lea rbp, [rsp + 0x50]
movsx dx, cl
mov cl, r14b
mov rdx, rbp
cmovae eax, edi
lahf
mov rcx, rsi
mov rax, qword [0x180459188]
call rax
jmp 0x1808a2817
cmp byte [rbx + 1], 0x23
movsxd rdx, edx
movzx dx, r15b
lea rdx, [rbx + 1]
jne 0x1808a27ea
movzx edx, byte [rbx + 2]
clc
cmp cx, di
jmp 0x1808a2784
add rbx, 2
stc
test rsi, 0x7c1e57d1
cmp edi, 0x5b543993
test dl, dl
jmp 0x1808a279d
je 0x1808a27e0
nop
not al
cmovle eax, ecx
lea eax, [rdx - 0x30]
inc rbx
cmp al, 9
jmp 0x1808a27b6
ja 0x1808a27e0
movsx eax, dl
shr dl, 0x25
mov dl, byte [rbx]
clc
rcl cl, cl
ror rcx, 0x7f
lea ecx, [rdi + rdi*4]
adc edi, r15d
sal rdi, cl
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x1808a27a9
movsxd rdx, edi
btc rcx, rax
btr ecx, edi
xor r8d, r8d
bswap cx
movzx rcx, di
jmp 0x1808a27f9
mov rcx, r11
call fcn.1808a2193
jmp 0x1808a2817
mov eax, edx
movzx rbp, ax
btr rdi, r13
add rax, rsi
rcl rbp, 0xe0
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
bt bp, bp
ror sil, 0xfa
add rsp, 0x178
movsxd rsi, edi
pop rsi
movsx ebp, sp
mov bpl, 0x37
mov rbp, r13
pop rbp
jmp 0x1808a2849
ret