Function at 0x1800cbab0
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
imul eax, ecx, 0x144
mov r15, r9
mov r14, rdx
mov ebp, ecx
mov esi, ecx
mov dword [rsp + 0xa0], eax
mov edi, dword [rsp + 0xa0]
cmp ecx, eax
ja 0x1800cbb50
mov r13, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x50]
mov r12d, dword [rsp + 0xa0]
nop dword [rax]
cmp esi, 0x1d01
ja 0x1800cbcd2
je 0x1800cbb50
cmp esi, 0xc4
ja 0x1800cbc83
je 0x1800cbc67
mov eax, esi
sub eax, 0x77
je 0x1800cbb9f
sub eax, 0x10
je 0x1800cbbb9
cmp eax, 0xa
jne 0x1800cbd6f
mov ecx, 0xeb
nop
cmp ecx, 0xeb
je 0x1800cbb6a
cmp ecx, 0x2b25
jne 0x1800cbb89
mov eax, edi
mov rbx, qword [rsp + 0xa8]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [r14]
mov r9, qword [r15]
mov rdx, qword [rax + 0x20]
mov eax, dword [rdx + 0x14]
mov r8d, dword [rdx + 0x20]
sub r9, rax
mov rax, r9
xor edx, edx
div r8
mov rdi, rax
add ecx, 0x2a3a
cmp ecx, 0x5474
jbe 0x1800cbb40
mov r8, qword [rsp + 0xb0]
mov ebx, 0xea
cmp ebx, 0xea
je 0x1800cbbf9
cmp ebx, 0x7e24
je 0x1800cbb50
jmp 0x1800cbc41
mov eax, dword [r15]
lea r8, [rsp + 0x30]
mov dword [rsp + 0x30], eax
mov r9d, 0x138
mov rax, qword [r14]
xor ecx, ecx
mov qword [rsp + 0x28], 0
mov rdx, qword [rax + 0x38]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
call fcn.1800ac200
mov r13, rax
jmp 0x1800cbd6f
mov rax, qword [rsp + 0xc0]
lea rcx, [rsp + 0x40]
mov r9, r8
xor edx, edx
mov r8d, SHStripMneumonicA
mov eax, dword [rax]
mov dword [rsp + 0x38], eax
mov eax, dword [r15]
mov dword [rsp + 0x40], eax
mov rax, qword [r14]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
call fcn.180056f30
mov edi, eax
mov r8, qword [rsp + 0xb0]
add ebx, 0x7d3a
cmp ebx, 0xfa74
jbe 0x1800cbba4
mov rax, qword [r14]
mov rbx, qword [rax + 0x70]
jmp 0x1800cbd6f
mov rax, qword [r14]
xor r12d, r12d
cmp dword [rax], 0x7f2bb705
je 0x1800cbd6f
mov eax, 0x7f2bb705
jmp 0x1800cbb52
cmp esi, 0xec4
je 0x1800cbca3
cmp esi, 0x1570
jne 0x1800cbd76
mov rax, qword [r14]
mov rbx, qword [rax + 0x70]
jmp 0x1800cbd6f
mov rax, qword [r14]
mov rcx, qword [rax + 0x20]
test byte [rcx + 0x60], 0x80
je 0x1800cbcc4
movzx ecx, word [r13 + 0x30]
movzx edi, word [r13 + 0x10]
shl ecx, 0x10
or edi, ecx
jmp 0x1800cbd6f
movzx edi, word [r13 + 0x10]
xor ecx, ecx
or edi, ecx
jmp 0x1800cbd6f
cmp esi, 0x2a1c
je 0x1800cbd1e
cmp esi, 0x3ec8
je 0x1800cbd10
cmp esi, 0x5374
je 0x1800cbd05
cmp esi, 0x6820
je 0x1800cbd00
cmp esi, 0x7ccc
je 0x1800cbb50
jmp 0x1800cbd76
mov edi, r12d
jmp 0x1800cbd76
mov rcx, qword [r14]
mov eax, dword [r15]
mov dword [rcx + 0x18], eax
jmp 0x1800cbd6f
cmp dword [rbx + 0x20], 0
jne 0x1800cbd76
mov eax, dword [r15]
mov dword [rbx + 0x20], eax
jmp 0x1800cbd6f
cmp dword [rbx], 0x7f2bb706
je 0x1800cbd59
mov ecx, 0x72
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x72
je 0x1800cbd42
cmp eax, 0x2d
je 0x1800cbb50
jmp 0x1800cbd47
mov edi, 0x7f2bb706
add ecx, 0x2d
cmp ecx, 0xcc
jb 0x1800cbd30
mov eax, dword [rsp + 0xa0]
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x1800cbd76
mov rax, qword [rcx + 8]
mov edx, dword [r15]
call qword [rax + 0x20]
mov r12d, eax
mov eax, dword [rsp + 0xa0]
imul ecx, ebp, 0x1b
add esi, ecx
cmp esi, eax
ja 0x1800cbb50
mov r8, qword [rsp + 0xb0]
jmp 0x1800cbb00