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

Disassembly:
mov byte [rsp + 0x18], r8b
stc
test r12w, 0x2911
cmc
push rbp
shl bpl, cl
bt bp, dx
dec bpl
push rsi
xor sil, r14b
sub rsp, 0x158
bt ebp, 0x69
or bpl, r15b
movsx si, r11b
mov rbp, rdx
not si
movsx si, r10b
sal si, 0xa8
mov rsi, rcx
cmp r8w, r8w
cmc
test rcx, rcx
jmp 0x1420d1320
je 0x1420d134e
test rdx, rdx
jmp 0x1420d132e
je 0x1420d134e
mov eax, 0x5a4d
cmc
test r14w, 0x7fdc
cmp word [rcx], ax
jmp 0x1420d1348
je 0x1420d136e
xor eax, eax
add rsp, 0x158
mov rsi, r13
movzx si, r12b
not sil
pop rsi
cmovbe rbp, r10
pop rbp
jmp 0x1420d136d
ret
movsxd rax, dword [rcx + 0x3c]
clc
test ebp, edi
cmp dword [rax + rcx], 0x4550
jne 0x1420d134e
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
test r9d, r9d
jmp 0x1420d1397
je 0x1420d134e
mov r10d, dword [rax + rcx + 0x8c]
cmc
btc dx, 0x47
lea rdx, [rcx + r9]
test r8d, ebx
cmp sp, 0x7b6a
mov qword [rsp + 0x178], rbx
test rax, r9
cmp r10b, 8
mov qword [rsp + 0x150], rdi
stc
jmp 0x1420d13d4
or r8d, 0xffffffff
sub edi, edi
stc
mov dword [rsp + 0x170], r10d
cmc
mov qword [rsp + 0x28], rdx
test r15d, eax
cmp rbp, 0xffff
jmp 0x1420d13f8
ja 0x1420d1416
mov r8d, ebp
test r14b, r8b
test r10b, 0x79
sub r8d, dword [rdx + 0x10]
jmp 0x1420d1411
jmp 0x1420d1609
mov eax, dword [rdx + 0x18]
stc
cmp di, si
test eax, eax
jmp 0x1420d1424
je 0x1420d1609
mov r10d, dword [rdx + 0x20]
xchg rcx, rcx
dec eax
add ch, ch
movzx cx, r8b
dec cl
mov ecx, edi
lea r10, [r10 + rsi]
cmc
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
mov qword [rsp + 0x30], r10
cmp rsp, 0x52a654db
test eax, eax
jmp 0x1420d1461
js 0x1420d15fc
lea ebx, [rax + rcx]
cbw
ror r9b, 0xe0
and r8d, ebx
mov r11, rdi
sar ebx, 1
movzx r8d, r14w
add r9w, 0x4461
cdq
mov eax, ebx
lahf
movzx eax, byte [rsp + 0x180]
dec dx
not r8w
ror r8b, 0xad
mov r8d, dword [r10 + rbx*4]
sar r10b, cl
and r9b, 0xd3
rcl r10b, cl
mov r10, rbp
add r9w, 0x6226
add r9d, ebp
setl dh
add r8, rsi
sub r9b, r13b
jmp 0x1420d14c1
sub r10, r8
mov r9d, 0x4f265708
cdq
nop
not r9b
cqo
movsx dx, ch
movzx edx, byte [r10 + r8]
movsx r9d, r8w
movzx r9d, byte [r8]
jmp 0x1420d14e7
inc r8
jmp 0x1420d14f2
test al, al
jmp 0x1420d14f9
je 0x1420d1530
mov ecx, r11d
not ah
stc
mov eax, 0x36ab0587
rol eax, cl
add al, r11b
stc
cmc
xor dl, al
xchg ah, al
movsx ax, dh
movsx eax, r14w
movzx eax, byte [rsp + 0x180]
jmp 0x1420d152a
inc r11
test dl, r8b
test dl, dl
jmp 0x1420d1537
je 0x1420d154b
cmp dl, r9b
jmp 0x1420d1545
je 0x1420d14d5
cmp dl, r9b
jmp 0x1420d1553
jb 0x1420d157e
jbe 0x1420d15b0
mov eax, dword [rsp + 0x188]
bswap ecx
lea ecx, [rbx + 1]
jmp 0x1420d1570
mov dword [rsp + 0x20], ecx
jmp 0x1420d1579
jmp 0x1420d1599
mov ecx, dword [rsp + 0x20]
neg eax
stc
btc ax, si
lea eax, [rbx - 1]
stc
cmp spl, 0xd8
cmc
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x1420d15a0
jg 0x1420d15df
mov r10, qword [rsp + 0x30]
jmp 0x1420d1467
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x24]
mov r8d, 0x1ee20c32
movsx rcx, si
lea rcx, [rsi + rax]
movzx r8w, r14b
cmove r8w, cx
movzx r8d, word [rcx + rbx*2]
jmp 0x1420d15da
jmp 0x1420d15eb
or r8d, 0xffffffff
btc edx, 0xf4
movzx r9, di
mov r9d, dword [rsp + 0x24]
adc dl, r15b
bt rdx, r14
mov rdx, qword [rsp + 0x28]
mov r10d, dword [rsp + 0x170]
cmp spl, 0x56
cmc
cmp r8d, dword [rdx + 0x14]
jmp 0x1420d1612
jae 0x1420d16aa
mov eax, dword [rdx + 0x1c]
sbb ecx, esi
rol ch, cl
mov ecx, r8d
add rax, rsi
mov edx, dword [rax + r8*4]
stc
clc
test edx, edx
je 0x1420d16aa
cmp edx, r9d
jmp 0x1420d163b
jb 0x1420d18c1
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x1420d164c
jae 0x1420d18c1
movzx ecx, byte [rsi + rdx]
clc
lea rax, [rsi + rdx]
shr bl, 0x7d
movzx rbx, r9w
mov rbx, rax
test r14b, 0x5c
cmp r8w, 0x2989
test cl, cl
jmp 0x1420d1676
je 0x1420d16aa
nop
test r9w, r12w
cmc
cmp cl, 0x2e
jmp 0x1420d168a
je 0x1420d16b6
movzx ecx, byte [rbx + 1]
jmp 0x1420d1699
inc rbx
clc
test cl, cl
jmp 0x1420d16a4
jne 0x1420d1682
mov r8, rbx
sub r8, rax
test rdx, 0x11863b7b
test r15b, r11b
cmp r8b, r12b
cmp r8, 0x104
jae 0x1420d16aa
mov rcx, rdi
test cx, bx
test r8, r8
jmp 0x1420d16e4
je 0x1420d172b
lea r9, [rsp + 0x40]
sub r9, rax
rol dh, cl
jmp 0x1420d16f9
movzx edx, byte [rax]
test r8b, bl
test dl, dl
je 0x1420d172b
inc rcx
jmp 0x1420d170f
mov byte [r9 + rax], dl
jmp 0x1420d1718
inc rax
test r10d, 0xeb929b6
cmp rcx, r8
jb 0x1420d16f9
mov byte [rsp + rcx + 0x40], dil
jmp 0x1420d1735
lea rcx, [rsp + 0x40]
bswap rax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov r11, rax
stc
test r8b, bl
test rax, rax
jmp 0x1420d1755
jne 0x1420d1779
lea rcx, [rsp + 0x40]
movsx rax, r12w
movsxd rax, r10d
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x141847589
lea rax, [rsi + rdx]
rol rsi, 0x14