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

Disassembly:
call rax
jmp 0x1409d56de
call rax
mov r11, rax
stc
test rax, rax
jmp 0x1409d5577
call rax
mov r11, rax
jmp 0x1409d559a
mov byte [rsp + 0x18], r8b
test cl, r14b
clc
push rbp
cmp dl, r8b
sal bpl, cl
movzx bp, r12b
push rsi
rcl bp, cl
sub rsp, 0x158
add bp, 0x3c88
mov rbp, rdx
sar si, cl
sbb sil, 0x47
mov rsi, rcx
test rcx, rcx
je 0x1409d5142
test rdx, rdx
jmp 0x1409d512b
je 0x1409d5142
mov eax, 0x5a4d
test dl, bpl
cmp word [rcx], ax
je 0x1409d5154
xor eax, eax
add rsp, 0x158
movsx ebp, ax
bswap rsi
pop rsi
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
test r14b, spl
clc
cmp dword [rax + rcx], 0x4550
jne 0x1409d5142
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x20], r9d
clc
test r9d, r9d
jmp 0x1409d517f
je 0x1409d5142
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
cmp r13d, r14d
mov qword [rsp + 0x178], rbx
cmp r9w, 0x2950
stc
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
stc
xor edi, edi
test cl, 0x7f
test rbp, rsi
mov dword [rsp + 0x24], r10d
mov qword [rsp + 0x28], rdx
cmp di, 0x661d
cmp rbp, 0xffff
jmp 0x1409d51d3
ja 0x1409d51ea
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x1409d51e5
jmp 0x1409d5426
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x1409d51f4
je 0x1409d5426
mov r11d, dword [rdx + 0x20]
movsxd rcx, r8d
dec eax
mov ecx, edi
jmp 0x1409d520a
add r11, rsi
mov dword [rsp + 0x188], ecx
clc
test ax, di
cmp r12b, bl
mov dword [rsp + 0x170], eax
mov qword [rsp + 0x30], r11
clc
test rbx, 0x7de03d77
test eax, eax
jmp 0x1409d5236
js 0x1409d5426
nop
cmp dl, r15b
lea ebx, [rax + rcx]
bsf r10d, r11d
movsx r8d, r12w
mov r10, rdi
movsx r9w, r11b
rdtsc
inc edx
sar ebx, 1
bswap rdx
mov eax, dword [r11 + rbx*4]
add dx, r9w
rol r8w, cl
mov r8d, dword [r11 + rbx*4]
add r9w, 0x7bbd
btr r9w, ax
neg rdx
mov r11, rbp
ror dl, cl
sub r11, rax
btc r9w, bx
mov ax, 0x6cdf
movzx eax, byte [rsp + 0x180]
lea r8, [r8 + rsi]
movzx edx, bp
movzx dx, spl
sub r11, rsi
movzx r9d, r15w
xchg r9w, r9w
jmp 0x1409d52af
nop
movzx r9w, sil
dec dl
movsx r9w, dl
movzx edx, byte [r11 + r8]
not r9b
movzx r9d, byte [r8]
jmp 0x1409d52cd
inc r8
jmp 0x1409d52dc
test al, al
jmp 0x1409d52e3
je 0x1409d5312
mov ecx, r10d
rcr al, cl
mov eax, 0x4eb102ee
rol eax, cl
add al, r10b
jmp 0x1409d52fd
xor dl, al
xchg al, al
not al
mov al, byte [rsp + 0x180]
jmp 0x1409d530f
inc r10
test dl, dl
jmp 0x1409d5319
je 0x1409d532d
cmp dl, r9b
jmp 0x1409d5327
je 0x1409d52bc
cmp dl, r9b
jmp 0x1409d5335
jb 0x1409d536a
cmp dl, r9b
jmp 0x1409d5343
jbe 0x1409d53aa
mov eax, dword [rsp + 0x170]
xchg ch, ch
mov cx, 0x6b82
lea ecx, [rbx + 1]
mov dword [rsp + 0x188], ecx
jmp 0x1409d5365
jmp 0x1409d538e
mov ecx, dword [rsp + 0x188]
movsx eax, bp
lea eax, [rbx - 1]
test r10w, 0x4713
stc
clc
mov dword [rsp + 0x170], eax
test r10b, r13b
jmp 0x1409d538e
cmp ecx, eax
jmp 0x1409d5395
jg 0x1409d5403
mov r11, qword [rsp + 0x30]
jmp 0x1409d53a5
jmp 0x1409d5240
mov rax, qword [rsp + 0x28]
mov dh, dh
movzx r10w, r15b
movsx dx, sil
mov rdx, qword [rsp + 0x28]
mov cl, 0xc2
mov r10d, ecx
mov r9d, dword [rsp + 0x20]
movzx r10d, r15w
movsxd r8, ebx
movsx cx, dil
mov eax, dword [rax + 0x24]
movsx rcx, cx
mov r10d, dword [rsp + 0x24]
cmovp cx, r9w
lea rcx, [rsi + rax]
cmove r8, rbp
mov r8w, 0x65d0
movzx r8d, word [rcx + rbx*2]
jmp 0x1409d53fe
jmp 0x1409d5426
mov rdx, qword [rsp + 0x28]
and r10w, r14w
xchg r9, r9
mov r9d, dword [rsp + 0x20]
movzx r10d, r8w
mov r10d, dword [rsp + 0x24]
clc
test bx, r11w
or r8d, 0xffffffff
cmp r8d, dword [rdx + 0x14]
jmp 0x1409d542f
jae 0x1409d54de
mov eax, dword [rdx + 0x1c]
dec dh
sar dx, 0x61
neg dx
mov ecx, r8d
movsx rdx, r13w
rcl edx, 0x9a
lea rax, [rax + rsi]
bt dx, r8w
shl dl, cl
mov edx, dword [rax + r8*4]
test edx, edx
jmp 0x1409d5461
je 0x1409d54de
cmp edx, r9d
jmp 0x1409d546f
jb 0x1409d56da
lea eax, [r10 + r9]
stc
test bpl, 0x36
cmp edx, eax
jae 0x1409d56da
movzx ecx, byte [rsi + rdx]
not ax
sbb bx, 0x28fe
add ah, ah
lea rax, [rsi + rdx]
ror bh, 0x99
and bl, r10b
mov rbx, rax
cmp r15b, 0xdf
cmc
stc
test cl, cl
jmp 0x1409d54ae
je 0x1409d54de
nop
cmp spl, bl
cmp cl, 0x2e
jmp 0x1409d54c0
je 0x1409d54ea
mov cl, byte [rbx + 1]
jmp 0x1409d54ce
inc rbx
test cl, cl
jmp 0x1409d54d8
jne 0x1409d54b8
xor eax, eax
jmp 0x1409d54e5
jmp 0x1409d56de
mov r8, rbx
cmp ebp, 0x62ab63c2
sub r8, rax
test r14b, 0x85
cmp r8, 0x104
jmp 0x1409d5506
jae 0x1409d54de
mov rcx, rdi
cmp r10w, ax
cmp r8d, 0x694b0a9e
test r8, r8
jmp 0x1409d5522
je 0x1409d5557
lea r9, [rsp + 0x40]
sub r9, rax
movzx edx, byte [rax]
test dl, dl
je 0x1409d5557
inc rcx
jmp 0x1409d5543
mov byte [r9 + rax], dl
inc rax
test r15d, esi
cmc
cmp rcx, r8
jb 0x1409d5530
mov byte [rsp + rcx + 0x40], dil
xchg cx, ax
lea rcx, [rsp + 0x40]
cdqe
movsx rax, bp
cbw
mov rax, qword [0x140448108]
jmp 0x1404c9f69
jne 0x1409d55a8
lea rcx, [rsp + 0x40]
jmp 0x1409d558c
mov rax, qword [0x140448100]
jmp 0x1404e4e6c
test rax, rax
jmp 0x1409d55a2
je 0x1409d54de
cmp r11, rsi
jne 0x1409d5637
cmp byte [rsp + 0x180], dil
jmp 0x1409d55be
je 0x1409d5619
lea rax, [rsp + 0x40]
sub rbp, rax
nop
lahf
ror dx, 0x4e
rcr dh, 0xbe
lea rdx, [rsp + rdi + 0x40]
mov ax, di
mov ecx, edi
movzx rax, bp
btr rax, 0xba
cbw
mov eax, 0x4eb102ee
rol eax, cl
add al, dil
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x1409d55fe
je 0x1409d5614
inc rdi
cmp rdi, 0x104
jb 0x1409d55d5
lea rbp, [rsp + 0x40]
mov rdx, rbp
sets ah
mov rcx, rsi
movzx rax, bp
cbw
setle al
mov rax, qword [0x140448110]
jmp 0x140491153
cmp byte [rbx + 1], 0x23
xchg dl, dl
lea rdx, [rbx + 1]
jne 0x1409d56bb
movzx edx, byte [rbx + 2]
stc
add rbx, 2
test r12, 0x69456d4d
jmp 0x1409d565c
test dl, dl
jmp 0x1409d5663
je 0x1409d56af
nop
lahf
lea eax, [rdx - 0x30]
jmp 0x1409d5673
inc rbx
cmp al, 9
jmp 0x1409d567d
ja 0x1409d56af
movsx eax, dl
or ch, 0x8a
add cx, 0x6fb2
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
ror dil, cl
mov dil, r12b
bsf di, r12w
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x1409d56a9
jne 0x1409d566b
movsxd rdx, edi
bt cx, 0x92
bsf cx, dx
sub r8d, r8d
bswap cx
movzx ecx, r9w
movsxd rcx, r15d
mov rcx, r11
jmp 0x1409d56d0
call fcn.1409d50e8
jmp 0x1409d56de
lea rax, [rsi + rdx]
mov rbx, qword [rsp + 0x178]
rol bpl, cl
shld edi, edi, 0xc7
shr sil, 0xa7
mov rdi, qword [rsp + 0x150]
add rsp, 0x158
movsx bp, r9b
movzx rbp, r9w
mov rsi, 0x53f06920
pop rsi
mov bpl, 0x12
cmovns ebp, ecx
mov bp, bp
pop rbp
ret