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

Disassembly:
call rax
mov r11, rax
test cx, r9w
cmc
test rax, rax
jmp 0x140486081
mov byte [rsp + 0x18], r8b
cmp r13b, 0x98
adc r11b, r12b
bts r11d, r14d
push rbp
add r11b, 0x2f
ror r11w, cl
push rsi
sub rsp, 0x158
bts r11d, r8d
cmovbe bp, dx
sal r11b, cl
movzx r11d, r8b
add bp, ax
mov rbp, rdx
mov rsi, rcx
test rcx, rcx
jmp 0x140485c7e
je 0x140485ca4
test rdx, rdx
jmp 0x140485c8c
je 0x140485ca4
mov eax, 0x5a4d
cmp r11b, 0xb7
cmp word [rcx], ax
je 0x140485ccf
sub eax, eax
btr si, 0xbc
sar rsi, 0x11
or bpl, al
add rsp, 0x158
movsxd rbp, ebx
setle bpl
mov rbp, 0x6e20e590
pop rsi
pop rbp
jmp 0x140485cce
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x140485cdf
jne 0x140485ca4
mov r9d, dword [rax + rcx + 0x88]
clc
stc
mov dword [rsp + 0x24], r9d
jmp 0x140485cff
test r9d, r9d
jmp 0x140485d07
je 0x140485ca4
mov r10d, dword [rax + rcx + 0x8c]
mov qword [rsp + 0x178], rbx
movzx rdx, r15w
add rdx, 0xffffffffc4b4712b
adc rdx, rdx
lea rdx, [rcx + r9]
cmc
or r8d, 0xffffffff
stc
test r9, rax
sub ebx, ebx
cmp r10d, 0x5db09a80
test bh, bl
cmp r15b, r13b
mov qword [rsp + 0x150], rdi
clc
mov dword [rsp + 0x170], r10d
cmc
mov qword [rsp + 0x28], rdx
cmp r13w, si
cmp rbp, 0xffff
jmp 0x140485d6d
ja 0x140485d8e
mov r8d, ebp
test r9d, 0x340b3336
cmp al, dil
sub r8d, dword [rdx + 0x10]
jmp 0x140485d89
jmp 0x140485f1c
mov eax, dword [rdx + 0x18]
clc
test eax, eax
je 0x140485f1c
mov r10d, dword [rdx + 0x20]
dec eax
btr cx, bp
shr cx, cl
sar cx, 0x15
mov ecx, ebx
lea r10, [r10 + rsi]
test r13d, 0x32b2003f
stc
jmp 0x140485dbe
mov dword [rsp + 0x188], ebx
cmp r14b, r13b
test si, r12w
cmp edx, 0xa9029db1
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x30], r10
test eax, eax
jmp 0x140485de2
js 0x140485f13
nop
lea edi, [rax + rcx]
mov rcx, rsp
movzx r8d, r11b
bts dx, di
xadd dx, dx
rcr rcx, cl
mov rcx, rbp
sal dx, 0xaf
and rdx, 0x5e9a9a05
sal dx, cl
sar edi, 1
mov edx, dword [r10 + rdi*4]
stc
add rdx, rsi
jmp 0x140485e1e
call fcn.140485a94
test eax, eax
jmp 0x140485e2a
jns 0x140485e52
mov ecx, dword [rsp + 0x188]
lahf
nop
cbw
lea eax, [rdi - 1]
jmp 0x140485e44
mov dword [rsp + 0x20], eax
jmp 0x140485e4d
jmp 0x140485e75
test eax, eax
jle 0x140485eb7
mov eax, dword [rsp + 0x20]
lea ecx, [rdi + 1]
dec r11b
mov dword [rsp + 0x188], ecx
ror r11b, cl
xchg r11b, r10b
btr r10, r10
cmp ecx, eax
mov r10, qword [rsp + 0x30]
mov r11b, byte [rsp + 0x180]
jmp 0x140485e89
jle 0x140485de9
mov rdx, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x24]
xor r10b, r11b
bts r10w, r8w
mov r10d, dword [rsp + 0x170]
or r8d, 0xffffffff
jmp 0x140485eb2
jmp 0x140485f1c
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x28]
movzx r10d, r13w
movzx r8w, r10b
not r8b
mov r9d, dword [rsp + 0x24]
movsx r10, r9w
movsxd r8, r10d
mov eax, dword [rax + 0x24]
bswap r8w
mov r10d, dword [rsp + 0x170]
jmp 0x140485ef2
lea rcx, [rsi + rax]
movsx r8d, sp
movzx r8w, r12b
cmovbe r8w, ax
movzx r8d, word [rcx + rdi*2]
jmp 0x140485f0e
jmp 0x140485f1c
mov r10d, dword [rsp + 0x170]
cmc
cmp r8d, dword [rdx + 0x14]
jmp 0x140485f25
jae 0x140485fcd
mov eax, dword [rdx + 0x1c]
neg ch
mov ecx, r8d
cmovp dx, r15w
or dl, dil
test spl, r12b
add rax, rsi
cmovo dx, r12w
bt dx, bx
shl dh, cl
mov edx, dword [rax + r8*4]
jmp 0x140485f58
test edx, edx
jmp 0x140485f5f
je 0x140485fcd
cmp edx, r9d
jmp 0x140485f6d
jb 0x1404861dd
lea eax, [r10 + r9]
cmc
jmp 0x140485f80
cmp edx, eax
jae 0x1404861dd
movzx ecx, byte [rsi + rdx]
rcl ax, 0x2d
lea rax, [rsi + rdx]
and dil, 0xc
mov rdi, rax
test esi, r8d
test cl, cl
jmp 0x140485fa5
je 0x140485fcd
nop
cmp cl, 0x2e
je 0x140485fd9
mov cl, byte [rdi + 1]
jmp 0x140485fbd
inc rdi
test cl, cl
jmp 0x140485fc7
jne 0x140485fac
xor eax, eax
jmp 0x140485fd4
jmp 0x1404861e7
mov r8, rdi
stc
sub r8, rax
cmp r8, 0x104
jae 0x140485fcd
mov rcx, rbx
clc
test r11b, r8b
cmp r15b, r10b
test r8, r8
je 0x140486043
lea r9, [rsp + 0x40]
sub r9, rax
shld edx, r9d, 0x30
movzx edx, byte [rax]
cmc
test bh, 0x8b
test dl, dl
jmp 0x14048601b
je 0x140486043
inc rcx
jmp 0x140486029
mov byte [r9 + rax], dl
jmp 0x140486032
inc rax
test si, 0x6683
cmp rcx, r8
jb 0x14048600d
mov byte [rsp + rcx + 0x40], bl
cdqe
lea rcx, [rsp + 0x40]
mov rax, qword [0x1401c3350]
call rax
mov r11, rax
stc
test rax, rax
jmp 0x140486063
jne 0x140486087
lea rcx, [rsp + 0x40]
movsx ax, bh
mov ah, 0xc
mov rax, qword [0x1401c3400]
jmp 0x1402ca46a
je 0x140485fcd
cmp r11, rsi
jne 0x140486143
cmp byte [rsp + 0x180], bl
jmp 0x14048609c
je 0x140486124
lea rax, [rsp + 0x40]
shld ecx, r8d, 0x38
sub rbp, rax
stc
movsx rcx, dx
rol ecx, 0xab
nop
seta dh
jmp 0x1404860c3
lea rdx, [rsp + rbx + 0x40]
rol ax, cl
movsx eax, r13w
mov ecx, ebx
not rax
nop
bts eax, r11d
mov eax, 0x9e259628
clc
stc
rol eax, cl
cmp sil, 0x96
add al, bl
cmp bx, ax
stc
xor al, byte [rdx + rbp]
jmp 0x1404860f5
mov byte [rdx], al
jmp 0x1404860fc
je 0x14048611d
inc rbx
cmp esi, 0xc20faea0
cmp rbx, 0x104
jmp 0x140486117
jb 0x1404860c3
lea rbp, [rsp + 0x40]
cdqe
mov rdx, rbp
movsx ax, dl
setl ah
mov rcx, rsi
cwde
mov ah, 0xb6
mov rax, qword [0x1401c3440]
call rax
jmp 0x1404861e7
cmp byte [rdi + 1], 0x23
movsx edx, bp
mov dh, 0xa4
lea rdx, [rdi + 1]
jne 0x1404861c8
movzx edx, byte [rdi + 2]
cmp r12w, 0x7c12
cmc
test r14b, 8
add rdi, 2
cmc
clc
test dl, dl
jmp 0x140486173
je 0x1404861c5
nop
lea eax, [rdx - 0x30]
jmp 0x140486182
inc rdi
stc
cmp al, 9
jmp 0x14048618d
ja 0x1404861c5
movsx eax, dl
cmc
sal dl, 0x1b
mov dl, byte [rdi]
not rcx
adc cl, r12b
rcl cl, 0x18
lea ecx, [rbx + rbx*4]
dec bh
rcr bx, cl
shld bx, r11w, 0x36
lea ebx, [rax + rcx*2 - 0x30]
stc
jmp 0x1404861bd
test dl, dl
jne 0x14048617a
movsxd rdx, ebx
xor r8d, r8d
mov rcx, r11
jmp 0x1404861d3
call fcn.140485c3d
jmp 0x1404861e7
lea rax, [rsi + rdx]
rcr bp, cl
sub bh, 0x28
mov rbx, qword [rsp + 0x178]
mov rdi, qword [rsp + 0x150]
xchg si, si
cmovne ebp, esi
rcr bp, cl
add rsp, 0x158
movsx esi, r15w
pop rsi
movsx rbp, r12w
setns bpl
jmp 0x140486219
pop rbp
jmp 0x14048621f
ret