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

Disassembly:
call rax
mov r11, rax
test ebp, edi
test rax, rax
jmp 0x141985946
call rax
jmp 0x141985a7f
call rax
mov r11, rax
test rax, rax
jne 0x14198594c
lea rcx, [rsp + 0x50]
mov rax, qword [0x140db3248]
jmp 0x140da3023
mov byte [rsp + 0x18], r8b
clc
test r8d, 0x4a710dcf
mov qword [rsp + 0x10], rdx
test dil, sil
push rbp
shld ebp, r8d, 9
bsf rbp, rcx
push rsi
sub rsp, 0x178
sbb bpl, bl
shl si, cl
and sil, r8b
mov rbp, rdx
xadd esi, esi
btr si, 0xeb
shl rsi, 0x44
mov rsi, rcx
test dil, 6
stc
test sil, spl
test rcx, rcx
jmp 0x1419854b8
je 0x1419854df
test rdx, rdx
jmp 0x1419854c6
je 0x1419854df
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x1419854d9
je 0x1419854f9
xor eax, eax
add rsp, 0x178
movsx rbp, di
pop rsi
jmp 0x1419854f2
pop rbp
jmp 0x1419854f8
ret
movsxd rax, dword [rcx + 0x3c]
clc
jmp 0x141985508
cmp dword [rax + rcx], 0x4550
jmp 0x141985514
jne 0x1419854df
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x14198552f
je 0x1419854df
mov r9d, dword [rax + rcx + 0x8c]
btc dx, si
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x168], rdi
bt ecx, r15d
mov ecx, 0xffffffff
xor edi, edi
stc
clc
mov dword [rsp + 0x20], r9d
test r10b, bl
test esp, 0x8d72937
clc
mov qword [rsp + 0x28], rdx
stc
mov dword [rsp + 0x190], ecx
test bp, r11w
cmp rbp, 0xffff
jmp 0x14198558e
ja 0x1419855e3
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmc
test bx, 0x4073
cmp ecx, dword [rdx + 0x14]
jmp 0x1419855a7
jae 0x1419855d7
mov eax, dword [rdx + 0x1c]
test ebx, r13d
sub dl, r12b
cqo
add rax, rsi
btc dx, bp
inc dh
mov edx, dword [rax + rcx*4]
test r10d, r13d
cmp r12, 0x28ee5261
cmc
test edx, edx
jne 0x141985836
sub eax, eax
jmp 0x1419855de
jmp 0x141985a7f
mov eax, dword [rdx + 0x18]
test r9w, r13w
cmp r13b, 0x16
test eax, eax
jmp 0x1419855f5
je 0x141985806
mov r9d, dword [rdx + 0x20]
rcr r11b, cl
shrd r11w, di, 0x5d
lea r11d, [rax - 1]
xor bl, r11b
mov ebx, edi
cmc
lea r9, [r9 + rsi]
cmp dl, 0x3e
mov qword [rsp + 0x40], r9
cmc
cmp bl, dh
clc
test r11d, r11d
jmp 0x14198562a
js 0x141985801
nop
mov r10, qword [rsp + 0x198]
rcl dx, cl
inc r8b
lea eax, [r11 + rbx]
sal rdx, 0x7c
bts ebp, r13d
movsxd rdx, r14d
mov rbp, rdi
sal dh, 0x88
sar eax, 1
rcr r8b, cl
bts dx, r11w
mov dword [rsp + 0x1a8], eax
mov qword [rsp + 0x38], rax
xchg dx, r8w
mov r8d, dword [r9 + rax*4]
or dh, 0x91
movsx rdx, r12w
mov eax, dword [r9 + rax*4]
sub r10, rax
movzx ax, bh
sal rax, cl
movzx eax, byte [rsp + 0x1a0]
add r9w, r14w
cmp sp, si
lea r8, [r8 + rsi]
btc r9w, r12w
dec r9b
sub edx, 0x7a652c56
sub r10, rsi
cqo
mov r9b, r10b
movzx r9, sp
nop
movzx edx, byte [r10 + r8]
cmovp r9, rax
xchg r9d, r9d
movzx r9d, byte [r8]
jmp 0x1419856ca
inc r8
cmp sil, cl
clc
test al, al
je 0x14198570e
mov ecx, ebp
rcr al, cl
mov eax, 0x3f2b2d11
clc
jmp 0x1419856e8
rol eax, cl
test spl, 0xd0
cmc
add al, bpl
clc
test r9b, 0xe3
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x141985705
inc rbp
jmp 0x14198570e
test dl, dl
je 0x14198571f
cmp dl, r9b
je 0x1419856b5
cmp dl, r9b
jb 0x1419857a2
cmp dl, r9b
jmp 0x141985730
jbe 0x141985762
mov ebx, dword [rsp + 0x1a8]
dec cl
cqo
mov rdx, qword [rsp + 0x28]
xchg cl, cl
cmovns ecx, r10d
mov cl, r8b
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x14198575d
jmp 0x1419857ca
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
setae al
mov eax, dword [rdx + 0x24]
movzx rcx, si
setbe ch
lea rcx, [rsi + rax]
cwde
bswap ax
setns ah
mov rax, qword [rsp + 0x38]
jmp 0x14198578d
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x14198579d
jmp 0x1419857ca
mov r11d, dword [rsp + 0x1a8]
movsx cx, spl
setne cl
mov rdx, qword [rsp + 0x28]
movzx r9d, r11w
not cl
mov ecx, dword [rsp + 0x190]
dec r11d
sal r9b, cl
cmp ebx, r11d
cmovp r9w, ax
mov r9, qword [rsp + 0x40]
jmp 0x1419857dc
jle 0x141985631
mov rbp, qword [rsp + 0x198]
movsxd r8, edi
mov r8d, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x20]
jmp 0x1419857fc
jmp 0x141985806
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x14198580e
jae 0x1419855d7
mov eax, dword [rdx + 0x1c]
btc rdx, r10
add rax, rsi
rcr dx, 0x47
movsx edx, r9w
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x141985830
je 0x1419855d7
cmp edx, r8d
jmp 0x14198583e
jb 0x141985a73
lea eax, [r9 + r8]
test r14d, 0x12d3132e
cmc
cmp edx, eax
jae 0x141985a73
mov eax, edx
sbb cl, sil
lea rax, [rax + rsi]
shld ecx, r14d, 0xb
rcr rcx, 0xec
bts ecx, ebx
mov rbx, rax
sub cl, 0x17
movzx ecx, byte [rax]
test r10b, 0x74
test cl, cl
jmp 0x141985881
je 0x1419855d7
cmp cl, 0x2e
jmp 0x14198588f
je 0x1419858b4
mov cl, byte [rbx + 1]
inc rbx
test cl, cl
jmp 0x1419858a2
jne 0x141985887
xor eax, eax
jmp 0x1419858af
jmp 0x141985a7f
mov r8, rbx
sub r8, rax
cmc
cmp r10, 0x350c6cb2
cmp r8, 0x104
jmp 0x1419858ce
jae 0x1419855d7
mov rcx, rdi
cmc
test r8, r8
je 0x141985927
lea r9, [rsp + 0x50]
test dl, 0x39
bts dx, di
mov dh, listen
sub r9, rax
ror dl, 0x15
nop
movzx edx, byte [rax]
test dl, dl
je 0x141985927
inc rcx
mov byte [r9 + rax], dl
jmp 0x14198590e
inc rax
cmp r11, 0x292115da
stc
cmp rcx, r8
jmp 0x141985921
jb 0x1419858f7
mov byte [rsp + rcx + 0x50], dil
cdqe
lea rcx, [rsp + 0x50]
xchg ah, ah
jmp 0x14198593a
mov rax, qword [0x140db3250]
jmp 0x14197b2d6
je 0x1419855d7
cmp r11, rsi
jmp 0x141985954
jne 0x1419859fa
cmp byte [rsp + 0x1a0], dil
jmp 0x141985967
je 0x1419859de
lea rax, [rsp + 0x50]
sub dh, ch
xor dl, 0x1d
sub rbp, rax
cwd
btr cx, 0x28
rcl cl, 0x8d
nop
cmovbe dx, r12w
lea rdx, [rsp + rdi + 0x50]
movzx rax, r10w
rol rax, cl
mov ecx, edi
mov eax, 0x3f2b2d11
rol eax, cl
cmp r10w, 0x78eb
jmp 0x1419859aa
add al, dil
cmc
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x1419859b8
je 0x1419859d9
inc rdi
test esi, r9d
test ah, 0x4b
cmp rdi, 0x104
jmp 0x1419859d3
jb 0x14198598a
lea rbp, [rsp + 0x50]
mov rdx, rbp
mov al, spl
cdqe
mov rcx, rsi
bswap rax
xchg ah, ah
mov rax, qword [0x140db3258]
jmp 0x140dbe247
cmp byte [rbx + 1], 0x23
movzx dx, r10b
lea rdx, [rbx + 1]
jne 0x141985a5e
movzx edx, byte [rbx + 2]
stc
add rbx, 2
test dl, dl
je 0x141985a58
nop
lea eax, [rdx - 0x30]
jmp 0x141985a27
inc rbx
cmp al, 9
jmp 0x141985a31
ja 0x141985a58
movsx eax, dl
mov dl, byte [rbx]
btc rcx, rbp
bt cx, r12w
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
clc
cmp spl, r8b
test dl, dl
jne 0x141985a1f
movsxd rdx, edi
ror ecx, 0x87
xor r8d, r8d
mov rcx, r11
jmp 0x141985a69
call fcn.141985466
jmp 0x141985a7f
mov eax, edx
ror bx, cl
sal rbp, 0xf7
add rax, rsi
mov rbx, qword [rsp + 0x170]
add bp, 0x5fd8
cmp r11b, spl
cmc
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
mov bpl, r8b
pop rsi
movsx ebp, bx
cmovb rbp, rbp
movzx bp, r11b
pop rbp
jmp 0x141985ab5
ret