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

Disassembly:
call rax
mov r11, rax
jmp 0x140912a0e
mov byte [rsp + 0x18], r8b
test spl, dil
mov qword [rsp + 0x10], rdx
clc
push rbp
bts rbp, r15
bsr ebp, r10d
push rsi
xchg si, si
bswap esi
neg bpl
sub rsp, 0x178
cmovg si, r15w
mov rbp, rdx
movsx esi, r15w
mov rsi, rcx
cmp ah, 2
test rcx, rcx
jmp 0x14091255b
je 0x14091258c
test rdx, rdx
jmp 0x140912569
je 0x14091258c
mov eax, 0x5a4d
test si, 0x65a2
jmp 0x14091257e
cmp word [rcx], ax
jmp 0x140912586
je 0x1409125b8
xor eax, eax
stc
shrd rbp, r15, 0x1f
add rsp, 0x178
cmovne si, ax
bswap si
jmp 0x1409125a7
pop rsi
xchg bpl, bpl
mov bpl, 0xbf
movsx ebp, dx
pop rbp
jmp 0x1409125b7
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jne 0x14091258c
mov r8d, dword [rax + rcx + 0x88]
clc
cmp r10b, 0xe0
mov dword [rsp + 0x30], r8d
cmp r13d, esp
test r8, r15
clc
test r8d, r8d
jmp 0x1409125ea
je 0x14091258c
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
xadd cl, ch
bt cx, si
ror ch, 0xc3
mov qword [rsp + 0x170], rbx
bt cx, 0xa1
not cl
cmp r9w, r11w
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
stc
cmc
sub edi, edi
stc
mov dword [rsp + 0x20], r9d
cmp rax, r9
mov qword [rsp + 0x28], rdx
jmp 0x14091263d
mov dword [rsp + 0x190], ecx
cmc
clc
test r13b, bl
cmp rbp, 0xffff
ja 0x140912694
mov ecx, ebp
stc
sub ecx, dword [rdx + 0x10]
cmc
cmp ecx, dword [rdx + 0x14]
jmp 0x140912665
jae 0x140912688
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
bts dx, sp
cwd
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x140912682
jne 0x1409128fd
xor eax, eax
jmp 0x14091268f
jmp 0x140912b8d
mov eax, dword [rdx + 0x18]
cmp di, r13w
test eax, eax
jmp 0x1409126a2
je 0x1409128d6
mov r9d, dword [rdx + 0x20]
btc bx, 0xa5
lea r11d, [rax - 1]
ror bl, cl
mov ebx, edi
test r8d, r11d
jmp 0x1409126c1
lea r9, [r9 + rsi]
stc
cmc
clc
mov qword [rsp + 0x40], r9
cmp r9, 0x64cc5ead
test r11d, r11d
js 0x1409128cf
nop
cqo
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
xor r8d, 0x163c1993
mov rbp, rdi
bswap r8
xor r8w, 0x464
sar eax, 1
movsx r8w, bpl
jmp 0x14091270e
mov dword [rsp + 0x1a8], eax
clc
shr dx, cl
movsx r8d, cx
mov qword [rsp + 0x38], rax
bsr r8, r15
cmp bl, 0xb9
mov r8d, dword [r9 + rax*4]
cmp esp, 0x51b82b61
and rdx, r12
mov eax, dword [r9 + rax*4]
shl r9, cl
sub r10, rax
cwd
btr ax, bp
movzx r9, r9w
movzx eax, byte [rsp + 0x1a0]
movzx r9w, r10b
add r8, rsi
btc dx, r13w
mov rdx, 0x66f116c7
rcl dh, 0xfb
sub r10, rsi
nop
cwd
cqo
movzx edx, byte [r10 + r8]
inc r9d
movzx r9d, byte [r8]
jmp 0x140912782
inc r8
clc
cmc
test al, al
jmp 0x14091278e
je 0x1409127d5
mov ecx, ebp
rcl ah, cl
btc ax, 0xb1
bt ax, 0x4c
mov eax, 0x394b255d
clc
rol eax, cl
cmp r9, r15
stc
cmc
add al, bpl
clc
test ax, bx
xor dl, al
xchg al, al
mov al, 0xeb
setns al
mov al, byte [rsp + 0x1a0]
jmp 0x1409127cb
inc rbp
cmp spl, r14b
test r8w, r13w
test dl, dl
je 0x1409127e6
cmp dl, r9b
je 0x140912771
cmp dl, r9b
jb 0x14091286a
cmp dl, r9b
jbe 0x140912823
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
movzx cx, r9b
xchg rcx, rcx
movzx ecx, r12w
mov ecx, dword [rsp + 0x190]
jmp 0x14091281c
inc ebx
jmp 0x140912894
mov rdx, qword [rsp + 0x28]
bswap bx
movzx ax, r8b
lea ebx, [r11 + 1]
xchg ch, ah
mov eax, dword [rdx + 0x24]
xchg cl, ch
movsx cx, dh
movsx ecx, sp
lea rcx, [rsi + rax]
movzx ax, ah
cwde
mov rax, qword [rsp + 0x38]
jmp 0x140912855
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x140912865
jmp 0x140912894
mov r11d, dword [rsp + 0x1a8]
cmovb rdx, rsp
xchg r9w, r9w
mov rcx, 0x6d461fc3
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
dec r11d
add r9b, 0x49
cmp ebx, r11d
mov r9, qword [rsp + 0x40]
jmp 0x1409128a1
jle 0x1409126e0
mov rbp, qword [rsp + 0x198]
cmovns r9w, sp
not r9b
mov r8d, dword [rsp + 0x30]
setl r9b
mov r9d, dword [rsp + 0x20]
jmp 0x1409128ca
jmp 0x1409128d6
mov r9d, dword [rsp + 0x20]
cmc
stc
cmp ecx, dword [rdx + 0x14]
jmp 0x1409128de
jae 0x140912688
mov eax, dword [rdx + 0x1c]
add rax, rsi
mov edx, dword [rax + rcx*4]
cmp r10d, esi
test edx, edx
jmp 0x1409128f7
je 0x140912688
cmp edx, r8d
jmp 0x140912905
jb 0x140912b88
lea eax, [r9 + r8]
cmc
cmp edx, eax
jmp 0x140912917
jae 0x140912b88
mov eax, edx
bts bx, bx
movsx rcx, r15w
lea rax, [rax + rsi]
mov rbx, rax
stc
inc ecx
movzx ecx, byte [rax]
test cl, cl
jmp 0x14091293b
je 0x140912688
cmp cl, 0x2e
je 0x140912972
mov cl, byte [rbx + 1]
jmp 0x140912952
inc rbx
stc
cmp cl, r13b
test cl, cl
jmp 0x140912960
jne 0x140912941
xor eax, eax
jmp 0x14091296d
jmp 0x140912b8d
mov r8, rbx
sub r8, rax
jmp 0x14091297d
cmp r8, 0x104
jmp 0x140912989
jae 0x140912688
mov rcx, rdi
stc
test r15w, 0x3519
test r8, r8
je 0x1409129f5
lea r9, [rsp + 0x50]
sbb dx, r8w
mov dh, 0x71
sub r9, rax
shr dx, 0xf2
cdq
nop
mov edx, edx
clc
movzx edx, byte [rax]
cmp sil, 0x43
test dl, dl
jmp 0x1409129c8
je 0x1409129f5
inc rcx
jmp 0x1409129d6
mov byte [r9 + rax], dl
jmp 0x1409129df
inc rax
cmp rsi, 0x4b5a2981
stc
cmp edi, esp
cmp rcx, r8
jb 0x1409129ba
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
mov rax, qword [0x1408a90f0]
jmp 0x1408f574b
test rax, rax
jmp 0x140912a16
jne 0x140912a44
lea rcx, [rsp + 0x50]
movsx rax, r9w
mov rax, qword [0x1408a90e8]
call rax
mov r11, rax
clc
stc
cmp r12b, spl
test rax, rax
jmp 0x140912a3e
je 0x140912688
cmp r11, rsi
jne 0x140912ae6
cmp byte [rsp + 0x1a0], dil
jmp 0x140912a5a
je 0x140912ac9
lea rax, [rsp + 0x50]
and cl, 0xc0
sub rbp, rax
jmp 0x140912a70
nop
bts dx, ax
cdq
bswap ax
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
movsx ax, r15b
rol ax, 0xc1
mov eax, 0x394b255d
clc
jmp 0x140912a94
rol eax, cl
stc
add al, dil
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x140912aa4
je 0x140912ac0
inc rdi
clc
cmp rdi, 0x104
jmp 0x140912aba
jb 0x140912a79
lea rbp, [rsp + 0x50]
bswap eax
cdqe
mov rdx, rbp
movzx eax, r13w
movzx cx, sil
mov rcx, rsi
mov rax, qword [0x1408a90f8]
call rax
jmp 0x140912b8d
cmp byte [rbx + 1], 0x23
jmp 0x140912aef
lea rdx, [rbx + 1]
jne 0x140912b6f
movzx edx, byte [rbx + 2]
test r12w, 0x7e7f
add rbx, 2
test dl, dl
jmp 0x140912b0e
je 0x140912b64
nop
movsx rax, cx
lea eax, [rdx - 0x30]
jmp 0x140912b21
inc rbx
test al, r10b
jmp 0x140912b2c
cmp al, 9
ja 0x140912b64
movsx eax, dl
bsr cx, bx
mov dl, byte [rbx]
btc ecx, r10d
and ch, 0xbf
rcl rcx, cl
lea ecx, [rdi + rdi*4]
bt rdi, r12
btr di, 0xaf
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x140912b5e
jne 0x140912b19
movsxd rdx, edi
xor cx, 0x1d6f
sal rcx, cl
sub r8d, r8d
mov cx, 0x913
mov rcx, r11
jmp 0x140912b7e
call fcn.14091251a
jmp 0x140912b8d
mov eax, edx
add rax, rsi
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
shl rsi, cl
add rsp, 0x178
cmovb bp, bx
movzx rbp, r12w
xchg bpl, bpl
pop rsi
pop rbp
ret