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

Disassembly:
call rax
jmp 0x140824613
call rax
mov r11, rax
cmp bx, bx
test rax, rax
jmp 0x14082447f
mov byte [rsp + 0x18], r8b
test si, 0x2fc9
push rbp
movsxd rbp, r11d
shld bp, r10w, 0xd2
xadd bp, bp
push rsi
adc bpl, 0xd3
btr ebp, r10d
jmp 0x140824056
sub rsp, 0x158
shld si, ax, 0xee
mov rbp, rdx
cmc
xor sil, sil
jmp 0x14082406e
mov rsi, rcx
stc
test rcx, rcx
je 0x14082409d
test rdx, rdx
je 0x14082409d
mov eax, 0x5a4d
cmp bx, 0x1990
stc
cmp word [rcx], ax
jmp 0x140824097
je 0x1408240ba
sub eax, eax
rcr rbp, cl
stc
add rsp, 0x158
movsx bp, r14b
pop rsi
not bpl
pop rbp
jmp 0x1408240b9
ret
movsxd rax, dword [rcx + 0x3c]
clc
cmp r11b, 0xe8
test ecx, r10d
cmp dword [rax + rcx], 0x4550
jmp 0x1408240d2
jne 0x14082409d
mov r9d, dword [rax + rcx + 0x88]
jmp 0x1408240e8
mov dword [rsp + 0x24], r9d
cmc
test r9d, r9d
jmp 0x1408240f6
je 0x14082409d
mov r10d, dword [rax + rcx + 0x8c]
setg dh
sub dh, 0x26
cqo
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
test ebp, ebx
cmp spl, r9b
mov qword [rsp + 0x150], rdi
test r13d, 0x7b4669cc
clc
or r8d, 0xffffffff
cmp r8w, 0x389
test dh, 0x87
sub edi, edi
stc
mov dword [rsp + 0x170], r10d
cmc
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
ja 0x140824169
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x140824164
jmp 0x14082431d
mov eax, dword [rdx + 0x18]
cmp edi, 0x79905635
test eax, eax
jmp 0x140824179
je 0x14082431d
mov r10d, dword [rdx + 0x20]
movsx cx, cl
setae cl
dec eax
cmc
adc cx, 0x2894
mov ecx, edi
jmp 0x140824199
add r10, rsi
stc
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
mov qword [rsp + 0x30], r10
test eax, eax
jmp 0x1408241b4
js 0x140824315
lea ebx, [rax + rcx]
rol r11b, 0x46
bts r11w, bx
and eax, 0x50c87104
mov r11, rdi
xor r9b, 0xe7
cmp al, 0x84
dec eax
sar ebx, 1
mov eax, ebx
movzx eax, byte [rsp + 0x180]
adc r9b, al
not r8b
mov r8d, dword [r10 + rbx*4]
test r9b, r11b
mov r10, rbp
lea r8, [r8 + rsi]
btr r9w, cx
sub r10, r8
nop
movzx edx, byte [r10 + r8]
dec r9d
movzx r9d, byte [r8]
jmp 0x140824210
inc r8
test bx, r14w
cmp spl, 0xaf
test al, al
jmp 0x140824222
je 0x140824258
mov ecx, r11d
cmovb eax, eax
not ah
clc
mov eax, 0x1a792b48
clc
rol eax, cl
clc
stc
add al, r11b
cmp sp, ax
stc
xor dl, al
cbw
not ah
movzx eax, byte [rsp + 0x180]
jmp 0x140824255
inc r11
test dl, dl
jmp 0x14082425f
je 0x14082426e
cmp dl, r9b
je 0x1408241ff
cmp dl, r9b
jmp 0x140824276
jb 0x1408242a3
jbe 0x1408242cd
mov eax, dword [rsp + 0x188]
movsx ecx, r9w
lea ecx, [rbx + 1]
jmp 0x140824295
mov dword [rsp + 0x20], ecx
jmp 0x14082429e
jmp 0x1408242b1
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x1408242b8
jg 0x1408242f5
mov r10, qword [rsp + 0x30]
jmp 0x1408242c8
jmp 0x1408241ba
mov rax, qword [rsp + 0x28]
jmp 0x1408242da
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
not r8b
movsx r8d, bp
xchg r8b, r8b
movzx r8d, word [rcx + rbx*2]
jmp 0x1408242ff
or r8d, 0xffffffff
shr dh, cl
add r9w, ax
mov r9d, dword [rsp + 0x24]
mov rdx, qword [rsp + 0x28]
sar r10d, cl
xor r10w, r11w
sal r10w, 0x1c
mov r10d, dword [rsp + 0x170]
cmp r8d, dword [rdx + 0x14]
jmp 0x140824326
jae 0x1408243d8
mov eax, dword [rdx + 0x1c]
shr ecx, 0x46
movsx cx, r13b
cmovp cx, di
mov ecx, r8d
mov rdx, 0x7bfa7dd1
add rax, rsi
bsf dx, r10w
btr dx, r8w
mov edx, dword [rax + r8*4]
jmp 0x14082435e
test edx, edx
jmp 0x140824365
je 0x1408243d8
cmp edx, r9d
jmp 0x140824373
jb 0x140824607
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x140824384
jae 0x140824607
movzx ecx, byte [rsi + rdx]
ror bl, cl
bsf bx, r8w
lea rax, [rsi + rdx]
clc
mov rbx, rax
cmp r9w, r14w
stc
test cl, cl
je 0x1408243d8
nop
clc
stc
cmp dil, r13b
cmp cl, 0x2e
jmp 0x1408243b8
je 0x1408243e4
movzx ecx, byte [rbx + 1]
inc rbx
test eax, esi
cmp bp, r9w
test cl, cl
jmp 0x1408243d2
jne 0x1408243b0
xor eax, eax
jmp 0x1408243df
jmp 0x140824613
mov r8, rbx
cmc
test ax, 0x39cb
sub r8, rax
stc
cmp sil, 0xed
cmp r8, 0x104
jmp 0x140824400
jae 0x1408243d8
mov rcx, rdi
test ax, bp
test r8, r8
jmp 0x140824414
je 0x140824463
lea r9, [rsp + 0x40]
cwd
dec dx
sub r9, rax
movsxd rdx, ecx
movzx edx, byte [rax]
cmp r10b, 0x17
test r14, r11
test dl, dl
jmp 0x14082443b
je 0x140824463
inc rcx
jmp 0x140824449
mov byte [r9 + rax], dl
jmp 0x140824452
inc rax
cmp rcx, r8
jmp 0x14082445d
jb 0x14082442a
mov byte [rsp + rcx + 0x40], dil
not ah
lea rcx, [rsp + 0x40]
cmovno ax, cx
mov rax, qword [0x14037f0b8]
jmp 0x140765cd8
jne 0x1408244a9
lea rcx, [rsp + 0x40]
lahf
movsx rax, ax
mov rax, qword [0x14037f0b0]
call rax
mov r11, rax
test rax, rax
jmp 0x1408244a3
je 0x1408243d8
cmp r11, rsi
jmp 0x1408244b1
jne 0x140824556
cmp byte [rsp + 0x180], dil
jmp 0x1408244c4
je 0x14082453e
lea rax, [rsp + 0x40]
rcl cl, 0x15
sub rbp, rax
btc rax, 0x7e
nop
lea rdx, [rsp + rdi + 0x40]
mov ecx, edi
bt ax, r10w
rcl ax, cl
movsxd rax, ebp
mov eax, 0x1a792b48
jmp 0x1408244f8
rol eax, cl
jmp 0x140824505
add al, dil
test spl, r14b
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x140824515
je 0x140824530
inc rdi
cmp rdi, 0x104
jmp 0x14082452a
jb 0x1408244db
lea rbp, [rsp + 0x40]
movzx ecx, r9w
movsxd rax, r10d
bswap eax
mov rdx, rbp
bswap ax
mov rcx, rsp
mov rcx, rsi
mov rax, qword [0x14037f0c0]
jmp 0x14040b179
cmp byte [rbx + 1], 0x23
movsx edx, r12w
movzx rdx, di
movsx dx, r14b
lea rdx, [rbx + 1]
jmp 0x140824570
jne 0x1408245ef
movzx edx, byte [rbx + 2]
add rbx, 2
test edi, r8d
test dl, dl
jmp 0x140824588
je 0x1408245e0
nop
cwde
movsx eax, di
cdqe
lea eax, [rdx - 0x30]
jmp 0x14082459d
inc rbx
test r11b, 0xe7
test r13b, r14b
cmp al, 9
jmp 0x1408245ae
ja 0x1408245e0
movsx eax, dl
rol ch, 0xf3
add cx, 0x1425
movzx edx, byte [rbx]
lea ecx, [rdi + rdi*4]
add dil, r12b
cmp r8d, 0x39914863
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x1408245da
jne 0x140824595
movsxd rdx, edi
btc rcx, rdi
jmp 0x1408245ef
sub r8d, r8d
movsxd rcx, ebx
mov rcx, r11
jmp 0x1408245fd
call fcn.140824030
jmp 0x140824613
lea rax, [rsi + rdx]
btr di, r8w
cmp cl, dil
mov rbx, qword [rsp + 0x178]
movsxd rsi, r13d
mov rdi, qword [rsp + 0x150]
shrd si, r15w, 0x6c
add rsp, 0x158
pop rsi
movzx rbp, bp
bswap ebp
movsx ebp, r13w
pop rbp
ret