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

Disassembly:
call rax
mov r11, rax
clc
test r10, r15
test rax, rax
jmp 0x180b0c9e1
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
shrd r10w, ax, 0xb8
sub rsp, 0x178
movsxd r10, r12d
shr r10w, 0x49
movzx r10d, r10w
mov r10, rcx
test rcx, rcx
jmp 0x180b0c531
je 0x180b0c558
test rdx, rdx
jmp 0x180b0c53f
je 0x180b0c558
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x180b0c552
je 0x180b0c56f
xor eax, eax
clc
cmp r10w, 0x74af
cmc
add rsp, 0x178
jmp 0x180b0c56e
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x180b0c57f
jne 0x180b0c558
mov r8d, dword [rax + rcx + 0x88]
cmp r8b, 0xbf
jmp 0x180b0c596
mov dword [rsp + 0x24], r8d
cmc
cmp si, cx
clc
test r8d, r8d
jmp 0x180b0c5a8
je 0x180b0c558
mov r9d, dword [rax + rcx + 0x8c]
cmovo ecx, ebp
mov qword [rsp + 0x170], rbx
test spl, r10b
btr bx, di
lea rbx, [r10 + r8]
mov qword [rsp + 0x158], rdi
or cl, 0xe7
add cx, r12w
mov ecx, 0xffffffff
xor edi, edi
cmp r11w, 0x1ac7
clc
cmp di, r10w
mov dword [rsp + 0x20], r9d
test bl, r15b
mov qword [rsp + 0x28], rbx
cmp r10w, r11w
test bh, 0x83
clc
mov dword [rsp + 0x180], ecx
jmp 0x180b0c60e
cmp rdx, 0xffff
jmp 0x180b0c61a
ja 0x180b0c662
sub edx, dword [rbx + 0x10]
test r8b, spl
jmp 0x180b0c62b
cmp edx, dword [rbx + 0x14]
jmp 0x180b0c633
jae 0x180b0c65b
mov eax, dword [rbx + 0x1c]
btr cx, sp
mov ecx, edx
test si, dx
lea rax, [rax + r10]
mov edx, dword [rax + rdx*4]
test rbp, 0x6cdb60b2
test edx, edx
jne 0x180b0c88c
sub eax, eax
jmp 0x180b0caa3
mov eax, dword [rbx + 0x18]
cmp eax, edi
test eax, eax
jmp 0x180b0c66e
je 0x180b0c85e
mov r9d, dword [rbx + 0x20]
clc
cmp r14, 0x4b062db0
mov qword [rsp + 0x168], rbp
sets bpl
mov qword [rsp + 0x160], rsi
add sil, 0x1d
sar bpl, cl
lea r9, [r9 + r10]
cmovge bp, bp
lea esi, [rax - 1]
mov ebp, edi
cmp r10b, r9b
mov qword [rsp + 0x30], r9
jmp 0x180b0c6b9
test esi, esi
js 0x180b0c83c
lea eax, [rsi + rbp]
mov r11, rdx
movsx edx, r14w
mov rbx, rdi
sar eax, 1
neg dx
movzx edx, r11w
mov dword [rsp + 0x198], eax
movsx dx, dl
cwd
shl dh, cl
mov qword [rsp + 0x38], rax
xor r8b, r12b
inc rdx
mov r8d, dword [r9 + rax*4]
rol dh, cl
mov eax, dword [r9 + rax*4]
dec dx
shr r9b, 0x89
sub r11, rax
not ax
shr edx, cl
movzx eax, byte [rsp + 0x190]
movsxd rdx, edx
lea r8, [r8 + r10]
rcr r9b, cl
sbb edx, 0x7860686c
cmp esp, r10d
sub r11, r10
nop
movzx edx, byte [r11 + r8]
movzx r9d, byte [r8]
inc r8
test sil, sil
test al, al
jmp 0x180b0c73f
je 0x180b0c766
mov ecx, ebx
mov eax, 0xda2213a
clc
rol eax, cl
add al, bl
clc
cmp cl, r11b
xor dl, al
mov al, byte [rsp + 0x190]
jmp 0x180b0c763
inc rbx
test dl, dl
jmp 0x180b0c76d
je 0x180b0c781
cmp dl, r9b
jmp 0x180b0c77b
je 0x180b0c729
mov rbx, qword [rsp + 0x28]
cmp dl, r9b
jb 0x180b0c7f9
cmp dl, r9b
jmp 0x180b0c797
jbe 0x180b0c7bc
mov ebp, dword [rsp + 0x198]
mov ecx, dword [rsp + 0x180]
jmp 0x180b0c7b0
inc ebp
jmp 0x180b0c7b7
jmp 0x180b0c80b
mov eax, dword [rbx + 0x24]
movsxd rcx, esp
cmovnp bp, r11w
lea ebp, [rsi + 1]
jmp 0x180b0c7cf
lea rcx, [r10 + rax]
cbw
jmp 0x180b0c7da
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
jmp 0x180b0c7e8
mov dword [rsp + 0x180], ecx
jmp 0x180b0c7f4
jmp 0x180b0c80b
mov esi, dword [rsp + 0x198]
not cl
mov ecx, dword [rsp + 0x180]
dec esi
cmp ebp, esi
mov rdx, qword [rsp + 0x188]
not r9b
mov r9, qword [rsp + 0x30]
jmp 0x180b0c822
jle 0x180b0c6c1
mov r8d, dword [rsp + 0x24]
mov r9d, dword [rsp + 0x20]
jmp 0x180b0c837
jmp 0x180b0c845
mov r9d, dword [rsp + 0x20]
cmovs bp, di
mov rsi, qword [rsp + 0x160]
sar bp, 0x65
test al, ch
not bpl
mov rbp, qword [rsp + 0x168]
cmp ecx, dword [rbx + 0x14]
jmp 0x180b0c866
jae 0x180b0c65b
mov eax, dword [rbx + 0x1c]
rcl dh, cl
rol rdx, 0xf1
mov dh, 0xb2
add rax, r10
mov edx, dword [rax + rcx*4]
cmc
test edx, edx
jmp 0x180b0c886
je 0x180b0c65b
cmp edx, r8d
jmp 0x180b0c894
jb 0x180b0ca93
lea eax, [r9 + r8]
test dil, spl
cmp edx, eax
jmp 0x180b0c8a8
jae 0x180b0ca93
mov eax, edx
lea rax, [rax + r10]
btc bx, 0x66
cmp sil, al
shr cl, cl
mov rbx, rax
sbb cl, r15b
xadd rcx, rcx
movzx ecx, byte [rax]
stc
cmc
test cl, cl
jmp 0x180b0c8d4
je 0x180b0c65b
cmp cl, 0x2e
jmp 0x180b0c8e2
je 0x180b0c913
mov cl, byte [rbx + 1]
jmp 0x180b0c8f0
inc rbx
test r11w, 0x539
cmc
test cl, cl
jmp 0x180b0c901
jne 0x180b0c8da
xor eax, eax
jmp 0x180b0c90e
jmp 0x180b0caa3
mov r8, rbx
cmc
jmp 0x180b0c91c
sub r8, rax
test si, 0x5fe9
jmp 0x180b0c929
cmp r8, 0x104
jmp 0x180b0c935
jae 0x180b0c65b
mov rcx, rdi
test r15d, ebx
test r8, r8
je 0x180b0c99c
lea r9, [rsp + 0x40]
btr edx, r9d
sub r9, rax
clc
cdq
dec dh
nop
movsxd rdx, ebx
sar edx, cl
movzx edx, byte [rax]
test rcx, 0x205f0d85
stc
test dl, dl
jmp 0x180b0c972
je 0x180b0c99c
inc rcx
jmp 0x180b0c980
mov byte [r9 + rax], dl
jmp 0x180b0c989
inc rax
test r15b, r15b
test r11b, 0x34
cmp rcx, r8
jb 0x180b0c960
mov byte [rsp + rcx + 0x40], dil
jmp 0x180b0c9ad
lea rcx, [rsp + 0x40]
movsx eax, r8w
mov rax, qword [0x180a88130]
call rax
mov r11, rax
test rax, rax
jmp 0x180b0c9ca
jne 0x180b0c9e7
lea rcx, [rsp + 0x40]
mov rax, qword [0x180a88128]
jmp 0x18080cfed
je 0x180b0c65b
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jmp 0x180b0c9f4
jne 0x180b0ca7a
movzx edx, byte [rbx + 2]
stc
cmp dh, 0x14
add rbx, 2
cmp bl, 0xd1
test dl, dl
jmp 0x180b0ca10
je 0x180b0ca72
nop
mov ax, 0x600d
movzx rax, bx
lea eax, [rdx - 0x30]
jmp 0x180b0ca27
inc rbx
test dl, 0xf1
jmp 0x180b0ca36
cmp al, 9
ja 0x180b0ca72
movsx eax, dl
sub cx, 0x4806
mov dl, byte [rbx]
neg cl
xor rcx, 0x1f034b5b
lea ecx, [rdi + rdi*4]
or dil, r9b
rcr di, 0x31
lea edi, [rax + rcx*2 - 0x30]
test sp, 0x3630
cmc
test dl, dl
jmp 0x180b0ca6c
jne 0x180b0ca1f
movsxd rdx, edi
test sp, 0x71d8
sub r8d, r8d
movsx ecx, r10w
mov rcx, r11
jmp 0x180b0ca89
call fcn.180b0c503
jmp 0x180b0caa3
mov eax, edx
lea rax, [rax + r10]
ror edi, 0xf9
sal di, 0x36
mov rbx, r15
mov rbx, qword [rsp + 0x170]
movzx di, r8b
mov rdi, qword [rsp + 0x158]
cmp eax, r10d
stc
test di, 0x6989
add rsp, 0x178
jmp 0x180b0cacd
ret