Function at 0x18004a4d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
jmp 0x18004a64e
movzx eax, byte [r8]
inc r8
jmp 0x18004aaa2
cmp r8, r10
jne 0x18004a4d5
jmp 0x18004a877
add eax, edx
test dl, dl
jne 0x18004a508
jmp 0x18004a9d7
nop
movsx edx, byte [r8]
jmp 0x18004ab8f
test eax, eax
je 0x18004a51f
mov ecx, dword [rax + r10 + 0x24]
jmp 0x18004ac76
mov rbx, qword [rsp + 0x170]
xor eax, eax
jmp 0x18004a6c5
test eax, eax
je 0x18004a51f
mov rcx, qword gs:[0x30]
jmp 0x18004a659
mov r10, rax
test rax, rax
je 0x18004a51f
jmp 0x18004ac9a
mov r8, rbx
mov ecx, dword [rsi + 0x18]
cmp bl, bl
je 0x18004a586
or r8, rcx
lea rdx, [rcx + r9]
jmp 0x18004a832
lea r8, [r8 + 1]
mov eax, r14d
jmp 0x18004a7cc
mov r9d, dword [rsp + 0x40]
mov r8, rbx
jmp 0x18004abee
movzx edx, word [rcx + r10]
mov ebx, dword [rax + rdx*4]
jmp 0x18004a599
or r8, r9
mov r8d, r8d
cmp bp, bp
je 0x18004a557
mov edx, dword [rsi + 0x18]
mov rcx, rbx
jmp 0x18004a5a3
add rbx, r10
mov dword [rsp + 0x38], r14d
jmp 0x18004a591
call rdi
mov r9, qword [rbp - 0x78]
cmp dx, dx
je 0x18004a54d
mov byte [r9 + rcx], al
inc r9
jmp 0x18004a690
add r9, rax
add r8, r15
jmp 0x18004a5dd
mov r10, r8
or r10, rdx
cmp bh, bh
je 0x18004a5fa
add r8, rbx
add rdx, r15
jmp 0x18004a5c2
mov eax, dword [rsi + 0x10]
mov r9d, dword [rsi + 8]
jmp 0x18004a5f1
mov rcx, r9
or rcx, r8
jmp 0x18004a605
mov byte [r8], al
lea r8, [r8 + 1]
jmp 0x18004a8eb
add rax, rbx
mov r8d, dword [rsi + 0x1c]
jmp 0x18004a5ba
mov r10d, r10d
or r10, rcx
jmp 0x18004abf6
mov ecx, ecx
or rcx, rdx
jmp 0x18004a9f1
mov dword [r8], eax
lea r8, [r8 + 4]
jmp 0x18004ac10
push rsi
push rdi
cmp si, si
je 0x18004a63b
mov edx, 5
add edx, 0x14
cmp ch, ch
je 0x18004a676
mov r8, qword [rcx + 0x60]
mov r9, qword [r8 + 0x18]
jmp 0x18004a982
push r14
push r15
jmp 0x18004a666
mov edi, r14d
mov qword [rsp + 0x168], r13
jmp 0x18004a62e
mov qword [rsp + 0x18], rbx
push rbp
cmp ax, ax
je 0x18004a61b
xor r14d, r14d
mov qword [rsp + 0x160], r12
jmp 0x18004a641
lea rbp, [rsp - 0x30]
sub rsp, 0x130
cmp cl, cl
je 0x18004a684
call fcn.18004acaa
mov dword [rsp + 0x40], eax
jmp 0x18004a52e
mov rbx, rdx
lea rcx, [rbp + 0x10]
cmp sp, sp
je 0x18004a622
cmp r9, rdx
jne 0x18004a6b7
jmp 0x18004a83f
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r9]
jmp 0x18004a5ae
ret
pop rsi
pop rbp
jmp 0x18004a6c0
add rsp, 0x130
pop r15
jmp 0x18004a6d0
pop r14
pop rdi
cmp ch, ch
je 0x18004a6c1
movaps xmmword [rbp - 0x10], xmm0
call rbx
jmp 0x18004a51f
mov eax, dword [r8]
jmp 0x18004a893
lea r9, [r9 + 1]
cmp r8, r10
jne 0x18004a708
jmp 0x18004aa0b
test rcx, rcx
je 0x18004a6eb
movzx eax, byte [r8]
jmp 0x18004a888
lea r9, [r9 + 4]
cmp r8, r10
jne 0x18004a6eb
jmp 0x18004aa0b
mov eax, dword [r9]
mov dword [r9 + rcx], eax
jmp 0x18004a728
add r9, 4
cmp r9, rdx
jne 0x18004a71f
jmp 0x18004a83f
sub rcx, r9
test r8, r8
je 0x18004a71f
jmp 0x18004a6aa
mov r11, qword [r12 + 0x30]
test r11, r11
jne 0x18004a776
jmp 0x18004abd5
test r10d, r10d
je 0x18004a743
mov rax, qword [rsp + 0x50]
jmp 0x18004ab21
mov r10d, r14d
test esi, esi
je 0x18004a743
jmp 0x18004a9e5
nop word [rax + rax]
movups xmm0, xmmword [r12 + 0x58]
jmp 0x18004aace
mov rdi, rdx
test rdi, rdi
jmp 0x18004a91a
cmp rcx, r9
je 0x18004a784
lea r8, [fcn.18004b1af]
jmp 0x18004a98e
add rax, rdx
cmp r8, rax
jb 0x18004a781
jmp 0x18004a995
inc rdx
sub r8, 1
jne 0x18004a7b9
jmp 0x18004aa40
nop
movsx eax, byte [rdx]
jmp 0x18004a9c0
movaps xmm0, xmmword [rsp + 0x50]
lea r8, [rbp - 0x20]
jmp 0x18004a801
inc r14d
div r9d
jmp 0x18004a824
mov dword [rsp + 0x20], eax
movdqa xmmword [rsp + 0x50], xmm0
jmp 0x18004a7f4
call rdi
movups xmm1, xmmword [rbp - 0x68]
cmp cl, cl
je 0x18004a81a
mov edx, eax
mov rcx, rbx
cmp bp, bp
je 0x18004a7e0
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp], xmm1
jmp 0x18004a6d7
mov rdx, qword [rbp - 0x70]
mov rcx, r15
cmp ax, ax
je 0x18004a80d
movaps xmmword [rbp - 0x20], xmm1
movups xmm1, xmmword [rbp - 0x48]
cmp bx, bx
je 0x18004a7d4
lea r9, [rsp + 0x50]
mov eax, dword [rsi + 0x2c]
jmp 0x18004a7c1
movzx eax, byte [rbp + rdx + 0x10]
xor byte [r8 - 1], al
jmp 0x18004abe1
cmp r9, rdx
je 0x18004a83f
mov rcx, rbx
jmp 0x18004a736
mov eax, dword [rsi + 0x18]
test eax, eax
je 0x18004a84b
jmp 0x18004a56f
mov r8d, dword [rsp + 0x38]
lea r9, [rsp + 0x38]
jmp 0x18004a7ea
mov eax, dword [r8]
add r8, 4
jmp 0x18004aa5a
cmp r8, r10
je 0x18004a877
test r11, r11
je 0x18004a857
jmp 0x18004a4d5
cmp r8, r10
jne 0x18004a857
mov ecx, dword [rsi + 0x10]
jmp 0x18004aaae
mov dword [rbp - 0x60], ecx
mov qword [rbp - 0x68], rbx
jmp 0x18004a8c2
inc r8
mov byte [r9], al
jmp 0x18004a6f3
add r8, 4
mov dword [r9], eax
jmp 0x18004a711
mov rcx, rbx
nop dword [rax]
jmp 0x18004aa17
and eax, 3
inc edx
cmp dx, dx
je 0x18004a8ce
lea rcx, [rsp + 0x30]
mov qword [rbp - 0x48], rax
jmp 0x18004ac28
lea rax, [rcx + rbx]
mov qword [rbp - 0x58], rax
cmp dh, dh
je 0x18004a8e3
movzx eax, byte [rax + rsi + 0x2c]
xor byte [rcx - 1], al
jmp 0x18004a9ff
add rax, rcx
add rax, rbx
jmp 0x18004a8b4
mov eax, dword [rsi + 0x10]
mov dword [rbp - 0x50], eax
jmp 0x18004a8db
cmp rdx, r9
jne 0x18004a906
jmp 0x18004ac15
movzx eax, byte [rdx]
inc rdx
jmp 0x18004a5e5
call fcn.18004b1af
mov edx, eax
jmp 0x18004a959
cmove rdi, rbx
mov qword [rbp - 0x80], rdi
cmp sp, sp
je 0x18004a911
add dword [rsp + 0x68], 0x3a
mov qword [rsp + 0x78], rdx
jmp 0x18004a933
mov dword [rsp + 0x6c], 0xe553a519
sub dword [rsp + 0x6c], 0xc1
jmp 0x18004a966
add rcx, rdi
mov eax, dword [rdx + 0x10]
jmp 0x18004ab3a
add rax, rdi
mov qword [rbp - 0x70], rax
jmp 0x18004a945
add rdx, rdi
mov dword [rsp + 0x68], 0x7267712
jmp 0x18004a927
mov dword [rsp + 0x70], 0xc38ae1be
sub dword [rsp + 0x70], 0xae
cmp di, di
je 0x18004a97b
mov eax, dword [rdx]
mov ecx, dword [rdx + 0x14]
jmp 0x18004a950
add r9, 0x10
mov rcx, qword [r9]
jmp 0x18004a78c
nop
mov rdx, qword [rcx + 0x30]
jmp 0x18004a9a7
mov rcx, qword [rcx]
cmp rcx, r9
jne 0x18004a98f
jmp 0x18004a784
cmp r8, rdx
jb 0x18004a995
mov eax, dword [rcx + 0x40]
jmp 0x18004a79d
add r9d, 0xffffffe0
add r9d, eax
jmp 0x18004a7aa
ror r9d, 0xd
cmp al, 0x61
jl 0x18004a9b8
jmp 0x18004a9b4
inc r10d
cmp r10d, esi
jb 0x18004a9e5
jmp 0x18004a743
lea ecx, [rax + r9]
cmp ecx, r13d
jne 0x18004a9ca
jmp 0x18004aba6
mov r8d, dword [rbx]
lea rbx, [rbx + 4]
jmp 0x18004ab9b
lea r10, [r8 + rdx]
cmp r8, r10
je 0x18004aa0b
jmp 0x18004a703
cmp edx, edi
jb 0x18004aa17
mov ecx, dword [rsi + 8]
jmp 0x18004a87f
mov edx, r14d
test edi, edi
je 0x18004aa03
jmp 0x18004a89f
mov eax, edx
lea rcx, [rcx + 1]
jmp 0x18004a8aa
cmp rax, 3
jl 0x18004aa36
mov edi, dword [rsp + 0x3c]
jmp 0x18004abb1
nop dword [rax + rax]
mov r13d, dword [rsp + rax*4 + 0x68]
jmp 0x18004aad8
mov ebx, dword [r11 + r10 + 0x20]
lea rdi, [r11 + r10]
jmp 0x18004ab08
movzx ecx, ax
test ecx, ecx
je 0x18004aa40
jmp 0x18004ab2d
mov dword [r9], eax
lea r9, [r9 + 4]
jmp 0x18004a872
mov edx, dword [rsi + 8]
mov r8d, dword [rsi + 4]
cmp dx, dx
je 0x18004aac6
mov r15, qword [rbp - 0x80]
mov r9, rax
jmp 0x18004aa7b
mov r13, qword [rsp + 0x168]
mov r12, qword [rsp + 0x160]
jmp 0x18004aa66
mov rsi, qword [rsp + 0x78]
mov rbx, rax
cmp dx, dx
je 0x18004aa72
or r11, rax
mov r11d, r11d
jmp 0x18004aaba
mov byte [r9], al
lea r9, [r9 + 1]
jmp 0x18004a4e1
mov r8d, dword [rsi + 8]
mov edx, dword [rsi + 0xc]
jmp 0x18004a5cc
or r11, rdx
lea r10, [r8 + rdx]
jmp 0x18004a863
add r8, r15
mov r11, r8
jmp 0x18004aa9a
movsxd rax, dword [r11 + 0x3c]
mov r12, qword [r12]
jmp 0x18004aae9
mov r15, r14
mov rax, qword gs:[0x60]
cmp bx, bx
je 0x18004aafb
movups xmmword [rsp + 0x50], xmm0
mov r10d, dword [rax + r11 + 0x88]
jmp 0x18004a752
mov rcx, qword [rax + 0x18]
mov r12, qword [rcx + 0x10]
jmp 0x18004abc6
mov esi, dword [rdi + 0x18]
add rbx, r11
jmp 0x18004a761
mov qword [rsp + 0x60], rax
mov qword [rbp - 0x78], rcx
jmp 0x18004aa31
mov r9d, r14d
shr rax, 0x10
jmp 0x18004aa4e
mov rdx, qword [rsp + 0x58]
mov r8d, ecx
jmp 0x18004a7b8
add eax, dword [rdx + 8]
add eax, dword [rdx + 0x20]
cmp dh, dh
je 0x18004ab44
mov dword [rsp + 0x3c], eax
mov rax, r14
cmp ax, ax
je 0x18004ab13
mov r8d, 0x2f40
add r8d, 0xc0
jmp 0x18004abba
add rcx, r11
movzx r8d, word [rdx + rax]
cmp bx, bx
je 0x18004ab76
mov ecx, dword [rdi + 0x1c]
add rax, r11
cmp ch, ch
je 0x18004ab5f
mov r15d, dword [rcx + r8*4]
add r15, r11
jmp 0x18004a9ca
inc rax
mov qword [rsp + 0x60], rax
jmp 0x18004aa22
lea r8, [r8 + 1]
ror eax, 0xd
jmp 0x18004a4fb
add r8, r11
mov eax, r14d
jmp 0x18004a506
mov edx, dword [rdi + 0x24]
lea eax, [r10 + r10]
cmp cl, cl
je 0x18004ab6c
xor ecx, ecx
mov edx, edi
cmp di, di
je 0x18004ab50
lea r9d, [rcx + 4]
call qword [rbp - 0x30]
jmp 0x18004aa8d
mov r11, qword [r12 + 0x30]
test r11, r11
je 0x18004abd5
jmp 0x18004a76d
mov rax, qword [rsp + 0x60]
mov qword [rbp + rax*8 - 0x38], r15
jmp 0x18004ab82
mov eax, dword [rsi + 0x18]
cmp r14d, eax
jb 0x18004abef
jmp 0x18004a84b
nop
xor edx, edx
jmp 0x18004a563
lea r9, [rdx + rcx]
cmp rdx, r9
je 0x18004ac15
cmp bh, bh
je 0x18004ac03
test r10, r10
je 0x18004ac1d
nop dword [rax]
jmp 0x18004a906
cmp rdx, r9
jne 0x18004ac1d
mov edx, dword [rsi + 0x20]
jmp 0x18004a5d4
mov eax, dword [rdx]
add rdx, 4
jmp 0x18004a60f
mov eax, dword [rsi + 0x20]
mov dword [rbp - 0x40], eax
cmp ax, ax
je 0x18004ac47
add dword [rsp + 0x30], 0xd2
mov dword [rsp + 0x34], 0x6c6c15
cmp dl, dl
je 0x18004ac59
mov eax, dword [rsi + 0x24]
add rax, r15
jmp 0x18004ac4f
mov qword [rsp + 0x50], rax
mov eax, dword [rsi + 0x28]
jmp 0x18004ac66
add dword [rsp + 0x34], 0x4f
call qword [rbp - 0x38]
jmp 0x18004a540
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x30], 0x2e786f92
cmp al, al
je 0x18004ac33
lea r9, [rsp + 0x38]
mov eax, dword [rax + r10 + 0x1c]
jmp 0x18004ac82
mov r8d, 2
add r8d, 2
jmp 0x18004ac8e
mov rdi, qword [rbp - 0x28]
add rax, r10
jmp 0x18004a57c
movsxd rcx, dword [rax + 0x3c]
mov eax, dword [rcx + rax + 0x88]
jmp 0x18004a511