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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x141fdcc03
call rax
mov r11, rax
mov byte [rsp + 0x18], r8b
test bpl, dl
push rbp
bts rbp, rdi
dec bpl
sal rbp, cl
push rsi
sub rsp, 0x158
or sil, 0xac
rcl sil, cl
shr bpl, 0xd8
mov rbp, rdx
dec sil
not si
mov rsi, rcx
cmp r15, r10
test dil, 0x8b
test rcx, rcx
je 0x141fdc816
test rdx, rdx
jmp 0x141fdc7fd
je 0x141fdc816
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x141fdc810
je 0x141fdc846
sub eax, eax
btc ebp, 0xdc
rcl rbp, cl
add rsp, 0x158
setl bpl
cmovbe si, ax
bswap rbp
pop rsi
bswap bp
jmp 0x141fdc83f
pop rbp
jmp 0x141fdc845
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x141fdc84f
cmp dword [rax + rcx], 0x4550
jmp 0x141fdc85b
jne 0x141fdc816
mov r9d, dword [rax + rcx + 0x88]
stc
mov dword [rsp + 0x24], r9d
cmp bp, 0x68e1
jmp 0x141fdc879
test r9d, r9d
je 0x141fdc816
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
cmp cl, 0x47
mov qword [rsp + 0x178], rbx
test r14w, 0xa9c
stc
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
stc
xor edi, edi
cmp cl, dl
cmc
mov dword [rsp + 0x170], r10d
test bp, r8w
jmp 0x141fdc8c4
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
ja 0x141fdc8e7
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x141fdc8e2
jmp 0x141fdcaaa
mov eax, dword [rdx + 0x18]
cmc
test eax, eax
jmp 0x141fdc8f2
je 0x141fdcaaa
mov r10d, dword [rdx + 0x20]
movzx ecx, r15w
dec eax
btc cx, sp
and ecx, edi
mov ecx, edi
lea r10, [r10 + rsi]
cmp r15b, dil
cmp dx, 0x4e48
mov dword [rsp + 0x20], ecx
cmc
mov dword [rsp + 0x188], eax
clc
cmp r8w, 0x33ef
cmp r14w, r15w
mov qword [rsp + 0x30], r10
test eax, eax
js 0x141fdca9d
lea ebx, [rax + rcx]
test bpl, r15b
mov r11, rdi
mov r9b, dil
movzx r8, r12w
sar ebx, 1
mov eax, ebx
clc
movsx ax, ch
movzx eax, byte [rsp + 0x180]
rcr r9d, cl
mov r8d, dword [r10 + rbx*4]
not r10w
movsx r9d, sp
movsx r10, r8w
mov r10, rbp
bt r9w, si
movsx r9w, r13b
sub r9d, 0x16ee79e9
lea r8, [r8 + rsi]
rcr r9b, 0x20
and r9b, r13b
sub r10, r8
nop
movzx edx, byte [r10 + r8]
movsx r9w, sil
bswap r9w
movzx r9d, byte [r8]
jmp 0x141fdc9a8
inc r8
jmp 0x141fdc9b0
test al, al
jmp 0x141fdc9b7
je 0x141fdc9ed
mov ecx, r11d
clc
mov eax, 0x40bc2b1f
rol eax, cl
cmp r11w, 0x51b6
clc
add al, r11b
jmp 0x141fdc9d7
xor dl, al
movzx eax, byte [rsp + 0x180]
jmp 0x141fdc9e6
inc r11
cmp r12b, 0xf1
test dl, dl
je 0x141fdca03
cmp dl, r9b
jmp 0x141fdc9fd
je 0x141fdc991
cmp dl, r9b
jb 0x141fdca2a
jbe 0x141fdca5c
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x141fdca21
mov dword [rsp + 0x20], ecx
jmp 0x141fdca40
mov ecx, dword [rsp + 0x20]
btc rax, rdx
cwde
sub ah, 0xff
lea eax, [rbx - 1]
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x141fdca47
jg 0x141fdca7b
mov r10, qword [rsp + 0x30]
jmp 0x141fdca57
jmp 0x141fdc93a
mov rax, qword [rsp + 0x28]
movzx rcx, r10w
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x141fdca76
jmp 0x141fdca82
or r8d, 0xffffffff
not rdx
mov r9d, dword [rsp + 0x24]
bts r10w, si
sbb r10b, 0x2a
sub r10d, ecx
mov rdx, qword [rsp + 0x28]
bt r10w, si
mov r10d, dword [rsp + 0x170]
jmp 0x141fdcaaa
cmp r8d, dword [rdx + 0x14]
jae 0x141fdcb5e
mov eax, dword [rdx + 0x1c]
mov ecx, r8d
add dl, dh
shld dx, di, 0xae
lea rax, [rax + rsi]
movsx dx, dh
bt dx, 0x25
mov edx, dword [rax + r8*4]
test dl, 0x17
test edx, edx
jmp 0x141fdcadc
je 0x141fdcb5e
cmp edx, r9d
jmp 0x141fdcaea
jb 0x141fdcd65
lea eax, [r10 + r9]
cmp cl, r15b
test rbp, r15
cmp bl, 0xfe
cmp edx, eax
jmp 0x141fdcb04
jae 0x141fdcd65
movzx ecx, byte [rsi + rdx]
neg al
sal al, cl
bsr ax, ax
lea rax, [rsi + rdx]
add bx, 0x6d8
mov ebx, edx
sal bl, cl
mov rbx, rax
test cl, cl
je 0x141fdcb5e
nop
test di, 0x15c8
cmp cl, 0x2e
jmp 0x141fdcb3c
je 0x141fdcb6a
movzx ecx, byte [rbx + 1]
jmp 0x141fdcb4b
inc rbx
test r10b, bl
test cl, cl
jmp 0x141fdcb58
jne 0x141fdcb34
mov r8, rbx
stc
sub r8, rax
clc
cmp r8, 0x104
jmp 0x141fdcb7e
jae 0x141fdcb5e
mov rcx, rdi
test r8, r8
jmp 0x141fdcb8f
je 0x141fdcbe5
lea r9, [rsp + 0x40]
sub r9, rax
bts rdx, rbp
sbb dl, 0xf9
add dx, 0x1667
movzx edx, byte [rax]
test rax, rsi
cmp r15d, 0x24a0326e
jmp 0x141fdcbbb
test dl, dl
jmp 0x141fdcbc2
je 0x141fdcbe5
inc rcx
jmp 0x141fdcbd0
mov byte [r9 + rax], dl
jmp 0x141fdcbd9
inc rax
cmp rcx, r8
jb 0x141fdcba9
mov byte [rsp + rcx + 0x40], dil
lea rcx, [rsp + 0x40]
setns ah
movsx rax, sp
cwde
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x141875f5c
jne 0x141fdcc27
lea rcx, [rsp + 0x40]
nop
cbw
setl ah
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x141f931f0
lea rax, [rsi + rdx]
rol di, cl
rol di, 0x17