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

Disassembly:
mov byte [rsp + 0x18], r8b
test rsi, 0x55a0573
clc
push rbp
bt rbp, 0x41
btc bp, 0x9e
push rsi
cmp r12d, edi
sub rsp, 0x158
sal bpl, 0x80
mov rbp, rdx
movsx esi, r9w
sar si, cl
movsx rsi, r14w
mov rsi, rcx
clc
jmp 0x1fa027a
test rcx, rcx
jmp 0x1fa0282
je 0x1fa02af
test rdx, rdx
jmp 0x1fa0290
je 0x1fa02af
mov eax, 0x5a4d
stc
jmp 0x1fa02a1
cmp word [rcx], ax
jmp 0x1fa02a9
je 0x1fa02ca
xor eax, eax
shld esi, esp, 0xa2
cmovb rsi, rdi
add rsp, 0x158
movzx ebp, r13w
movsx esi, bp
pop rsi
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x1fa02db
cmp dword [rax + rcx], 0x4550
jmp 0x1fa02e7
jne 0x1fa02af
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
jmp 0x1fa02ff
test r9d, r9d
je 0x1fa02af
mov r10d, dword [rax + rcx + 0x8c]
jmp 0x1fa031c
lea rdx, [rcx + r9]
stc
jmp 0x1fa032a
mov qword [rsp + 0x178], rbx
test r13b, cl
test ah, 0xac
cmc
mov qword [rsp + 0x150], rdi
jmp 0x1fa034a
or r8d, 0xffffffff
sub edi, edi
mov dword [rsp + 0x170], r10d
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x1fa0369
ja 0x1fa0383
mov r8d, ebp
test dx, si
sub r8d, dword [rdx + 0x10]
jmp 0x1fa037e
jmp 0x1fa0537
mov eax, dword [rdx + 0x18]
jmp 0x1fa038b
test eax, eax
je 0x1fa0537
mov r10d, dword [rdx + 0x20]
dec eax
xor cl, r14b
mov ecx, edi
stc
add r10, rsi
cmp r14d, r14d
mov dword [rsp + 0x20], ecx
stc
cmp eax, 0x1bd75d7b
mov dword [rsp + 0x188], eax
mov qword [rsp + 0x30], r10
cmc
test eax, eax
jmp 0x1fa03c3
js 0x1fa052d
lea ebx, [rax + rcx]
xor r8b, r14b
sar r8b, 0x2a
mov r11, rdi
sar r8, 0x98
mov r8w, 0x23d5
sar ebx, 1
rcl ax, 0xd
mov eax, ebx
movzx eax, byte [rsp + 0x180]
mov r8d, dword [r10 + rbx*4]
add r10w, 0x7e87
cmp r12b, r11b
mov r10, rbp
btc r9w, r9w
rcl r9b, cl
btr r9w, bp
add r8, rsi
rcl dl, cl
sub r10, r8
movsxd r9, r9d
cqo
movsx r9w, r9b
nop
movzx dx, sil
inc dh
movzx edx, byte [r10 + r8]
xchg r9w, r9w
mov r9, rsi
movzx r9d, byte [r8]
jmp 0x1fa043b
inc r8
clc
cmp r10b, 0xf1
test al, al
je 0x1fa0472
mov ecx, r11d
mov eax, 0x700b21de
stc
rol eax, cl
cmc
add al, r11b
stc
xor dl, al
movsx rax, dx
movzx eax, byte [rsp + 0x180]
jmp 0x1fa046e
inc r11
cmc
test dl, dl
jmp 0x1fa0479
je 0x1fa048d
cmp dl, r9b
jmp 0x1fa0487
je 0x1fa0426
cmp dl, r9b
jmp 0x1fa0495
jb 0x1fa04b4
jbe 0x1fa04e3
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
mov dword [rsp + 0x20], ecx
jmp 0x1fa04c7
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
stc
test ax, r15w
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x1fa04ce
jg 0x1fa0509
mov r10, qword [rsp + 0x30]
jmp 0x1fa04de
jmp 0x1fa03c9
mov rax, qword [rsp + 0x28]
cmova rcx, r9
setp r8b
mov cx, bp
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x1fa0504
jmp 0x1fa0514
or r8d, 0xffffffff
movsx edx, r9w
rcl r10b, cl
mov r9d, dword [rsp + 0x24]
ror r10b, 0x69
jmp 0x1fa0522
mov rdx, qword [rsp + 0x28]
clc
bsr r10w, ax
mov r10d, dword [rsp + 0x170]
cmc
clc
cmp r8d, dword [rdx + 0x14]
jmp 0x1fa0540
jae 0x1fa05df
mov eax, dword [rdx + 0x1c]
dec rcx
cmp sil, 0x4b
mov ecx, r8d
add rax, rsi
not dh
cmp bp, bx
mov dh, 0x2f
mov edx, dword [rax + r8*4]
cmp r10w, r9w
cmp ch, 0xd2
test edx, edx
je 0x1fa05df
cmp edx, r9d
jmp 0x1fa0579
jb 0x1fa07a6
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x1fa058a
jae 0x1fa07a6
movzx ecx, byte [rsi + rdx]
rcl ax, 0x68
setne bl
or rbx, rdx
lea rax, [rsi + rdx]
jmp 0x1fa05a7
mov rbx, rax
stc
test sil, bpl
test cl, cl
jmp 0x1fa05b5
je 0x1fa05df
nop
cmp cl, r12b
cmp cl, 0x2e
je 0x1fa05eb
movzx ecx, byte [rbx + 1]
jmp 0x1fa05d1
inc rbx
cmc
test al, 0xd7
test cl, cl
jne 0x1fa05bf
mov r8, rbx
jmp 0x1fa05f3
sub r8, rax
test bpl, r10b
cmp r8, 0x104
jmp 0x1fa0605
jae 0x1fa05df
mov rcx, rdi
clc
test r8, r8
je 0x1fa064d
lea r9, [rsp + 0x40]
sub r9, rax
or dl, 0x9b
movzx edx, byte [rax]
cmc
clc
test dl, dl
jmp 0x1fa062f
je 0x1fa064d
inc rcx
mov byte [r9 + rax], dl
jmp 0x1fa0641
inc rax
cmp rcx, r8
jb 0x1fa0623
mov byte [rsp + rcx + 0x40], dil
lea rcx, [rsp + 0x40]
bswap rax
mov rax, qword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x1c281de
lea rax, [rsi + rdx]
inc bpl
xor rbx, 0x74d6144b