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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x1804266ae
call rax
mov r11, rax
clc
cmp r12b, 0x80
test rax, rax
jmp 0x1804266c7
mov byte [rsp + 0x18], r8b
cmp sil, 0xc9
mov qword [rsp + 0x10], rdx
cmc
test bp, 0x43d9
push rbp
push rsi
clc
xchg bpl, sil
sbb bpl, dil
sub rsp, 0x178
sal sil, 0x89
bsr si, sp
mov rbp, rdx
mov rsi, rcx
jmp 0x1804261ca
test rcx, rcx
jmp 0x1804261d2
je 0x1804261f5
test rdx, rdx
je 0x1804261f5
mov eax, 0x5a4d
jmp 0x1804261ec
cmp word [rcx], ax
je 0x180426224
sub eax, eax
xor ebp, 0x66982895
shl rsi, cl
add rsp, 0x178
mov bp, 0x4018
movzx rbp, r9w
pop rsi
jmp 0x18042621d
pop rbp
jmp 0x180426223
ret
movsxd rax, dword [rcx + 0x3c]
cmp r11b, r12b
stc
cmp dword [rax + rcx], 0x4550
jmp 0x180426238
jne 0x1804261f5
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
cmp sp, ax
test r8d, r8d
jmp 0x180426256
je 0x1804261f5
mov r9d, dword [rax + rcx + 0x8c]
cdq
stc
bswap edx
lea rdx, [rsi + r8]
bt cx, di
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x168], rdi
ror ch, 0x38
bt rcx, 0x61
shr ecx, cl
mov ecx, 0xffffffff
cmp r12d, 0x57f53477
clc
sub edi, edi
clc
cmc
cmp dl, 0x58
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
clc
mov dword [rsp + 0x190], ecx
test r8b, al
test r13b, 0x54
cmp rbp, 0xffff
jmp 0x1804262c3
ja 0x180426317
mov ecx, ebp
test r12b, 0xe7
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x1804262da
jae 0x18042630b
mov eax, dword [rdx + 0x1c]
xor dl, 0xe4
shld dx, r11w, 0x81
add rax, rsi
ror dx, 0xef
test rcx, r11
mov edx, dword [rax + rcx*4]
jmp 0x1804262fe
test edx, edx
jmp 0x180426305
jne 0x18042658f
sub eax, eax
jmp 0x180426312
jmp 0x18042682b
mov eax, dword [rdx + 0x18]
test eax, eax
je 0x180426566
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
shrd bx, r15w, 0x9a
add bx, di
mov ebx, edi
test r14b, dil
stc
add r9, rsi
stc
cmp rbx, rsp
test bx, r11w
mov qword [rsp + 0x40], r9
jmp 0x18042634f
test r11d, r11d
js 0x18042655a
nop
shr eax, cl
bt r10w, cx
mov r10, qword [rsp + 0x198]
cdqe
lea eax, [r11 + rbx]
movzx dx, r15b
shrd edx, r8d, 0x9c
movsx r8, r8w
mov rbp, rdi
sub r8w, cx
sbb r8b, bpl
sar eax, 1
xor rdx, 0x4e8904ac
rol edx, cl
btc r8, rsp
mov dword [rsp + 0x1a8], eax
bsr r8d, r11d
mov qword [rsp + 0x38], rax
bsf r8w, r9w
shr dx, 0x87
neg r8w
mov r8d, dword [r9 + rax*4]
movsx dx, sil
mov eax, dword [r9 + rax*4]
sub r10, rax
dec eax
shl ah, 0x45
rdtsc
movzx eax, byte [rsp + 0x1a0]
not dx
rcl r9w, cl
add r8, rsi
sub r10, rsi
movzx r9d, r15w
not dl
nop
movsx edx, r11w
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x1804263f7
inc r8
test r9, rsi
test al, al
jmp 0x180426404
je 0x18042643b
mov ecx, ebp
rcr al, cl
bswap ax
mov eax, 0x293658a
rol eax, cl
add al, bpl
cmp bh, dh
cmc
xor dl, al
inc al
mov al, byte [rsp + 0x1a0]
jmp 0x18042642e
inc rbp
cmp bp, 0x64eb
jmp 0x18042643b
test dl, dl
jmp 0x180426442
je 0x180426456
cmp dl, r9b
jmp 0x180426450
je 0x1804263e9
cmp dl, r9b
jmp 0x18042645e
jb 0x1804264e3
cmp dl, r9b
jmp 0x18042646c
jbe 0x1804264a1
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
movsx cx, al
movsxd rcx, r10d
movsx rcx, r14w
mov ecx, dword [rsp + 0x190]
jmp 0x180426495
inc ebx
jmp 0x18042649c
jmp 0x18042651d
mov rdx, qword [rsp + 0x28]
movsxd rbx, r15d
cbw
movsx eax, cx
lea ebx, [r11 + 1]
cdqe
mov eax, dword [rdx + 0x24]
mov ch, 0x58
lea rcx, [rsi + rax]
xchg al, ah
movzx rax, di
mov rax, qword [rsp + 0x38]
jmp 0x1804264ce
movzx ecx, word [rcx + rax*2]
jmp 0x1804264d7
mov dword [rsp + 0x190], ecx
jmp 0x18042651d
mov r11d, dword [rsp + 0x1a8]
cmovae cx, bx
movsxd rdx, r14d
cwd
mov rdx, qword [rsp + 0x28]
setg r9b
jmp 0x180426502
mov ecx, dword [rsp + 0x190]
movzx r9w, spl
mov r9w, dx
setl r9b
dec r11d
sub r9w, r9w
cmp ebx, r11d
movsx r9, r14w
movsx r9d, dx
movzx r9d, sp
mov r9, qword [rsp + 0x40]
jle 0x180426360
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
movsx r9, sp
movsx r9d, bx
mov r9w, r9w
mov r9d, dword [rsp + 0x20]
jmp 0x180426566
mov r9d, dword [rsp + 0x20]
cmp r13w, 0x31a1
cmc
cmp ecx, dword [rdx + 0x14]
jmp 0x18042656e
jae 0x18042630b
mov eax, dword [rdx + 0x1c]
movsx dx, r10b
add rax, rsi
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x180426589
je 0x18042630b
cmp edx, r8d
jb 0x180426818
lea eax, [r9 + r8]
cmp edx, eax
jmp 0x1804265a3
jae 0x180426818
mov eax, edx
bts ebx, r9d
add rax, rsi
or bx, bx
mov rbx, rax
movzx ecx, byte [rax]
test r12d, eax
test cl, cl
jmp 0x1804265c5
je 0x18042630b
cmp cl, 0x2e
jmp 0x1804265d3
je 0x180426605
mov cl, byte [rbx + 1]
jmp 0x1804265e1
inc rbx
cmp si, r8w
clc
test dl, r12b
test cl, cl
jmp 0x1804265f3
jne 0x1804265cb
sub eax, eax
jmp 0x180426600
jmp 0x18042682b
mov r8, rbx
clc
stc
cmp r8b, sil
sub r8, rax
test cl, 0x33
clc
cmp r8, 0x104
jmp 0x180426620
jae 0x18042630b
mov rcx, rdi
test r14b, 0x9f
test r8, r8
jmp 0x180426635
je 0x18042668e
lea r9, [rsp + 0x50]
shld edx, r12d, 0x37
sub r9, rax
nop
sal dx, 0xd7
mov dl, 0xa4
and dl, r15b
movzx edx, byte [rax]
test spl, 0xa7
jmp 0x18042665e
test dl, dl
jmp 0x180426665
je 0x18042668e
inc rcx
jmp 0x180426673
mov byte [r9 + rax], dl
jmp 0x18042667c
inc rax
clc
cmp rcx, r8
jmp 0x180426688
jb 0x180426652
mov byte [rsp + rcx + 0x50], dil
movzx ax, r11b
bswap cx
cdqe
lea rcx, [rsp + 0x50]
mov rax, qword [0x1803fe0a0]
jmp 0x1803c1aaa
jne 0x1804266cd
lea rcx, [rsp + 0x50]
mov al, 0x5d
mov rax, qword [0x1803fe098]
jmp 0x1803da252
je 0x18042630b
cmp r11, rsi
jmp 0x1804266d5
jne 0x18042677e
cmp byte [rsp + 0x1a0], dil
jmp 0x1804266e8
je 0x180426763
lea rax, [rsp + 0x50]
not dx
sub rbp, rax
bswap dx
cwde
nop
rcr dh, cl
lea rdx, [rsp + rdi + 0x50]
btc eax, ecx
mov ecx, edi
mov rax, r10
not ax
mov eax, 0x293658a
stc
jmp 0x18042671c
rol eax, cl
add al, dil
cmp r12b, bl
cmc
xor al, byte [rdx + rbp]
jmp 0x18042672d
mov byte [rdx], al
jmp 0x180426734
je 0x18042675b
inc rdi
test r12b, bpl
test r8w, 0x29f7
cmp bpl, r8b
cmp rdi, 0x104
jmp 0x180426755
jb 0x180426700
lea rbp, [rsp + 0x50]
movzx ecx, di
mov rdx, rbp
movsx eax, dx
mov rcx, rsi
movzx rax, r8w
mov rax, qword [0x1803fe0a8]
call rax
jmp 0x18042682b
cmp byte [rbx + 1], 0x23
cqo
mov dl, bpl
lea rdx, [rbx + 1]
jmp 0x180426790
jne 0x180426804
movzx edx, byte [rbx + 2]
add rbx, 2
test bl, cl
cmc
test dl, dl
jmp 0x1804267a8
je 0x1804267f5
nop
lea eax, [rdx - 0x30]
jmp 0x1804267b7
inc rbx
jmp 0x1804267c0
cmp al, 9
jmp 0x1804267c7
ja 0x1804267f5
movsx eax, dl
mov dl, 0x25
mov dl, byte [rbx]
stc
add cl, bpl
lea ecx, [rdi + rdi*4]
shl dil, 0x15
bsr edi, esp
xchg dil, dil
lea edi, [rax + rcx*2 - 0x30]
test r12b, r11b
stc
test dl, dl
jne 0x1804267af
movsxd rdx, edi
shr ch, 0x27
xor cx, r9w
or cx, 0x582a
sub r8d, r8d
mov cx, 0x667e
mov rcx, r11
call fcn.180426193
jmp 0x18042682b
mov eax, edx
cmp r8w, 0x497a
adc dil, 0x3e
lea rax, [rax + rsi]
shr rbp, cl
mov rbx, qword [rsp + 0x170]
or di, 0x77fa
shl rsi, 0x79
mov rdi, qword [rsp + 0x168]
rcr rsi, 0x58
bt ebp, 0xe2
xor sil, 0x8f
add rsp, 0x178
not bpl
pop rsi
pop rbp
jmp 0x180426861
ret