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

Disassembly:
call rax
mov r11, rax
cmp r10b, r14b
clc
test rax, rax
jmp 0x140b2c2fd
call rax
mov r11, rax
test rax, rax
jmp 0x140b2c31b
mov byte [rsp + 0x18], r8b
test esp, 0x17165cf9
sar r10b, 0xd1
mov qword [rsp + 0x10], rdx
sub rsp, 0x178
rcl r10, 0xf2
mov r10, rcx
cmc
test rcx, rcx
jmp 0x140b2be61
je 0x140b2be8f
test rdx, rdx
jmp 0x140b2be6f
je 0x140b2be8f
mov eax, 0x5a4d
clc
test sil, cl
cmp r10d, r13d
cmp word [rcx], ax
jmp 0x140b2be89
je 0x140b2be9e
sub eax, eax
jmp 0x140b2be96
add rsp, 0x178
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x140b2beae
jne 0x140b2be8f
mov r8d, dword [rax + rcx + 0x88]
stc
mov dword [rsp + 0x24], r8d
cmp dil, 0xa4
test r8d, r8d
jmp 0x140b2bece
je 0x140b2be8f
mov r9d, dword [rax + rcx + 0x8c]
mov qword [rsp + 0x170], rbx
lea rbx, [r10 + r8]
mov qword [rsp + 0x158], rdi
adc ch, 0x1a
shr cl, cl
sar rcx, 0xc2
mov ecx, 0xffffffff
test bpl, 0xe3
cmp dil, 0xe4
test r13b, cl
xor edi, edi
clc
test bl, al
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rbx
test dil, r12b
mov dword [rsp + 0x180], ecx
cmp rdx, 0xffff
jmp 0x140b2bf2e
ja 0x140b2bf7c
sub edx, dword [rbx + 0x10]
cmp r8d, r14d
cmp edx, dword [rbx + 0x14]
jmp 0x140b2bf42
jae 0x140b2bf70
mov eax, dword [rbx + 0x1c]
sub cx, 0x5667
or cx, bx
mov ecx, edx
cmp r13w, sp
clc
cmc
lea rax, [rax + r10]
cmc
mov edx, dword [rax + rdx*4]
test edx, edx
jmp 0x140b2bf6a
jne 0x140b2c1f2
sub eax, eax
jmp 0x140b2bf77
jmp 0x140b2c3e1
mov eax, dword [rbx + 0x18]
test eax, eax
jmp 0x140b2bf86
je 0x140b2c1c7
mov r9d, dword [rbx + 0x20]
mov qword [rsp + 0x168], rbp
xor bpl, r10b
mov qword [rsp + 0x160], rsi
lea r9, [r9 + r10]
rcr si, cl
lea esi, [rax - 1]
cmovne rbp, rsp
mov ebp, edi
test r8b, 0x15
mov qword [rsp + 0x30], r9
test esi, esi
jmp 0x140b2bfc3
js 0x140b2c1a4
lea eax, [rsi + rbp]
sal r11d, 0xd0
mov r11, rdx
bswap ebx
add dx, dx
or bx, r14w
mov rbx, rdi
sar eax, 1
and dx, r14w
mov dword [rsp + 0x198], eax
sar r8b, cl
cmp r11w, r15w
btr r8w, sp
mov qword [rsp + 0x38], rax
bsf dx, r13w
movsx r8, r13w
shl r8w, 0x23
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
movsx r9d, r10w
sar r9, 0xe5
bt r9w, 0xfd
sub r11, rax
btr r9w, r13w
bsr r9w, r11w
cmovb eax, eax
movzx eax, byte [rsp + 0x190]
stc
lea r8, [r8 + r10]
btc r9w, di
add rdx, 0x58921f6b
rcr dl, 0x41
sub r11, r10
nop
cdq
movsx rdx, sp
movzx edx, byte [r11 + r8]
setne r9b
movzx r9d, sp
xchg r9b, r9b
movzx r9d, byte [r8]
inc r8
cmc
test al, al
jmp 0x140b2c075
je 0x140b2c0ae
mov ecx, ebx
movsx ax, ch
rcr al, cl
mov eax, 0x7f156e70
jmp 0x140b2c08e
rol eax, cl
add al, bl
test r12w, 0x7bbd
xor dl, al
xchg al, al
inc al
mov al, byte [rsp + 0x190]
jmp 0x140b2c0aa
inc rbx
clc
test dl, dl
jmp 0x140b2c0b5
je 0x140b2c0c9
cmp dl, r9b
jmp 0x140b2c0c3
je 0x140b2c056
mov rbx, qword [rsp + 0x28]
cmp dl, r9b
jmp 0x140b2c0d6
jb 0x140b2c14b
cmp dl, r9b
jmp 0x140b2c0e4
jbe 0x140b2c10f
mov ebp, dword [rsp + 0x198]
movzx ecx, r14w
xchg cx, cx
movzx cx, dl
mov ecx, dword [rsp + 0x180]
jmp 0x140b2c108
inc ebp
jmp 0x140b2c164
mov eax, dword [rbx + 0x24]
setge ch
movsx ebp, r8w
movzx cx, r10b
lea ebp, [rsi + 1]
mov cl, sil
cmovge rcx, rbp
sets ch
lea rcx, [r10 + rax]
cdqe
mov rax, qword [rsp + 0x38]
jmp 0x140b2c13b
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x180], ecx
jmp 0x140b2c164
mov esi, dword [rsp + 0x198]
mov ecx, dword [rsp + 0x180]
dec esi
adc dl, spl
movsx rdx, r14w
inc dl
cmp ebp, esi
jmp 0x140b2c16f
mov rdx, qword [rsp + 0x188]
setb r9b
mov r9, qword [rsp + 0x30]
jmp 0x140b2c185
jle 0x140b2bfc9
mov r8d, dword [rsp + 0x24]
movsx r9w, cl
mov r9d, dword [rsp + 0x20]
jmp 0x140b2c19f
jmp 0x140b2c1b1
mov r9d, dword [rsp + 0x20]
jmp 0x140b2c1b1
mov rsi, qword [rsp + 0x160]
mov rbp, qword [rsp + 0x168]
cmp r11b, r9b
test cl, spl
cmp ecx, dword [rbx + 0x14]
jmp 0x140b2c1cf
jae 0x140b2bf70
mov eax, dword [rbx + 0x1c]
sets dh
test r12, rbp
sbb dx, 0x51d1
lea rax, [rax + r10]
mov edx, dword [rax + rcx*4]
test edx, edx
je 0x140b2bf70
cmp edx, r8d
jmp 0x140b2c1fa
jb 0x140b2c3ce
lea eax, [r9 + r8]
test r10w, 0x412
cmp edx, eax
jmp 0x140b2c211
jae 0x140b2c3ce
mov eax, edx
add rax, r10
mov rbx, rax
movzx ecx, byte [rax]
jmp 0x140b2c22c
test cl, cl
jmp 0x140b2c233
je 0x140b2bf70
cmp cl, 0x2e
jmp 0x140b2c241
je 0x140b2c267
mov cl, byte [rbx + 1]
jmp 0x140b2c24f
inc rbx
clc
test cl, cl
jne 0x140b2c239
xor eax, eax
jmp 0x140b2c262
jmp 0x140b2c3e1
mov r8, rbx
jmp 0x140b2c273
sub r8, rax
clc
test dil, 0x49
cmp r8, 0x104
jmp 0x140b2c287
jae 0x140b2bf70
mov rcx, rdi
jmp 0x140b2c295
test r8, r8
jmp 0x140b2c29d
je 0x140b2c2d8
lea r9, [rsp + 0x40]
rcl dh, cl
sub r9, rax
nop
movsx rdx, dx
bswap dx
movzx edx, byte [rax]
test dl, dl
je 0x140b2c2d8
inc rcx
mov byte [r9 + rax], dl
jmp 0x140b2c2cc
inc rax
cmp rcx, r8
jb 0x140b2c2b5
mov byte [rsp + rcx + 0x40], dil
movsx rax, r12w
xchg cl, al
cbw
lea rcx, [rsp + 0x40]
not al
jmp 0x140b2c2f1
mov rax, qword [0x1406f60e8]
jmp 0x140709735
jne 0x140b2c321
lea rcx, [rsp + 0x40]
cmovl eax, eax
cwde
movsxd rax, edi
mov rax, qword [0x1406f60e0]
jmp 0x14070b15a
je 0x140b2bf70
cmp byte [rbx + 1], 0x23
setge dh
movsxd rdx, r9d
cqo
lea rdx, [rbx + 1]
jmp 0x140b2c336
jne 0x140b2c3be
movzx edx, byte [rbx + 2]
jmp 0x140b2c34c
add rbx, 2
cmp dx, r8w
test cl, 0x17
test dl, dl
jmp 0x140b2c35e
je 0x140b2c3bb
nop
movsx eax, r11w
movsx rax, dx
cbw
lea eax, [rdx - 0x30]
jmp 0x140b2c377
inc rbx
cmp r11, rdx
cmp al, 9
jmp 0x140b2c384
ja 0x140b2c3bb
movsx eax, dl
rcl ch, cl
mov dl, byte [rbx]
sbb cx, 0x16b
rol ch, 0xa6
inc cx
lea ecx, [rdi + rdi*4]
btr di, sp
sal di, cl
lea edi, [rax + rcx*2 - 0x30]
test r14b, 4
jmp 0x140b2c3b3
test dl, dl
jne 0x140b2c36f
movsxd rdx, edi
xor r8d, r8d
mov rcx, r11
call fcn.140b2be36
jmp 0x140b2c3e1
mov eax, edx
test r10b, al
shr edi, 6
add rax, r10
add bx, 0x535e
shl bh, 0x76
mov rbx, qword [rsp + 0x170]
bsf edi, edx
sar di, 0xfd
mov rdi, qword [rsp + 0x158]
test r12b, 0xcc
jmp 0x140b2c402
add rsp, 0x178
jmp 0x140b2c40e
ret