Function at 0x18006ada0
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rbx, qword [rbp - 0x10]
mov r15d, ecx
add ecx, 0x28b
mov rsi, r9
mov dword [rbp - 0x40], ecx
mov r10, r8
mov rdi, rdx
cmp r15d, ecx
jae 0x18006b113
mov r12, qword [rbp - 0x20]
mov r13, qword [rbp - 0x10]
mov qword [rbp - 0x18], rbx
cmp r15d, 0xcc
ja 0x18006b0f7
je 0x18006af88
cmp r15d, 3
je 0x18006ae52
cmp r15d, 0x12
je 0x18006ae49
cmp r15d, 0x6f
jne 0x18006aff7
cmp byte [rdi], 0x40
jne 0x18006ae29
inc rdi
mov byte [rbp + 0x48], 1
mov qword [rbp + 0x50], rdi
mov r8d, 0xe8
mov rdx, r10
mov rcx, rdi
call fcn.180048cf0
mov ecx, dword [rbp - 0x40]
mov r12, rax
mov qword [rbp - 0x20], rax
jmp 0x18006aff7
mov byte [rbp + 0x48], 0
jmp 0x18006aff7
xor r14d, r14d
mov dword [rbp - 0x28], 0
xor esi, esi
lea r12, [0x180000000]
lea rbx, [0x18005c9c0]
nop dword [rax]
mov edi, 0x18
cmp edi, 0x18
je 0x18006af18
cmp edi, 0xaf
jne 0x18006af50
lea rax, [rbp - 0x38]
mov byte [rbp - 0x48], 0
lea r9, [rbp - 0x48]
mov qword [rsp + 0x20], rax
lea r8d, [rdi - 0xf]
mov dword [rbp - 0x30], 4
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x38], 1
xor ecx, ecx
call fcn.180074b00
mov qword [rsi + r12 + 0xdc6c8], rax
lea r9, [rbp - 0x10]
xor eax, eax
lea r8, [rbp - 0x30]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x30], eax
mov ecx, 0x26
mov rax, qword [rsi + r12 + 0xdc6a8]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
call fcn.180074de0
lea r9, [rbp - 0x10]
mov dword [rbp - 0x30], r14d
lea r8, [rbp - 0x30]
mov dword [rbp - 0x38], 1
lea edx, [rdi - 0x52]
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x38]
call fcn.180055600
jmp 0x18006af50
lea rax, [rbp - 0x30]
mov byte [rbp - 0x48], 0
lea r9, [rbp - 0x48]
mov qword [rsp + 0x20], rax
mov r8d, 0xa0
mov dword [rbp - 0x38], 4
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x30], 1
xor ecx, ecx
call fcn.180074b00
mov qword [rsi + r12 + 0xdc6a8], rax
add edi, 0x97
cmp edi, 0x146
jb 0x18006ae75
inc r14d
add rsi, 8
cmp r14d, 4
jb 0x18006ae70
mov rbx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x20]
mov rdi, qword [rbp + 0x50]
mov rsi, qword [rbp + 0x60]
mov ecx, dword [rbp - 0x40]
jmp 0x18006aff7
test r12, r12
je 0x18006b133
mov eax, dword [r12]
cmp eax, 0xffffffff
je 0x18006b0e1
test eax, eax
je 0x18006b040
cmp eax, 2
je 0x18006b00d
cmp eax, 3
je 0x18006afd6
mov r9, qword [str.IntraPred_LCU32x32_genx_7.asm]
lea rdx, [0x1800b1a42]
xor r8d, r8d
mov dword [rsp + 0x20], eax
lea rcx, [0x1800b1a42]
call fcn.180048720
mov ecx, dword [rbp - 0x40]
jmp 0x18006aff7
mov r9, qword [r12 + 0x10]
mov r8, r10
mov rdx, rsi
mov ecx, 0x6a
call fcn.180018380
mov r13, rax
mov ecx, dword [rbp - 0x40]
mov r15d, 0x129
add r15d, 0x5d
cmp r15d, ecx
jae 0x18006b113
mov r10, qword [rbp + 0x58]
jmp 0x18006adf0
mov r8, qword [r12 + 8]
lea rdx, str.system___Map__SlicedAsciiString_
mov ecx, 4
call fcn.180010140
xor r8d, r8d
mov rdx, rax
lea ecx, [r8 + 0xe]
call fcn.180052460
jmp 0x18006afeb
movzx eax, byte [rbp + 0x48]
lea rcx, [rbp - 0x48]
mov r9, qword [r12 + 0x10]
mov r8, r10
mov edx, 0x73
mov byte [rbp - 0x48], al
mov qword [rsp + 0x20], rsi
call fcn.1800092f0
mov r13, rax
mov rax, qword [r12 + 0x10]
cmp byte [rax + 0x10], 0
jne 0x18006afee
cmp dword [rsi + 8], 1
jbe 0x18006b098
mov rdx, r13
mov ecx, 0x123
call fcn.180022340
mov rdx, qword [str.LL_LOAD_4_REG_STARTING_FROM_R28]
mov r8, rdi
mov ecx, 5
jmp 0x18006b01e
jne 0x18006afee
mov rax, qword [rsi]
xor edx, edx
mov r8, qword [rax]
lea ecx, [rdx + 0x1a]
call fcn.180021e90
mov r9, rax
mov dword [rbp - 0x30], 2
lea r8, [rbp - 0x30]
mov edx, 0x128
mov rcx, r13
call fcn.18005b220
mov r9d, 0x9c
xor r8d, r8d
mov rdx, rax
xor ecx, ecx
call fcn.180021200
jmp 0x18006afeb
mov rdx, qword [r12 + 0x10]
xor r8d, r8d
lea ecx, [r8 + 0xe]
call fcn.180052460
jmp 0x18006afeb
mov eax, r15d
sub eax, 0x129
je 0x18006aff1
sub eax, 0x5d
je 0x18006b127
cmp eax, 0x5d
jne 0x18006aff7
mov rax, rbx
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov rbx, r13
mov qword [rbp - 0x18], rbx
jmp 0x18006aff7
mov rdx, qword [str.tuje_disk_USB__a_znova_vyzkou]
mov r8, rdi
mov ecx, 4
call fcn.180010140
xor r8d, r8d
mov rdx, rax
lea ecx, [r8 + 0xe]
call fcn.180052460
jmp 0x18006b116