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

Disassembly:
jmp 0x180012f54
test dl, dl
jne 0x180012beb
lea ecx, [rax + r9]
jmp 0x1800130b2
movsx edx, byte [r8]
lea r8, [r8 + 1]
jmp 0x18001300f
mov eax, dword [rsi + 0x18]
cmp r15d, eax
jb 0x180012c06
jmp 0x180012ce5
nop
xor edx, edx
jmp 0x180012df8
cmp al, 0x61
jl 0x180012c17
add r9d, 0xffffffe0
jmp 0x180012c17
add r9d, eax
inc rcx
jmp 0x1800132d4
mov r13d, dword [rsp + rax*4 + 0x58]
mov r14, r15
jmp 0x180012d79
mov qword [rsp + 0x50], rax
cmp rax, 3
jl 0x180012c22
jmp 0x180012fee
mov dword [rsp + 0x60], 0xc38ae11a
sub dword [rsp + 0x60], 0xa
jmp 0x180012c70
add r9, 0x10
mov rcx, qword [r9]
jmp 0x180013158
mov qword [rbp - 0x80], rcx
mov ecx, dword [rax + 0x14]
jmp 0x180012c88
cmove rdi, rbx
mov qword [rsp + 0x70], rdi
cmp dh, dh
je 0x180012cb4
mov ecx, dword [rax]
add rcx, rdi
cmp al, al
je 0x180012c5a
add dword [rsp + 0x58], 0xf3
mov qword [rsp + 0x68], rax
jmp 0x180012c90
mov rax, r15
add rcx, rdi
jmp 0x180012d0d
mov dword [rsp + 0x5c], 0xe553a51a
sub dword [rsp + 0x5c], 0xc2
cmp di, di
je 0x180012c3f
add rax, rdi
mov dword [rsp + 0x58], 0x7267659
cmp dl, dl
je 0x180012c79
call fcn.180013891
mov eax, eax
cmp bh, bh
je 0x180012ca5
nop
mov rdx, qword [rcx + 0x30]
jmp 0x180012cd8
mov rcx, qword [rcx]
cmp rcx, r9
jne 0x180012cc0
jmp 0x180013150
cmp r8, rdx
jb 0x180012cc6
mov eax, dword [rcx + 0x40]
jmp 0x180013140
mov r8d, dword [rsp + 0x38]
lea r9, [rsp + 0x38]
jmp 0x180012da0
cmp r9, rdx
je 0x180012d01
mov rcx, rbx
jmp 0x180013315
mov eax, dword [rsi + 0x18]
test eax, eax
je 0x180012ce5
jmp 0x180012e3b
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x78], rcx
jmp 0x180012c22
shr rax, 0x10
movzx edx, ax
jmp 0x1800132e4
mov r8d, edx
nop
jmp 0x1800132f2
mov rax, qword [rsp + 0x40]
mov r9d, r15d
cmp ah, ah
je 0x180012d1c
lea rdi, [r11 + r10]
mov esi, dword [rdi + 0x18]
jmp 0x180012d54
mov r12, qword [r12]
movups xmmword [rsp + 0x40], xmm0
jmp 0x180012e5f
add rbx, r11
mov r10d, r15d
jmp 0x180012e71
lea rbx, [rbx + 4]
add r8, r11
jmp 0x180012fd1
mov r12, qword [rcx + 0x10]
mov r11, qword [r12 + 0x30]
jmp 0x18001318c
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
cmp cl, cl
je 0x180012d6b
movzx eax, byte [rbp + rdx]
xor byte [r8 - 1], al
jmp 0x180012bf8
inc r15d
div r9d
jmp 0x180012d8a
mov edx, eax
mov rcx, rbx
cmp ch, ch
je 0x180012dd8
mov dword [rsp + 0x20], eax
movdqa xmmword [rsp + 0x40], xmm0
jmp 0x180012de0
mov rdx, qword [rbp - 0x80]
mov rcx, r14
cmp si, si
je 0x180012dcb
lea r9, [rsp + 0x40]
mov eax, dword [rsi + 0x2c]
jmp 0x180012ded
movaps xmmword [rbp - 0x30], xmm1
movups xmm1, xmmword [rbp - 0x58]
cmp bp, bp
je 0x180012da9
call rdi
movups xmm1, xmmword [rbp - 0x78]
jmp 0x180012dc1
movups xmm0, xmmword [rbp - 0x68]
movaps xmmword [rbp - 0x10], xmm1
jmp 0x180013030
movaps xmm0, xmmword [rsp + 0x40]
lea r8, [rbp - 0x30]
jmp 0x180012db5
lea r8, [r8 + 1]
mov eax, r15d
jmp 0x180012d98
movzx edx, word [rcx + r10]
mov ebx, dword [rax + rdx*4]
jmp 0x180012e25
mov edx, dword [rsi + 0x18]
mov rcx, rbx
jmp 0x180012e48
or r8, r9
mov r8d, r8d
cmp al, al
je 0x180012e53
mov r8, rbx
mov ecx, dword [rsi + 0x18]
jmp 0x180012e13
add rbx, r10
mov dword [rsp + 0x38], r15d
jmp 0x180012e0b
mov byte [r9 + rcx], al
inc r9
jmp 0x180013050
mov r9d, dword [rsp + 0x3c]
mov r8, rbx
jmp 0x180012c05
call rdi
mov r9, qword [rsp + 0x78]
cmp bh, bh
je 0x180012e1d
or r8, rcx
lea rdx, [rcx + r9]
jmp 0x180012cf4
mov r10d, dword [rax + r11 + 0x88]
test r10d, r10d
je 0x180012e82
jmp 0x180012d31
test esi, esi
je 0x180012e82
mov r8d, dword [rbx]
jmp 0x180012d5f
cmp r10d, esi
jb 0x180012e75
mov r11, qword [r12 + 0x30]
jmp 0x1800131ab
add rax, rcx
add rax, rdi
jmp 0x180012ea0
add r8, 4
mov dword [r9], eax
jmp 0x180012f7a
lea rcx, [rsp + 0x30]
mov qword [rbp - 0x58], rax
jmp 0x1800130e2
movzx eax, byte [rax + rsi + 0x2c]
xor byte [rcx - 1], al
jmp 0x180013347
mov dword [rbp - 0x70], ecx
mov qword [rbp - 0x78], rdi
cmp bp, bp
je 0x180012ef1
mov eax, dword [rsi + 0x10]
mov dword [rbp - 0x60], eax
cmp dh, dh
je 0x180012e8c
and eax, 3
inc edx
cmp bp, bp
je 0x180012eae
mov rcx, rdi
nop dword [rax]
jmp 0x180013330
inc r8
mov byte [r9], al
jmp 0x180012f99
lea rax, [rcx + rdi]
mov qword [rbp - 0x68], rax
jmp 0x180012ec7
push r14
push r15
cmp al, al
je 0x180012f35
call fcn.18001338f
mov dword [rsp + 0x3c], eax
jmp 0x18001337d
mov edx, 7
add edx, 0x12
jmp 0x180012f03
mov r8, qword [rcx + 0x60]
mov r9, qword [r8 + 0x18]
jmp 0x180012c4e
mov edi, r15d
mov qword [rsp + 0x158], r13
jmp 0x180012f1b
lea rbp, [rsp - 0x20]
sub rsp, 0x120
cmp dh, dh
je 0x180012f45
mov rbx, rdx
lea rcx, [rbp]
cmp bl, bl
je 0x180012f11
push rsi
push rdi
jmp 0x180012efb
mov qword [rsp + 0x18], rbx
push rbp
jmp 0x180012f50
xor r15d, r15d
mov qword [rsp + 0x150], r12
cmp ax, ax
je 0x180012f28
test rcx, rcx
je 0x180012f91
movzx eax, byte [r8]
jmp 0x180012ee6
lea r9, [r9 + 4]
cmp r8, r10
jne 0x180012f91
jmp 0x18001333b
mov eax, dword [r8]
jmp 0x180012e94
lea r9, [r9 + 1]
cmp r8, r10
jne 0x180012f71
jmp 0x18001333b
movzx r8d, word [rdx + rax]
mov r14d, dword [rcx + r8*4]
jmp 0x1800130a7
mov qword [rbp + rax*8 - 0x48], r14
inc rax
jmp 0x180012c2f
add ebx, dword [rsi + 0x10]
add ebx, dword [rsi + 8]
jmp 0x1800131e9
mov eax, r15d
nop
jmp 0x180012beb
add rax, r11
add rcx, r11
jmp 0x180012fab
lea eax, [r10 + r10]
mov ecx, dword [rdi + 0x1c]
cmp ah, ah
je 0x180012fdb
mov rsi, qword [rsp + 0x68]
xor ecx, ecx
jmp 0x180013000
mov ebx, dword [rsi + 0x20]
lea r9d, [rcx + 4]
jmp 0x180012fc6
mov r8d, 0x2fe0
add r8d, 0x20
cmp dx, dx
je 0x180012ff7
ror eax, 0xd
add eax, edx
jmp 0x180012bde
add rsp, 0x120
pop r15
cmp al, al
je 0x180013026
pop r14
pop rdi
jmp 0x18001302b
pop rsi
pop rbp
jmp 0x18001302f
ret
movaps xmmword [rbp - 0x20], xmm0
call rbx
jmp 0x180013353
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [r9]
jmp 0x180012e2f
cmp r9, rdx
jne 0x180013047
jmp 0x180012d01
cmp r8, r10
jne 0x180013087
mov ecx, dword [rsi + 0x10]
jmp 0x180013236
lea r10, [r8 + rdx]
cmp r8, r10
je 0x180013072
cmp ch, ch
je 0x180013093
mov eax, dword [r8]
add r8, 4
jmp 0x18001321f
test r11, r11
je 0x180013087
nop word [rax + rax]
jmp 0x180013183
add r14, r11
inc r10d
jmp 0x180012e7d
cmp ecx, r13d
jne 0x1800130aa
mov edx, dword [rdi + 0x24]
jmp 0x180012fe3
mov r8d, 2
add r8d, 2
jmp 0x1800130f7
mov eax, dword [rsi + 0x24]
add rax, r14
cmp ax, ax
je 0x1800130ed
lea r9, [rsp + 0x38]
mov eax, dword [rax + r10 + 0x1c]
jmp 0x1800130bf
mov eax, dword [rsi + 0x20]
mov dword [rbp - 0x50], eax
cmp cx, cx
je 0x1800130cb
mov qword [rsp + 0x40], rax
mov eax, dword [rsi + 0x28]
jmp 0x180013103
mov rdi, qword [rbp - 0x38]
add rax, r10
jmp 0x180012e01
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x30], 0x2e787013
jmp 0x180013121
movsxd rcx, dword [rax + 0x3c]
mov eax, dword [rcx + rax + 0x88]
jmp 0x180013362
add dword [rsp + 0x30], 0x51
mov dword [rsp + 0x34], 0x6c6c07
cmp ax, ax
je 0x180013133
add dword [rsp + 0x34], 0x5d
call qword [rbp - 0x48]
jmp 0x180013370
add rax, rdx
cmp r8, rax
jb 0x18001314d
jmp 0x180012cc6
mov rdi, rdx
test rdi, rdi
jmp 0x180012c63
cmp rcx, r9
je 0x180013150
lea r8, [fcn.180013891]
jmp 0x180012cbf
cmp r8, r10
jne 0x180013183
jmp 0x180013072
movzx eax, byte [r8]
inc r8
jmp 0x1800131e0
test r11, r11
je 0x1800131b0
nop word [rax + rax]
jmp 0x18001319c
movups xmm0, xmmword [r12 + 0x58]
movsxd rax, dword [r11 + 0x3c]
jmp 0x180012d46
test r11, r11
jne 0x18001319c
mov rax, qword [rsp + 0x50]
jmp 0x180012fb9
cmp rdx, r9
jne 0x1800131d5
jmp 0x18001324d
movzx eax, byte [rdx]
inc rdx
jmp 0x1800132aa
mov byte [r9], al
lea r9, [r9 + 1]
jmp 0x180013169
mov edx, ebx
call qword [rbp - 0x40]
jmp 0x1800131f0
mov edx, dword [rsi + 8]
mov rdi, rax
jmp 0x18001323f
mov r11d, r11d
or r11, rdx
jmp 0x18001307a
mov r14, qword [rsp + 0x70]
mov r13, qword [rsp + 0x158]
jmp 0x180013212
add r8, r14
mov r12, qword [rsp + 0x150]
jmp 0x18001322b
mov dword [r9], eax
lea r9, [r9 + 4]
jmp 0x18001306d
mov r11, r8
or r11, rax
cmp ax, ax
je 0x1800131f8
mov r8d, dword [rsi + 8]
mov edx, dword [rsi + 0xc]
jmp 0x1800132be
mov r8d, dword [rsi + 4]
mov r9, rax
jmp 0x180013203
cmp rdx, r9
jne 0x18001326a
mov edx, dword [rsi + 0x20]
jmp 0x1800132c9
lea r9, [rdx + rcx]
cmp rdx, r9
je 0x18001324d
jmp 0x18001325d
test r10, r10
je 0x18001326a
nop dword [rax]
jmp 0x1800131d5
mov eax, dword [rdx]
add rdx, 4
jmp 0x180013290
mov rcx, r9
or rcx, r8
jmp 0x1800132a3
add r9, rax
add r8, r14
cmp ax, ax
je 0x180013272
add rax, rdi
mov r8d, dword [rsi + 0x1c]
cmp ah, ah
je 0x18001327a
mov dword [r8], eax
lea r8, [r8 + 4]
jmp 0x180013248
mov r10, r8
or r10, rdx
cmp dh, dh
je 0x1800132b6
mov ecx, ecx
or rcx, rdx
jmp 0x180013322
mov byte [r8], al
lea r8, [r8 + 1]
jmp 0x1800131ba
mov r10d, r10d
or r10, rcx
jmp 0x180013252
add r8, rdi
add rdx, r14
cmp sp, sp
je 0x180013299
mov eax, dword [rsi + 0x10]
mov r9d, dword [rsi + 8]
cmp ah, ah
je 0x180013285
sub r8, 1
jne 0x1800132f2
mov ebx, dword [r11 + r10 + 0x20]
jmp 0x180012d3d
test edx, edx
je 0x1800132da
mov rcx, qword [rsp + 0x48]
jmp 0x180012d28
movsx eax, byte [rcx]
ror r9d, 0xd
jmp 0x180012c0d
mov eax, dword [r9]
mov dword [r9 + rcx], eax
jmp 0x180013307
add r9, 4
cmp r9, rdx
jne 0x1800132fe
jmp 0x180012d01
sub rcx, r9
test r8, r8
je 0x1800132fe
jmp 0x18001303b
lea r10, [r8 + rdx]
cmp r8, r10
je 0x18001333b
jmp 0x180012f6c
mov eax, edx
lea rcx, [rcx + 1]
jmp 0x180012ed1
mov edx, r15d
test ebx, ebx
je 0x18001334b
jmp 0x180012edb
cmp edx, ebx
jb 0x180013330
mov ecx, dword [rsi + 8]
jmp 0x180012ebb
mov rbx, qword [rsp + 0x160]
xor eax, eax
jmp 0x180013019
test eax, eax
je 0x180013353
mov ecx, dword [rax + r10 + 0x24]
jmp 0x1800130d6
mov r10, rax
test rax, rax
je 0x180013353
jmp 0x180013111
test eax, eax
je 0x180013353
mov rcx, qword gs:[0x30]
jmp 0x180012f5c