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

Disassembly:
call rax
mov r11, rax
test rax, rax
je 0x141b7c99d
cmp r11, rsi
jmp 0x141b7cd35
call rax
jmp 0x141b7ce67
mov byte [rsp + 0x18], r8b
test r9b, dl
mov qword [rsp + 0x10], rdx
push rbp
movzx bp, bl
movsxd rbp, esi
bswap bp
push rsi
rcl sil, cl
bts esi, r8d
sub rsp, 0x178
sal bpl, cl
neg sil
mov rbp, rdx
btc rsi, r11
bts si, si
neg si
mov rsi, rcx
cmp r13, rsi
clc
stc
test rcx, rcx
je 0x141b7c864
test rdx, rdx
jmp 0x141b7c84b
je 0x141b7c864
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x141b7c85e
je 0x141b7c894
xor eax, eax
rcl rbp, 0xe6
movzx rbp, di
movsx bp, bpl
add rsp, 0x178
movzx bp, sil
bswap bp
pop rsi
not ebp
xchg bpl, bpl
jmp 0x141b7c88d
pop rbp
jmp 0x141b7c893
ret
movsxd rax, dword [rcx + 0x3c]
test spl, 0xb3
cmp esi, 0x571656b9
jmp 0x141b7c8a7
cmp dword [rax + rcx], 0x4550
jmp 0x141b7c8b3
jne 0x141b7c864
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
cmc
cmp rcx, 0x46547cf5
test ax, 0x4807
test r8d, r8d
jmp 0x141b7c8da
je 0x141b7c864
mov r9d, dword [rax + rcx + 0x8c]
or dl, 0xb
bsr edx, r11d
cqo
lea rdx, [rsi + r8]
ror cx, cl
mov qword [rsp + 0x170], rbx
rol cx, cl
bt cx, 0xb5
movsx cx, r15b
mov qword [rsp + 0x168], rdi
rcl cl, 0x32
xchg cl, ch
test dx, 0x3968
mov ecx, 0xffffffff
cmp rcx, r12
jmp 0x141b7c930
xor edi, edi
test di, r12w
clc
mov dword [rsp + 0x20], r9d
stc
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
jmp 0x141b7c955
ja 0x141b7c9a9
mov ecx, ebp
cmp dl, ch
sub ecx, dword [rdx + 0x10]
cmp r11b, 0x6c
test cx, ax
cmp r13d, esp
cmp ecx, dword [rdx + 0x14]
jae 0x141b7c99d
mov eax, dword [rdx + 0x1c]
sub dl, r10b
bt dx, 0xbb
bt dx, di
add rax, rsi
inc dh
sub dl, r9b
rcl dh, cl
mov edx, dword [rax + rcx*4]
cmp spl, 0x2e
test edx, edx
jne 0x141b7cbfe
xor eax, eax
jmp 0x141b7c9a4
jmp 0x141b7ce67
mov eax, dword [rdx + 0x18]
test eax, eax
je 0x141b7cbca
mov r9d, dword [rdx + 0x20]
test rbp, rdi
or bl, 0x34
lea r11d, [rax - 1]
movsxd rbx, r9d
rcl bl, 0x39
mov ebx, edi
lea r9, [r9 + rsi]
mov qword [rsp + 0x40], r9
cmc
clc
test r11d, r11d
jmp 0x141b7c9dd
js 0x141b7cbc5
nop
xor r8b, dl
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
sbb r8b, 0xac
movzx dx, ch
jmp 0x141b7ca00
mov rbp, rdi
cmova r8d, esi
adc dx, 0x79da
movsx rdx, di
sar eax, 1
mov dword [rsp + 0x1a8], eax
sal r8b, cl
add r8b, r12b
shl r8w, 0x42
mov qword [rsp + 0x38], rax
xor r8, rsp
mov r8d, dword [r9 + rax*4]
bsr edx, r12d
mov eax, dword [r9 + rax*4]
dec dx
xor r9b, 0x9a
bt r9w, 0x7c
sub r10, rax
xchg edx, edx
and dx, 0x5284
movzx eax, byte [rsp + 0x1a0]
dec r9w
not r9b
add dh, 0x26
add r8, rsi
cqo
movzx r9d, si
not dh
sub r10, rsi
jmp 0x141b7ca7a
nop
movzx edx, byte [r10 + r8]
mov r9w, cx
movzx r9, di
movzx r9d, byte [r8]
jmp 0x141b7ca91
inc r8
clc
cmp cx, 0x2a40
test al, al
jmp 0x141b7caa1
je 0x141b7cac8
mov ecx, ebp
mov eax, 0x4d701901
clc
cmc
rol eax, cl
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x141b7cac3
inc rbp
stc
cmc
test dl, dl
jmp 0x141b7cacf
je 0x141b7cae3
cmp dl, r9b
jmp 0x141b7cadd
je 0x141b7ca7b
cmp dl, r9b
jmp 0x141b7caeb
jb 0x141b7cb5c
cmp dl, r9b
jbe 0x141b7cb28
mov ebx, dword [rsp + 0x1a8]
movzx rcx, r14w
inc dx
movzx dx, bpl
mov rdx, qword [rsp + 0x28]
movsxd rcx, r9d
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x141b7cb23
jmp 0x141b7cb88
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
mov eax, dword [rdx + 0x24]
lea rcx, [rsi + rax]
mov rax, qword [rsp + 0x38]
jmp 0x141b7cb42
movzx ecx, word [rcx + rax*2]
jmp 0x141b7cb4b
mov dword [rsp + 0x190], ecx
jmp 0x141b7cb57
jmp 0x141b7cb88
mov r11d, dword [rsp + 0x1a8]
inc dl
cdq
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
bswap r9w
movsx r9d, ax
movsx r9w, r13b
dec r11d
btc r9w, r14w
cmp ebx, r11d
mov r9, qword [rsp + 0x40]
jmp 0x141b7cb95
jle 0x141b7c9e7
mov rbp, qword [rsp + 0x198]
movsxd r8, esi
mov r8d, dword [rsp + 0x30]
mov r9b, sil
seta r9b
xchg r9w, r9w
mov r9d, dword [rsp + 0x20]
jmp 0x141b7cbc0
jmp 0x141b7cbca
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x141b7cbd2
jae 0x141b7c99d
mov eax, dword [rdx + 0x1c]
rcr dh, 0xd
setge dh
add rax, rsi
cmp r15, 0x7d2f65fe
xadd dl, dl
mov edx, dword [rax + rcx*4]
jmp 0x141b7cbf6
test edx, edx
je 0x141b7c99d
cmp edx, r8d
jmp 0x141b7cc06
jb 0x141b7ce59
lea eax, [r9 + r8]
cmp sil, r8b
cmp edx, eax
jmp 0x141b7cc1a
jae 0x141b7ce59
mov eax, edx
lea rax, [rax + rsi]
mov rbx, rax
movzx ecx, byte [rax]
cmp ebx, r8d
clc
test cl, cl
jmp 0x141b7cc37
je 0x141b7c99d
cmp cl, 0x2e
jmp 0x141b7cc45
je 0x141b7cc71
mov cl, byte [rbx + 1]
jmp 0x141b7cc53
inc rbx
clc
stc
test cl, cl
jmp 0x141b7cc5f
jne 0x141b7cc3d
xor eax, eax
jmp 0x141b7cc6c
jmp 0x141b7ce67
mov r8, rbx
cmp r15b, 0xad
sub r8, rax
stc
test ah, 0x46
cmp r8, 0x104
jmp 0x141b7cc8b
jae 0x141b7c99d
mov rcx, rdi
cmp si, r11w
cmc
test r8, r8
jmp 0x141b7cca1
je 0x141b7ccf1
lea r9, [rsp + 0x50]
not dh
btc dx, bp
sub r9, rax
btc dx, r8w
or dh, 0xe1
sal dl, 0xe4
nop
movzx edx, byte [rax]
jmp 0x141b7cccc
test dl, dl
jmp 0x141b7ccd3
je 0x141b7ccf1
inc rcx
mov byte [r9 + rax], dl
inc rax
cmp rcx, r8
jmp 0x141b7cceb
jb 0x141b7ccc1
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
movzx eax, r10w
jmp 0x141b7cd08
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov r11, rax
test rax, rax
jmp 0x141b7cd1c
jne 0x141b24345
lea rcx, [rsp + 0x50]
cdqe
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x141b24337
jne 0x141b7cdd2
cmp byte [rsp + 0x1a0], dil
jmp 0x141b7cd48
je 0x141b7cdbf
lea rax, [rsp + 0x50]
btc dx, 0x36
sub rbp, rax
btc rax, 0x38
nop
lea rdx, [rsp + rdi + 0x50]
movzx rax, r8w
movsxd rcx, ecx
bswap rcx
mov ecx, edi
rol al, cl
mov eax, 0x4d701901
clc
rol eax, cl
cmc
test r15w, r9w
add al, dil
test spl, dil
test sp, 0x61e8
xor al, byte [rdx + rbp]
jmp 0x141b7cd94
mov byte [rdx], al
jmp 0x141b7cd9b
je 0x141b7cdb1
inc rdi
cmp rdi, 0x104
jb 0x141b7cd61
lea rbp, [rsp + 0x50]
bswap rcx
movsxd rdx, r12d
mov rax, rax
mov rdx, rbp
lahf
mov rcx, rsi
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x141b3e819
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jmp 0x141b7cddf
jne 0x141b7ce3f
movzx edx, byte [rbx + 2]
add rbx, 2
jmp 0x141b7cdf9
test dl, dl
jmp 0x141b7ce00
je 0x141b7ce35
nop
lea eax, [rdx - 0x30]
inc rbx
cmp al, 9
jmp 0x141b7ce14
ja 0x141b7ce35
movsx eax, dl
or cl, bpl
cmc
sar rcx, cl
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x141b7ce07
movsxd rdx, edi
bsr cx, di
rol cx, cl
sub r8d, r8d
movsxd rcx, ebx
xchg cl, ch
mov rcx, r11
jmp 0x141b7ce4f
call fcn.141b7c7f7
jmp 0x141b7ce67
mov eax, edx
bsf bp, r13w
rol bp, cl
lea rax, [rax + rsi]
mov rbx, qword [rsp + 0x170]
bt rsi, rsp
mov rdi, qword [rsp + 0x168]
clc
add rsp, 0x178
pop rsi
movzx bp, r13b
bswap rbp
pop rbp
jmp 0x141b7ce92
ret