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

Disassembly:
call rax
mov r11, rax
test rax, rax
jne 0x18034af11
lea rcx, [rsp + 0x50]
mov al, r8b
jmp 0x18034aef7
call rax
jmp 0x18034b04a
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
stc
push rbp
mov bpl, 0xda
push rsi
shld bp, r11w, 0xe7
or bp, 0x61d7
btr rsi, 0x16
sub rsp, 0x178
bts esi, r15d
setle bpl
bsf bp, r11w
mov rbp, rdx
shr sil, cl
sar sil, 0xed
btr rsi, 0xa0
mov rsi, rcx
cmp r12b, 0x99
cmc
clc
test rcx, rcx
je 0x18034aaaa
test rdx, rdx
jmp 0x18034aa91
je 0x18034aaaa
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x18034aaa4
je 0x18034aacf
xor eax, eax
xor bpl, 0xe1
add rsp, 0x178
movsx si, r14b
pop rsi
setp bpl
movzx bp, al
mov bp, cx
pop rbp
jmp 0x18034aace
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x18034aadf
jne 0x18034aaaa
mov r8d, dword [rax + rcx + 0x88]
test r13w, r13w
cmc
stc
mov dword [rsp + 0x30], r8d
jmp 0x18034aafd
test r8d, r8d
jmp 0x18034ab05
je 0x18034aaaa
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
bswap cx
sub cx, 0x4f71
cmc
mov qword [rsp + 0x168], rdi
sar cl, 0xda
mov ecx, 0xffffffff
test sil, 0xb7
sub edi, edi
test r9b, 6
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
jmp 0x18034ab5f
ja 0x18034ab9f
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmc
cmp ecx, dword [rdx + 0x14]
jae 0x18034ab98
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
sub dh, 0x83
adc dx, si
shr dh, cl
mov edx, dword [rax + rcx*4]
jmp 0x18034ab8b
test edx, edx
jmp 0x18034ab92
jne 0x18034adeb
xor eax, eax
jmp 0x18034b04a
mov eax, dword [rdx + 0x18]
cmp bh, 0xfc
test eax, eax
je 0x18034adc1
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
xadd bx, bx
cmp cx, r10w
btc bx, r14w
mov ebx, edi
jmp 0x18034abc9
lea r9, [r9 + rsi]
mov qword [rsp + 0x40], r9
test r11d, r11d
jmp 0x18034abda
js 0x18034adb6
nop
xor r10b, 0x33
mov r10, qword [rsp + 0x198]
or bpl, spl
lea eax, [r11 + rbx]
cqo
mov r8b, 0xe2
mov rbp, rdi
sbb dl, 0xfb
bswap dx
sar eax, 1
mov dword [rsp + 0x1a8], eax
cmp rdx, rsi
shr r8b, 0x29
cwd
mov qword [rsp + 0x38], rax
btc rdx, r12
mov r8d, dword [r9 + rax*4]
stc
adc dl, r14b
mov eax, dword [r9 + rax*4]
sub r10, rax
movzx eax, byte [rsp + 0x1a0]
bsr rdx, r9
or r9b, 0x8c
test rax, 0x1cac0e09
add r8, rsi
and dl, sil
sub r10, rsi
nop
mov r9d, 0xf447615
movzx edx, byte [r10 + r8]
movsxd r9, r9d
movzx r9d, byte [r8]
jmp 0x18034ac63
inc r8
cmp r15b, 0x81
clc
test al, al
je 0x18034aca5
mov ecx, ebp
btc rax, 0xa
mov rax, rsp
mov eax, 0x6ae926fc
jmp 0x18034ac87
rol eax, cl
stc
test dl, 0xe5
cmp r10b, bpl
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
inc rbp
stc
clc
cmp bpl, 8
test dl, dl
jmp 0x18034acac
je 0x18034acbb
cmp dl, r9b
je 0x18034ac52
cmp dl, r9b
jmp 0x18034acc3
jb 0x18034ad4b
cmp dl, r9b
jmp 0x18034acd1
jbe 0x18034ad05
mov ebx, dword [rsp + 0x1a8]
cdq
cmovns rdx, r8
movsx rcx, si
mov rdx, qword [rsp + 0x28]
inc cl
cmovb rcx, rcx
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x18034ad00
jmp 0x18034ad6d
mov rdx, qword [rsp + 0x28]
bswap ax
xchg bh, bh
movsx ax, r10b
lea ebx, [r11 + 1]
mov eax, dword [rdx + 0x24]
not rcx
setne cl
lea rcx, [rsi + rax]
cbw
mov rax, qword [rsp + 0x38]
jmp 0x18034ad31
movzx ecx, word [rcx + rax*2]
jmp 0x18034ad3a
mov dword [rsp + 0x190], ecx
jmp 0x18034ad46
jmp 0x18034ad6d
mov r11d, dword [rsp + 0x1a8]
cqo
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
dec r11d
test r10d, edx
shr r9b, cl
mov r9b, 0x4d
cmp ebx, r11d
jmp 0x18034ad75
mov r9, qword [rsp + 0x40]
jmp 0x18034ad7f
jle 0x18034abe5
mov rbp, qword [rsp + 0x198]
movsx r8d, r15w
bswap r9w
mov r8d, dword [rsp + 0x30]
movzx r9w, r14b
movzx r9d, cx
movzx r9, r14w
mov r9d, dword [rsp + 0x20]
jmp 0x18034adb1
jmp 0x18034adc1
mov r9d, dword [rsp + 0x20]
cmc
jmp 0x18034adc1
cmp ecx, dword [rdx + 0x14]
jae 0x18034ab98
mov eax, dword [rdx + 0x1c]
cmovle dx, r14w
lea rax, [rax + rsi]
mov edx, dword [rax + rcx*4]
test bp, r11w
stc
test edx, edx
jmp 0x18034ade5
je 0x18034ab98
cmp edx, r8d
jmp 0x18034adf3
jb 0x18034b044
lea eax, [r9 + r8]
cmp edx, eax
jae 0x18034b044
mov eax, edx
add rax, rsi
mov rbx, rax
add cx, 0x19cd
movsx rcx, r15w
movzx ecx, byte [rax]
cmp r11d, 0x42b20e1a
test cl, cl
je 0x18034ab98
cmp cl, 0x2e
jmp 0x18034ae30
je 0x18034ae5a
mov cl, byte [rbx + 1]
jmp 0x18034ae3e
inc rbx
test cl, cl
jmp 0x18034ae48
jne 0x18034ae28
xor eax, eax
jmp 0x18034ae55
jmp 0x18034b04a
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jmp 0x18034ae6c
jae 0x18034ab98
mov rcx, rdi
clc
cmp r15w, 0x5c35
jmp 0x18034ae81
test r8, r8
jmp 0x18034ae89
je 0x18034aedb
lea r9, [rsp + 0x50]
clc
bsf dx, r11w
btr dx, dx
sub r9, rax
movsx edx, sp
rcl dx, cl
nop
sal dl, cl
sal dx, 0x1d
bswap dx
movzx edx, byte [rax]
test dl, dl
jmp 0x18034aebb
je 0x18034aedb
inc rcx
mov byte [r9 + rax], dl
inc rax
clc
cmc
cmp rcx, r8
jmp 0x18034aed5
jb 0x18034aeb1
mov byte [rsp + rcx + 0x50], dil
movsx ax, ch
cbw
lea rcx, [rsp + 0x50]
mov rax, qword [0x18033b0b0]
jmp 0x1802eb387
mov rax, qword [0x18033b0a8]
call rax
mov r11, rax
test rax, rax
jmp 0x18034af0b
je 0x18034ab98
cmp r11, rsi
jne 0x18034afaf
cmp byte [rsp + 0x1a0], dil
jmp 0x18034af27
je 0x18034af97
lea rax, [rsp + 0x50]
bt ecx, 0xaa
sub rbp, rax
lahf
nop
lea rdx, [rsp + rdi + 0x50]
ror cl, 0x13
rcr rax, 0x54
mov ecx, edi
mov eax, 0x6ae926fc
cmc
clc
rol eax, cl
clc
stc
jmp 0x18034af59
add al, dil
cmp r9b, spl
jmp 0x18034af69
xor al, byte [rdx + rbp]
jmp 0x18034af71
mov byte [rdx], al
jmp 0x18034af78
je 0x18034af8f
inc rdi
cmc
cmp rdi, 0x104
jb 0x18034af3b
lea rbp, [rsp + 0x50]
movzx ecx, ax
mov rdx, rbp
mov cl, spl
mov rcx, rsi
movsx eax, si
mov rax, qword [0x18033b0b8]
jmp 0x1803277ee
cmp byte [rbx + 1], 0x23
cdq
movsx edx, r11w
lea rdx, [rbx + 1]
jmp 0x18034afc1
jne 0x18034b029
movzx edx, byte [rbx + 2]
stc
cmp r13b, r10b
add rbx, 2
test dl, dl
je 0x18034b01b
nop
setp al
cbw
movzx eax, r13w
lea eax, [rdx - 0x30]
jmp 0x18034afed
inc rbx
test r8b, bl
cmp al, 9
jmp 0x18034affa
ja 0x18034b01b
movsx eax, dl
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
rcl dil, cl
lea edi, [rax + rcx*2 - 0x30]
test r10w, r13w
test dl, dl
jne 0x18034afe5
movsxd rdx, edi
not rcx
rcr cx, 0xc5
bts ecx, r8d
xor r8d, r8d
movsx rcx, cx
xchg cl, ch
mov rcx, r11
jmp 0x18034b03a
call fcn.18034aa34
jmp 0x18034b04a
mov eax, edx
lea rax, [rax + rsi]
mov rbx, qword [rsp + 0x170]
movsx rbp, di
movsxd rbp, edx
mov rdi, qword [rsp + 0x168]
adc bpl, 0x6f
add rsp, 0x178
movsxd rbp, ecx
movsx esi, r8w
cmovae si, dx
pop rsi
xchg bpl, bpl
movsxd rbp, r10d
pop rbp
ret