Function at 0x6b7a00
Capabilities:
Print debug messages

Disassembly:
push rbp
push rbx
sub rsp, 0x308
mov rbp, rsp
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], 0
mov qword [rbp + 0x60], 0
mov qword [rbp + 0x68], 0
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x88], 0
mov qword [rbp + 0x80], 0
mov qword [rbp + 0x78], 0
mov qword [rbp + 0x70], 0
nop
lea rcx, [rbp + 0x68]
call fcn.006b6db0
lea rcx, [rbp + 0x90]
mov rdx, qword [rbp + 0x68]
lea r8, [0x006b7f44]
call fcn.0040f350
mov rcx, qword [0x006b35e8]
mov dl, 1
call fcn.006b52d0
mov qword [rbp + 0x98], rax
mov rcx, qword [rbp + 0x98]
mov rdx, qword [rbp + 0x90]
call fcn.006b5570
xor rbx, rbx
mov rcx, qword [rbp + 0x98]
lea rdx, [0x006b7f7c]
lea r8, [0x006b7f98]
mov r9d, ebx
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
call qword [rax + 0x18]
mov ebx, eax
cvtsi2sd xmm0, ebx
lea rcx, [rbp + 0x88]
movapd xmm1, xmm0
mov r8, qword [0x0070d548]
call fcn.00436c90
lea rcx, [rbp + 0x60]
lea rdx, [0x006b7fb8]
mov r8, qword [rbp + 0x88]
call fcn.0040f350
mov rcx, qword [rbp + 0x60]
call fcn.0040ef20
mov rcx, rax
call sub.kernel32.dll_OutputDebugStringW
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x98], 0
mov rcx, rax
call fcn.0040a680
mov dword [rbp + 0x2f0], 0
mov dword [rbp + 0x2f4], 0x3f800000
mov dword [rbp + 0x2f8], 0
mov dword [rbp + 0x2fc], 0x3f800000
mov dword [rbp + 0x2e0], 0x3f800000
mov dword [rbp + 0x2e4], 0
mov dword [rbp + 0x2e8], 0
mov dword [rbp + 0x2ec], 0x3f800000
mov eax, 0xff00
cmp ebx, 2
jg 0x6b7ba3
cmp ebx, 2
je 0x6b7bc3
sub ebx, 1
cmp ebx, 0xffffffff
je 0x6b7bb3
test ebx, ebx
jne 0x6b7bd9
jmp 0x6b7bbb
sub ebx, 3
test ebx, ebx
je 0x6b7bcb
sub ebx, 1
test ebx, ebx
jne 0x6b7bd9
jmp 0x6b7bd3
mov eax, 0x39ff55
jmp 0x6b7bd9
mov eax, 0xe3ff
jmp 0x6b7bd9
mov eax, 0xffff00
jmp 0x6b7bd9
mov eax, 0x7eff
jmp 0x6b7bd9
mov eax, 0xffffff
mov ecx, eax
and ecx, 0xff
mov ecx, ecx
cvtsi2sd xmm0, rcx
divsd xmm0, qword [0x006b7f00]
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x2f0], xmm0
mov ecx, eax
shr ecx, 8
and ecx, 0xff
mov ecx, ecx
cvtsi2sd xmm0, rcx
divsd xmm0, qword [0x006b7f00]
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x2f4], xmm0
shr eax, 0x10
and eax, 0xff
mov eax, eax
cvtsi2sd xmm0, rax
divsd xmm0, qword [0x006b7f00]
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x2f8], xmm0
cvtss2sd xmm0, dword [rbp + 0x2f0]
lea rcx, [rbp + 0x80]
movapd xmm1, xmm0
mov r8, qword [0x0070d548]
call fcn.00436c90
lea rcx, [rbp + 0x58]
lea rdx, [0x006b7fe4]
mov r8, qword [rbp + 0x80]
call fcn.0040f350
mov rcx, qword [rbp + 0x58]
call fcn.0040ef20
mov rcx, rax
call sub.kernel32.dll_OutputDebugStringW
cvtss2sd xmm0, dword [rbp + 0x2f4]
lea rcx, [rbp + 0x78]
movapd xmm1, xmm0
mov r8, qword [0x0070d548]
call fcn.00436c90
lea rcx, [rbp + 0x50]
lea rdx, [0x006b8010]
mov r8, qword [rbp + 0x78]
call fcn.0040f350
mov rcx, qword [rbp + 0x50]
call fcn.0040ef20
mov rcx, rax
call sub.kernel32.dll_OutputDebugStringW
cvtss2sd xmm0, dword [rbp + 0x2f8]
lea rcx, [rbp + 0x70]
movapd xmm1, xmm0
mov r8, qword [0x0070d548]
call fcn.00436c90
lea rcx, [rbp + 0x48]
lea rdx, [0x006b803c]
mov r8, qword [rbp + 0x70]
call fcn.0040f350
mov rcx, qword [rbp + 0x48]
call fcn.0040ef20
mov rcx, rax
call sub.kernel32.dll_OutputDebugStringW
movss xmm0, dword [rbp + 0x2f0]
movss xmm1, dword [rbp + 0x2f4]
movss xmm2, dword [rbp + 0x2f8]
movss xmm3, dword [rbp + 0x2fc]
mov dword [rsp + 0x20], 1
call fcn.006b7950
movss xmm0, dword [rbp + 0x2f0]
movss xmm1, dword [rbp + 0x2f4]
movss xmm2, dword [rbp + 0x2f8]
movss xmm3, dword [rbp + 0x2fc]
mov dword [rsp + 0x20], 2
call fcn.006b7950
movss xmm0, dword [rbp + 0x2f0]
movss xmm1, dword [rbp + 0x2f4]
movss xmm2, dword [rbp + 0x2f8]
movss xmm3, dword [rbp + 0x2fc]
mov dword [rsp + 0x20], 3
call fcn.006b7950
movss xmm0, dword [rbp + 0x2e0]
movss xmm1, dword [rbp + 0x2e4]
movss xmm2, dword [rbp + 0x2e8]
movss xmm3, dword [rbp + 0x2ec]
mov dword [rsp + 0x20], 4
call fcn.006b7950
lea rcx, [rbp + 0xa4]
mov edx, 0x23c
xor r8, r8
call fcn.00409c10
mov dword [rbp + 0xa4], 0xfffffff2
mov dword [rbp + 0xa8], 0
mov dword [rbp + 0xac], 0
mov dword [rbp + 0xb0], 0
mov dword [rbp + 0xb4], 0x2bc
mov dword [rbp + 0xb8], 0
mov dword [rbp + 0xbc], 0
mov dword [rbp + 0xc0], 0
mov dword [rbp + 0xc4], 1
mov dword [rbp + 0xc8], 2
mov dword [rbp + 0xcc], 1
mov dword [rbp + 0xd0], 0
mov dword [rbp + 0xd4], 0
lea rcx, [rbp + 0xd8]
lea rdx, [0x006b805c]
call fcn.00433180
lea rcx, [rbp + 0xa4]
call fcn.006b7980
mov ecx, 6
mov edx, 6
mov r8d, 2
call fcn.006b79a0
mov ecx, 1
mov edx, 1
mov r8d, 1
movss xmm3, dword [0x006b7f08]
movss xmm0, dword [0x006b7f08]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x006b7f08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x006b7f0c]
movss dword [rsp + 0x30], xmm0
call fcn.006b79c0
nop
lea rcx, [rbp + 0x48]
mov edx, 0xa
call fcn.0040da50
lea rsp, [rbp + 0x308]
pop rbx
pop rbp
ret