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

Disassembly:
call rax
mov r11, rax
test r15d, 0x76315267
jmp 0x140929688
call rax
jmp 0x1409297ed
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
push rbp
push rsi
not sil
sbb bpl, sil
sub rsp, 0x178
shld ebp, r9d, 0xc6
bt si, di
stc
mov rbp, rdx
mov rsi, rcx
test r11b, 0x62
jmp 0x1409291d2
test rcx, rcx
jmp 0x1409291da
je 0x1409291fd
test rdx, rdx
je 0x1409291fd
mov eax, 0x5a4d
stc
cmp word [rcx], ax
jmp 0x1409291f7
je 0x14092922c
xor eax, eax
not bpl
sbb sil, 0xa9
rcr bpl, 0x94
add rsp, 0x178
movzx rbp, r14w
mov ebp, r15d
jmp 0x14092921d
pop rsi
movsx bp, dl
mov bpl, spl
pop rbp
jmp 0x14092922b
ret
movsxd rax, dword [rcx + 0x3c]
clc
cmp dword [rax + rcx], 0x4550
jmp 0x14092923d
jne 0x1409291fd
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
jmp 0x14092925e
test r8d, r8d
jmp 0x140929266
je 0x1409291fd
mov r9d, dword [rax + rcx + 0x8c]
and cx, r11w
lea rdx, [rsi + r8]
test bh, 0x6a
mov qword [rsp + 0x170], rbx
cmc
xor rcx, 0x783f0929
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
xor edi, edi
jmp 0x1409292a6
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
test r14b, r9b
cmp r11b, r14b
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
ja 0x140929303
mov ecx, ebp
clc
stc
sub ecx, dword [rdx + 0x10]
test r15b, 7
cmc
cmp ecx, dword [rdx + 0x14]
jae 0x1409292f7
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
stc
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x1409292f1
jne 0x14092955c
sub eax, eax
jmp 0x1409292fe
jmp 0x1409297ed
mov eax, dword [rdx + 0x18]
cmc
test eax, eax
jmp 0x14092930e
je 0x140929529
mov r9d, dword [rdx + 0x20]
jmp 0x140929320
lea r11d, [rax - 1]
shl bh, 0x47
clc
mov ebx, edi
add r9, rsi
stc
jmp 0x140929333
mov qword [rsp + 0x40], r9
test r11d, r11d
js 0x140929521
nop
cwd
adc edx, r8d
shld rax, r12, 0x9f
mov r10, qword [rsp + 0x198]
shrd eax, esp, 0x79
lea eax, [r11 + rbx]
xadd dx, dx
btr bp, r13w
shr rbp, 0xbe
mov rbp, rdi
sbb dh, 0x9c
sar eax, 1
mov r8b, r15b
bts rdx, r10
mov dword [rsp + 0x1a8], eax
shl edx, cl
mov qword [rsp + 0x38], rax
shl rdx, cl
cqo
mov r8d, dword [r9 + rax*4]
adc dl, r8b
ror dx, 0x11
sub dx, di
mov eax, dword [r9 + rax*4]
bt dx, r15w
shl dl, 0x91
bt rdx, 0x6d
sub r10, rax
add r9w, r12w
movzx eax, byte [rsp + 0x1a0]
cqo
xchg r9d, r9d
xor r9, r10
lea r8, [r8 + rsi]
sub r10, rsi
nop
cdq
mov dh, 0xa0
bswap r9w
movzx edx, byte [r10 + r8]
mov r9b, 0xe1
movzx r9d, bx
movsxd r9, esi
movzx r9d, byte [r8]
jmp 0x1409293e9
inc r8
clc
cmc
test al, al
jmp 0x1409293f5
je 0x14092941f
mov ecx, ebp
bt ax, sp
mov eax, 0x4e6e0150
clc
rol eax, cl
stc
clc
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x14092941c
inc rbp
test dl, dl
je 0x140929435
cmp dl, r9b
jmp 0x14092942f
je 0x1409293d1
cmp dl, r9b
jb 0x1409294b7
cmp dl, r9b
jmp 0x140929446
jbe 0x14092947a
mov ebx, dword [rsp + 0x1a8]
mov dl, r8b
mov rdx, qword [rsp + 0x28]
movsxd rcx, r15d
movsx rcx, dx
mov ecx, dword [rsp + 0x190]
jmp 0x14092946e
inc ebx
jmp 0x140929475
jmp 0x1409294eb
mov rdx, qword [rsp + 0x28]
cdqe
cwde
movzx cx, r8b
lea ebx, [r11 + 1]
cbw
movsx eax, dx
mov eax, dword [rdx + 0x24]
jmp 0x14092949a
lea rcx, [rsi + rax]
cwde
sets al
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x1409294eb
mov r11d, dword [rsp + 0x1a8]
movzx r9w, r15b
movsx edx, ax
inc edx
mov rdx, qword [rsp + 0x28]
movsx rcx, dx
inc rcx
mov ecx, dword [rsp + 0x190]
dec r11d
neg r9b
btr r9d, 0xb8
rol r9b, 0x6b
cmp ebx, r11d
mov r9, qword [rsp + 0x40]
jmp 0x1409294f8
jle 0x14092934c
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
xchg r9b, r9b
movzx r9d, si
mov r9d, dword [rsp + 0x20]
jmp 0x14092951c
jmp 0x140929529
mov r9d, dword [rsp + 0x20]
test r12b, r10b
cmp ecx, dword [rdx + 0x14]
jmp 0x140929531
jae 0x1409292f7
mov eax, dword [rdx + 0x1c]
add dl, 0x19
sub dh, 0x98
rcl dh, cl
lea rax, [rax + rsi]
bswap rdx
mov edx, dword [rax + rcx*4]
test si, bx
test edx, edx
jmp 0x140929556
je 0x1409292f7
cmp edx, r8d
jb 0x1409297d7
lea eax, [r9 + r8]
cmp ax, 0x2527
cmp edx, eax
jmp 0x140929574
jae 0x1409297d7
mov eax, edx
lea rax, [rax + rsi]
test r14w, 0x3bd8
mov rbx, rax
sbb rcx, rdi
sar ecx, 0x8e
and ecx, 0x58d7374c
movzx ecx, byte [rax]
test cl, cl
jmp 0x14092959f
je 0x1409292f7
cmp cl, 0x2e
jmp 0x1409295ad
je 0x1409295d7
mov cl, byte [rbx + 1]
jmp 0x1409295bb
inc rbx
jmp 0x1409295c3
test cl, cl
jne 0x1409295a5
sub eax, eax
jmp 0x1409295d2
jmp 0x1409297ed
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jmp 0x1409295e9
jae 0x1409292f7
mov rcx, rdi
test bh, 0x40
test r8, r8
je 0x14092964f
lea r9, [rsp + 0x50]
bt dx, si
sub r9, rax
stc
rol rdx, 0x41
nop
and dx, 0xb1d
movzx edx, byte [rax]
test dl, bpl
test dl, dl
jmp 0x140929622
je 0x14092964f
inc rcx
jmp 0x140929630
mov byte [r9 + rax], dl
inc rax
cmp bpl, r11b
cmp ecx, 0x7df04ccd
clc
cmp rcx, r8
jmp 0x140929649
jb 0x140929615
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
movzx ax, r15b
cwde
mov rax, qword [0x1407c11d0]
call rax
mov r11, rax
test rax, rax
jne 0x140929696
lea rcx, [rsp + 0x50]
mov rax, qword [0x1407c11c8]
jmp 0x140490f25
test rax, rax
jmp 0x140929690
je 0x1409292f7
cmp r11, rsi
jmp 0x14092969e
jne 0x140929732
cmp byte [rsp + 0x1a0], dil
je 0x140929717
lea rax, [rsp + 0x50]
sub rbp, rax
nop
btr dx, dx
lea rdx, [rsp + rdi + 0x50]
btc rcx, 0xdc
setge al
btr rax, r8
mov ecx, edi
mov eax, 0x4e6e0150
rol eax, cl
clc
jmp 0x1409296df
add al, dil
xor al, byte [rdx + rbp]
jmp 0x1409296ea
mov byte [rdx], al
jmp 0x1409296f1
je 0x140929712
inc rdi
jmp 0x140929700
cmp rdi, 0x104
jmp 0x14092970c
jb 0x1409296bf
lea rbp, [rsp + 0x50]
mov rdx, rbp
mov rcx, rsi
movsx ax, r8b
cmovnp eax, r11d
mov rax, qword [0x1407c11d8]
jmp 0x14049c96d
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jmp 0x14092973f
jne 0x1409297b9
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0x140929754
je 0x1409297b4
nop
movsxd rax, eax
lea eax, [rdx - 0x30]
inc rbx
cmp r8, 0x36d22572
test eax, 0x1bf360bf
clc
cmp al, 9
jmp 0x140929778
ja 0x1409297b4
movsx eax, dl
cmp r11b, al
test eax, edi
rcl dl, 0xb8
mov dl, byte [rbx]
bts cx, bp
sbb rcx, rdx
movzx cx, dl
lea ecx, [rdi + rdi*4]
movsx rdi, di
sub di, 0x162a
lea edi, [rax + rcx*2 - 0x30]
clc
jmp 0x1409297ac
test dl, dl
jne 0x14092975e
movsxd rdx, edi
sal ch, cl
xor r8d, r8d
movsxd rcx, esp
mov cl, 0xd9
movsx cx, ch
mov rcx, r11
jmp 0x1409297cd
call fcn.1409291a0
jmp 0x1409297ed
mov eax, edx
sar bpl, cl
sete bl
dec edi
add rax, rsi
sar bl, cl
rcl bx, 0x1c
neg bp
mov rbx, qword [rsp + 0x170]
test r10b, r12b
xor esi, ebx
movsx rsi, r10w
mov rdi, qword [rsp + 0x168]
cmc
add rsp, 0x178
jmp 0x140929816
pop rsi
movsx bp, r13b
pop rbp
ret