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

Disassembly:
call rax
mov r11, rax
cmc
clc
test rax, rax
jmp 0x180a996db
call rax
mov r11, rax
test rax, rax
jmp 0x180a996c0
call rax
jmp 0x180a99822
mov byte [rsp + 0x18], r8b
stc
test r12b, 0x87
mov qword [rsp + 0x10], rdx
test r12w, r14w
cmc
push rbp
not rbp
cmp r11b, 0x3a
push rsi
sal si, 0x70
sub rsp, 0x178
movzx ebp, di
movzx rbp, si
mov rbp, rdx
test r15b, 0x87
mov rsi, rcx
cmp r9w, si
test rcx, rcx
je 0x180a99269
test rdx, rdx
je 0x180a99269
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x180a99263
je 0x180a99283
xor eax, eax
sal ebp, 0x7e
add rsp, 0x178
mov si, r8w
movsx bp, dl
pop rsi
bswap bp
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x180a99290
cmp dword [rax + rcx], 0x4550
jmp 0x180a9929c
jne 0x180a99269
mov r8d, dword [rax + rcx + 0x88]
stc
clc
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x180a992b9
je 0x180a99269
mov r9d, dword [rax + rcx + 0x8c]
bswap rdx
rcl dx, 0x69
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
adc cx, 0x7e31
add ch, 0x36
mov qword [rsp + 0x168], rdi
sar cl, 0xf8
movsx cx, r11b
btc ecx, r10d
mov ecx, 0xffffffff
sub edi, edi
test dx, 0x140c
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
cmp r9b, 0xb1
mov dword [rsp + 0x190], ecx
cmp r9b, r8b
cmp rbp, 0xffff
jmp 0x180a99326
ja 0x180a99369
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x180a99339
jae 0x180a9935d
mov eax, dword [rdx + 0x1c]
add rax, rsi
jmp 0x180a9934a
mov edx, dword [rax + rcx*4]
test bpl, r10b
test edx, edx
jmp 0x180a99357
jne 0x180a9959b
xor eax, eax
jmp 0x180a99364
jmp 0x180a99822
mov eax, dword [rdx + 0x18]
test edx, 0x62f86e29
test si, cx
cmc
test eax, eax
je 0x180a99562
mov r9d, dword [rdx + 0x20]
ror rbx, 0x39
lea r11d, [rax - 1]
cmp r9, rdi
mov ebx, edi
add r9, rsi
cmp ah, 6
mov qword [rsp + 0x40], r9
test rsp, 0x30d80a3d
jmp 0x180a993a6
test r11d, r11d
js 0x180a9955d
nop
mov r10, qword [rsp + reloc.mfc100.dll_Ordinal_408]
or ax, si
cdq
shld ax, r9w, 0x84
lea eax, [r11 + rbx]
shr dh, 0x3e
sar r8b, cl
mov rbp, rdi
sar eax, 1
adc r8b, bl
stc
mov dword [rsp + 0x1a8], eax
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
xor dl, r11b
mov eax, dword [r9 + rax*4]
sub r10, rax
movsx edx, ax
xor dl, cl
movzx eax, byte [rsp + 0x1a0]
add r8, rsi
sub r10, rsi
cwd
movsx r9w, sil
nop
movzx r9, cx
movzx edx, byte [r10 + r8]
jmp 0x180a99418
movzx r9d, byte [r8]
inc r8
clc
test ecx, esi
test al, al
jmp 0x180a99429
je 0x180a99464
mov ecx, ebp
movsx ax, sil
mov eax, 0x4edb3f89
cmc
stc
rol eax, cl
jmp 0x180a9944e
add al, bpl
cmc
clc
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x180a99461
inc rbp
test dl, dl
je 0x180a99475
cmp dl, r9b
je 0x180a9940e
cmp dl, r9b
jmp 0x180a9947d
jb 0x180a994f1
cmp dl, r9b
jbe 0x180a994bd
mov ebx, dword [rsp + 0x1a8]
mov cx, sp
mov rdx, qword [rsp + 0x28]
inc rcx
mov cx, 0x70c2
movsxd rcx, r14d
mov ecx, dword [rsp + 0x190]
jmp 0x180a994b1
inc ebx
jmp 0x180a994b8
jmp 0x180a99522
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
mov eax, dword [rdx + 0x24]
lea rcx, [rsi + rax]
movzx ax, r13b
mov rax, qword [rsp + 0x38]
jmp 0x180a994dc
movzx ecx, word [rcx + rax*2]
jmp 0x180a994e5
mov dword [rsp + 0x190], ecx
jmp 0x180a99522
mov r11d, dword [rsp + 0x1a8]
movsx r9w, spl
movzx rdx, r15w
cmovne r9w, ax
mov rdx, qword [rsp + 0x28]
xchg cx, r9w
movsxd r9, edi
movzx r9w, sil
mov ecx, dword [rsp + 0x190]
dec r11d
cmp ebx, r11d
bswap r9
mov r9, qword [rsp + 0x40]
jle 0x180a993b0
mov rbp, qword [rsp + reloc.mfc100.dll_Ordinal_408]
xchg r8b, r9b
not r9d
mov r8d, dword [rsp + 0x30]
xchg r9d, r9d
movsx r9w, bl
mov r9d, dword [rsp + 0x20]
jmp 0x180a99558
jmp 0x180a99562
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x180a9956a
jae 0x180a9935d
mov eax, dword [rdx + 0x1c]
mov dl, 0x52
xadd dx, dx
rol dx, cl
lea rax, [rax + rsi]
cwd
mov edx, dword [rax + rcx*4]
test r8b, 0x46
cmp si, 0x3ff8
test edx, edx
jmp 0x180a99595
je 0x180a9935d
cmp edx, r8d
jb 0x180a9980b
lea eax, [r9 + r8]
clc
stc
cmp edx, eax
jmp 0x180a995b1
jae 0x180a9980b
mov eax, edx
xadd bx, cx
lea rax, [rax + rsi]
mov rbx, rax
shr cx, cl
or rcx, rbp
movzx ecx, byte [rax]
cmc
cmp eax, 0x3f8d47bc
jmp 0x180a995d8
test cl, cl
jmp 0x180a995df
je 0x180a9935d
cmp cl, 0x2e
jmp 0x180a995ed
je 0x180a99612
mov cl, byte [rbx + 1]
inc rbx
test cl, cl
jmp 0x180a99600
jne 0x180a995e5
xor eax, eax
jmp 0x180a9960d
jmp 0x180a99822
mov r8, rbx
cmp r13b, 0xeb
sub r8, rax
cmp r11b, cl
test r9w, r12w
cmp r8, 0x104
jmp 0x180a9962f
jae 0x180a9935d
mov rcx, rdi
test r12w, r9w
test r8, r8
jmp 0x180a99644
je 0x180a99698
lea r9, [rsp + 0x50]
neg edx
bt edx, ecx
sub r9, rax
cmp ebp, r11d
bsr edx, esp
xor rdx, 0x3384b44
nop
movzx edx, byte [rax]
stc
jmp 0x180a9966e
test dl, dl
jmp 0x180a99675
je 0x180a99698
inc rcx
jmp 0x180a99683
mov byte [r9 + rax], dl
inc rax
cmp rcx, r8
jmp 0x180a99692
jb 0x180a99665
mov byte [rsp + rcx + 0x50], dil
movzx eax, r9w
movsx ecx, r10w
not ax
lea rcx, [rsp + 0x50]
movsx rax, r9w
lahf
nop
mov rax, qword [0x1805dc210]
jmp 0x1805b7e13
jne 0x180a996e1
lea rcx, [rsp + 0x50]
movsx rax, r15w
mov rax, qword [0x1805dc208]
jmp 0x18055fc6f
je 0x180a9935d
cmp r11, rsi
jne 0x180a9977f
cmp byte [rsp + 0x1a0], dil
jmp 0x180a996f7
je 0x180a9976b
lea rax, [rsp + 0x50]
bts edx, ebx
sub rbp, rax
nop
movzx cx, ah
bt cx, 0xff
cqo
lea rdx, [rsp + rdi + 0x50]
cmova rax, rcx
rcl rax, 0xff
mov ecx, edi
bts ax, r12w
mov eax, 0x4edb3f89
rol eax, cl
add al, dil
test r14b, al
xor al, byte [rdx + rbp]
jmp 0x180a9973d
mov byte [rdx], al
jmp 0x180a99744
je 0x180a99765
inc rdi
clc
jmp 0x180a99753
cmp rdi, 0x104
jmp 0x180a9975f
jb 0x180a99714
lea rbp, [rsp + 0x50]
cwde
mov rdx, rbp
bswap ecx
mov rcx, rsi
mov rax, qword [0x1805dc218]
jmp 0x180607e3c
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jmp 0x180a9978c
jne 0x180a997f6
movzx edx, byte [rbx + 2]
add rbx, 2
test di, si
clc
test dl, dl
jmp 0x180a997a5
je 0x180a997e8
nop
lea eax, [rdx - 0x30]
jmp 0x180a997b4
inc rbx
cmp al, 9
ja 0x180a997e8
movsx eax, dl
sar dl, 7
mov dl, byte [rbx]
ror cx, cl
and rcx, r8
inc cx
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
clc
test rax, r9
test dl, dl
jmp 0x180a997e2
jne 0x180a997ac
movsxd rdx, edi
movsx rcx, r10w
shl ecx, 0xf4
bts cx, si
xor r8d, r8d
mov rcx, r11
jmp 0x180a99801
call fcn.180a99207
jmp 0x180a99822
mov eax, edx
xadd bp, bp
shl bh, cl
add rax, rsi
bsr si, ax
inc di
movzx bx, r8b
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
rcr bpl, cl
inc si
test di, 0x1ec4
add rsp, 0x178
mov sil, 0x1e
movzx ebp, dx
pop rsi
not rbp
bswap bp
pop rbp
ret