Function at 0x1400c6c60
Capabilities:
Encode data using xor

Disassembly:
jmp 0x1400c6c60
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x1938
call fcn.140001e38
sub rsp, 0x1938
lea rbp, [rsp + 0x30]
mov rsi, r9
mov rax, qword [0x140896690]
mov r13, rdx
mov qword [rbp + 0x17a8], rax
mov r12, rcx
mov al, byte [0x1408bce1c]
mov r14, qword [0x1408966a8]
cmp al, 0x50
jne 0x1400c6ce2
mov rax, rsp
lea rcx, [0x140630dc4]
mov edx, 0x32
lea r8, [0x1404bb060]
mov r9d, 0x18
mov qword [rax + 0x20], 0
call fcn.1400025f4
mov dword [rbp + 0x16a8], 0x59
jmp 0x1400c6d6f
cmp al, 0x54
jne 0x1400c6d1b
mov rax, rsp
lea rcx, [0x140630dc4]
mov edx, 0x32
lea r8, str.CATEGORIES_IN_THURSTONIAN_INTERVALS
mov r9d, 0x23
mov qword [rax + 0x20], 0
call fcn.1400025f4
mov dword [rbp + 0x16a8], 0x59
jmp 0x1400c6d6f
mov edx, 2
lea rcx, [rbp + 0x1720]
lea r8, [0x140630dc4]
mov r9d, 0x32
lea rax, str.EXPECTED_SCORES_ON
lea rbx, [0x1408bab3c]
mov qword [rcx], rax
mov qword [rcx + 8], 0x13
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], 0xc
call fcn.1400048cc
mov byte [0x1408bce1c], 0x45
mov dword [rbp + 0x16a8], 0x4e
mov edx, 0x32
lea rcx, [rbp + 0x17b0]
lea r8, [0x140630dc4]
mov r9d, edx
lea rbx, [0x1404bb0b4]
mov rdi, rsp
mov qword [rcx - 0x68], rbx
mov qword [rcx - 0x60], 8
call fcn.140002c52
mov edx, 0x104
lea rcx, [rbp + 0x1560]
lea r8, [0x1408b6d40]
mov r9d, edx
movsxd rbx, eax
lea r10, [rbp + 0x17b0]
lea r11, str._file_EFILE
mov qword [r10 - 0x58], r10
mov qword [r10 - 0x50], rbx
mov qword [r10 - 0x48], r11
mov qword [r10 - 0x40], 0xd
call fcn.140002c52
movsxd rax, eax
lea rdx, [rbp + 0x1560]
mov qword [rbp + 0x1780], rax
mov qword [rbp + 0x1778], rdx
lea r15, [rbx + rax + 0x15]
mov rax, r15
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.140001e38
sub rsp, rax
lea rax, [rsp + 0x30]
mov rbx, rax
lea rcx, [rbp + 0x1748]
mov edx, 4
mov r8, rbx
mov r9, r15
call fcn.1400048cc
mov rcx, rbx
mov rdx, r15
call fcn.140004ad9
mov rax, rdi
mov rsp, rax
mov eax, dword [0x140898e28]
pxor xmm0, xmm0
shl eax, 2
lea rcx, [0x1404baee8]
cvtsi2sd xmm0, eax
mov dword [rbp + 0x3c], eax
lea rdx, [rbp + 0x1538]
movsd qword [rdx], xmm0
call fcn.140006325
mov rdi, rax
mov qword [rbp + 0x17e8], rdi
test rdi, rdi
je 0x1400c8984
movsxd rax, dword [0x140898e28]
mov bl, 0xff
pxor xmm3, xmm3
pxor xmm2, xmm2
movss dword [0x1408bd3e0], xmm2
movaps xmm2, xmm3
pxor xmm0, xmm0
movaps xmm1, xmm2
movss dword [0x1408bd3e4], xmm0
mov edx, 1
xor r15d, r15d
test rax, rax
jle 0x1400c8b49
mov qword [rbp], rax
pxor xmm0, xmm0
movups xmmword [rbp + 0x1830], xmm6
movaps xmm6, xmm3
movups xmmword [rbp + 0x1860], xmm7
movaps xmm7, xmm0
movups xmmword [rbp + 0x1850], xmm8
movaps xmm8, xmm1
movups xmmword [rbp + 0x1840], xmm9
movaps xmm9, xmm2
mov qword [rbp + 0x16c8], rdi
mov qword [rbp + 0x1558], r14
mov qword [rbp + 0x13c8], r13
mov r11, qword [rbp + 0x1990]
mov r10, qword [rbp + 0x1978]
mov rax, qword [rbp + 0x1970]
cmp byte [r15 + r12], 0
jle 0x1400c7130
movsxd rcx, dword [r11 + r15*4]
mov dword [0x140898e5c], ecx
test byte [0x1408bdc24], 1
mov r14d, dword [r10 + rcx*4 - 4]
movsxd r13, dword [rax + rcx*4 - 4]
mov edi, r13d
mov dword [0x140898e2c], r14d
mov dword [0x140898e60], edi
je 0x1400c7016
movss dword [rbp + 0x1074], xmm8
cmp qword [rbp + 0x17a8], 0
jne 0x1400c7007
mov rcx, rsp
mov r8d, 3
mov dword [0x140898e80], edx
lea rdx, [0x1404baeec]
mov r9d, 9
mov qword [rcx + 0x20], rdx
lea rdx, [0x1404baef8]
mov qword [rcx + 0x28], rdx
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
call fcn.140002199
mov rcx, rsp
lea rdx, [0x1404baf04]
mov r8d, 3
mov r9d, 9
mov rax, qword [rbp + 0x1970]
mov r10, qword [rbp + 0x1978]
mov qword [rcx + 0x20], rdx
lea rdx, [0x1404baf10]
mov qword [rcx + 0x28], rdx
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r11, qword [rbp + 0x1990]
call fcn.140002199
mov rax, qword [rbp + 0x1970]
mov r10, qword [rbp + 0x1978]
mov r11, qword [rbp + 0x1990]
mov rdx, qword [rbp + 0x17a8]
movss xmm4, dword [rdx + r15*4]
jmp 0x1400c701e
movss xmm4, dword [0x1404bb05c]
pxor xmm5, xmm5
cvtsi2ss xmm5, r14d
mulss xmm5, xmm4
addss xmm8, xmm5
test r14d, r14d
js 0x1400c7126
mov rdx, qword [rbp + 0x19b0]
lea r8d, [r14 + 1]
mov r9d, r8d
xor ecx, ecx
shr r9d, 1
movss xmm4, dword [rdx + r15*4]
mov edx, 1
je 0x1400c70b5
lea rdx, [rsi + r13*4]
movss xmm5, dword [rdx + rcx*8 - 4]
addss xmm5, xmm4
cmp bl, 0xff
je 0x1400c707d
movaps xmm0, xmm5
minss xmm6, xmm5
movaps xmm5, xmm9
maxss xmm5, xmm0
jmp 0x1400c7082
xor bl, bl
movaps xmm6, xmm5
movss xmm7, dword [rdx + rcx*8]
inc rcx
movaps xmm9, xmm5
addss xmm7, xmm4
minss xmm6, xmm7
maxss xmm9, xmm7
cmp rcx, r9
jb 0x1400c705d
movss dword [0x1408bd3e4], xmm9
lea edx, [rcx + rcx + 1]
movss dword [0x1408bd3e0], xmm6
lea ecx, [rdx - 1]
cmp ecx, r8d
jae 0x1400c7108
movsxd rdx, edx
add r13, rdx
movss xmm7, dword [rsi + r13*4 - 8]
addss xmm7, xmm4
cmp bl, 0xff
je 0x1400c70ef
minss xmm6, xmm7
maxss xmm9, xmm7
movss dword [0x1408bd3e0], xmm6
movss dword [0x1408bd3e4], xmm9
jmp 0x1400c7108
movss dword [0x1408bd3e0], xmm7
movaps xmm6, xmm7
movss dword [0x1408bd3e4], xmm7
movaps xmm9, xmm7
xor bl, bl
movss dword [0x1408bd3fc], xmm7
lea edx, [rdi + r14]
inc r14d
mov dword [0x140898e94], edx
mov dword [0x140898ebc], r14d
jmp 0x1400c7130
mov dword [0x140898ebc], 0
mov edx, r15d
inc r15
add edx, 2
cmp r15, qword [rbp]
jb 0x1400c6f18
movaps xmm1, xmm8
movaps xmm3, xmm6
movups xmm6, xmmword [rbp + 0x1830]
movaps xmm2, xmm9
movups xmm7, xmmword [rbp + 0x1860]
movups xmm8, xmmword [rbp + 0x1850]
movups xmm9, xmmword [rbp + 0x1840]
mov rdi, qword [rbp + 0x16c8]
mov r14, qword [rbp + 0x1558]
mov r13, qword [rbp + 0x13c8]
mov dword [0x140898e80], edx
movss dword [rbp + 0x1074], xmm1
cmp bl, 0xff
je 0x1400c8973
pxor xmm0, xmm0
ucomiss xmm1, xmm0
jp 0x1400c71a7
je 0x1400c8973
movss xmm1, dword [0x1408bd3b4]
movaps xmm4, xmm3
andps xmm1, xmmword [0x1404bb040]
pxor xmm5, xmm5
mulss xmm1, dword [0x1404bb050]
mov edx, 0x104
lea r8, [0x1408b6d40]
lea rcx, [rbp + 0x13d0]
mov r9d, edx
subss xmm4, xmm1
cvttss2si eax, xmm4
cvtsi2ss xmm5, eax
comiss xmm5, xmm3
movaps xmm3, xmm2
movaps xmm0, xmm5
addss xmm3, xmm1
subss xmm0, xmm1
cvttss2si ebx, xmm3
pxor xmm3, xmm3
cvtsi2ss xmm3, ebx
ja 0x1400c7209
movaps xmm0, xmm5
comiss xmm2, xmm3
addss xmm1, xmm3
ja 0x1400c7215
movaps xmm1, xmm3
movss xmm2, dword [0x1408bd3c0]
subss xmm0, xmm2
addss xmm1, xmm2
movss dword [0x1408bd3e0], xmm0
movss dword [0x1408bd3e4], xmm1
call fcn.140002c52
movsxd rax, eax
lea rcx, str.Edit_EFILE
mov r8d, 0xb
lea rdx, [rbp + 0x13d0]
mov r9, rax
call fcn.1400058b7
mov ecx, dword [0x140898e28]
xor r15d, r15d
mov dword [0x140898e80], 1
test ecx, ecx
jle 0x1400c74bb
pxor xmm4, xmm4
cmp ecx, 0x28
jl 0x1400c8b3a
mov eax, 0x66666667
mov ebx, ecx
imul ecx
sar ebx, 0x1f
mov rax, r12
sar edx, 4
pcmpeqd xmm3, xmm3
sub edx, ebx
xor ebx, ebx
movups xmmword [rbp + 0x1830], xmm6
lea esi, [rdx + rdx*4]
shl esi, 3
neg esi
add esi, ecx
neg esi
add esi, ecx
movsxd rdx, esi
movd xmm5, dword [rax]
movdqa xmm6, xmm3
movd xmm0, dword [rax + 4]
movdqa xmm2, xmm3
punpcklbw xmm5, xmm5
add rbx, 0x28
punpcklwd xmm5, xmm5
punpcklbw xmm0, xmm0
psrad xmm5, 0x18
movd xmm1, dword [rax + 8]
pcmpgtd xmm6, xmm5
punpcklwd xmm0, xmm0
pxor xmm6, xmm3
movd xmm5, dword [rax + 0xc]
psrad xmm0, 0x18
punpcklbw xmm1, xmm1
pcmpgtd xmm2, xmm0
punpcklwd xmm1, xmm1
psubd xmm4, xmm6
punpcklbw xmm5, xmm5
pxor xmm2, xmm3
punpcklwd xmm5, xmm5
psrad xmm1, 0x18
movdqa xmm0, xmm3
psrad xmm5, 0x18
pcmpgtd xmm0, xmm1
movdqa xmm1, xmm3
psubd xmm4, xmm2
pcmpgtd xmm1, xmm5
movd xmm2, dword [rax + 0x10]
pxor xmm0, xmm3
punpcklbw xmm2, xmm2
psubd xmm4, xmm0
movd xmm0, dword [rax + 0x14]
pxor xmm1, xmm3
punpcklwd xmm2, xmm2
psubd xmm4, xmm1
movd xmm5, dword [rax + 0x18]
psrad xmm2, 0x18
punpcklbw xmm0, xmm0
movdqa xmm1, xmm3
punpcklwd xmm0, xmm0
pcmpgtd xmm1, xmm2
punpcklbw xmm5, xmm5
pxor xmm1, xmm3
punpcklwd xmm5, xmm5
psrad xmm0, 0x18
movdqa xmm6, xmm3
psrad xmm5, 0x18
pcmpgtd xmm6, xmm0
movdqa xmm0, xmm3
psubd xmm4, xmm1
pcmpgtd xmm0, xmm5
movd xmm1, dword [rax + 0x1c]
pxor xmm6, xmm3
movd xmm2, dword [rax + 0x20]
psubd xmm4, xmm6
punpcklbw xmm1, xmm1
pxor xmm0, xmm3
movd xmm5, dword [rax + 0x24]
psubd xmm4, xmm0
punpcklwd xmm1, xmm1
movdqa xmm0, xmm3
punpcklbw xmm2, xmm2
psrad xmm1, 0x18
punpcklwd xmm2, xmm2
pcmpgtd xmm0, xmm1
punpcklbw xmm5, xmm5
psrad xmm2, 0x18
punpcklwd xmm5, xmm5
movdqa xmm6, xmm3
pxor xmm0, xmm3
pcmpgtd xmm6, xmm2
psrad xmm5, 0x18
movdqa xmm1, xmm3
pcmpgtd xmm1, xmm5
psubd xmm4, xmm0
pxor xmm6, xmm3
pxor xmm1, xmm3
psubd xmm4, xmm6
add rax, 0x28
psubd xmm4, xmm1
cmp rbx, rdx
jb 0x1400c72b3
movups xmm6, xmmword [rbp + 0x1830]
lea eax, [rsi + 1]
cmp eax, ecx
ja 0x1400c7492
movsxd rsi, esi
movsxd r8, ecx
sub r8, rsi
cmp r8, 4
jl 0x1400c8b33
mov ebx, r8d
xor edx, edx
and ebx, 0xfffffffc
lea rax, [r12 + rsi]
movsxd rbx, ebx
pcmpeqd xmm0, xmm0
movd xmm1, dword [rdx + rax]
movdqa xmm2, xmm0
punpcklbw xmm1, xmm1
add rdx, 4
punpcklwd xmm1, xmm1
psrad xmm1, 0x18
pcmpgtd xmm2, xmm1
pxor xmm2, xmm0
psubd xmm4, xmm2
cmp rdx, rbx
jb 0x1400c744b
cmp rbx, r8
jae 0x1400c7492
add rsi, r12
cmp byte [rbx + rsi], 0xff
lea eax, [r15 + 1]
cmovge r15d, eax
inc rbx
cmp rbx, r8
jb 0x1400c747e
movdqa xmm0, xmm4
inc ecx
psrldq xmm0, 8
paddd xmm4, xmm0
movdqa xmm1, xmm4
psrlq xmm1, 0x20
paddd xmm4, xmm1
movd eax, xmm4
mov dword [0x140898e80], ecx
add r15d, eax
mov al, byte [0x1408baaff]
cmp al, 0x59
jne 0x1400c774d
cmp byte [0x1408bab06], 0x59
jne 0x1400c7755
test byte [0x140898ddc], 1
je 0x1400c75f6
mov edx, 0x32
lea rbx, [rbp + 0x1260]
mov rcx, rbx
lea r8, [0x140630dc4]
mov r9d, edx
lea rax, [0x1404bb0dc]
mov qword [rbp + 0x1078], rax
mov qword [rbp + 0x1080], 1
call fcn.140002c52
mov qword [rbp + 0x1088], rbx
lea rbx, str._FOR
mov qword [rbp + 0x1098], rbx
lea rbx, [rbp + 0x10f0]
mov edx, 0x50
mov rcx, rbx
lea r8, [0x1408bb6a8]
mov r9d, edx
movsxd rax, eax
mov qword [rbx - 0x60], rax
mov qword [rbx - 0x50], 5
call fcn.140002c52
mov qword [rbp + 0x10a8], rbx
lea rbx, [0x1404bb0e8]
mov qword [rbp + 0x10b8], rbx
lea rbx, [rbp + 0x1540]
mov edx, 0x11
mov rcx, rbx
lea r8, [0x1408bb697]
mov r9d, edx
movsxd rax, eax
mov qword [rbp + 0x10b0], rax
mov qword [rbp + 0x10c0], 1
call fcn.140002c52
mov edx, 7
lea rcx, [rbp + 0x1078]
lea r8, [0x140630120]
mov r9d, 0x834
mov qword [rcx + 0x50], rbx
lea rbx, [0x1404bb0ec]
movsxd rax, eax
mov qword [rcx + 0x58], rax
mov qword [rcx + 0x60], rbx
mov qword [rcx + 0x68], 1
call fcn.1400048cc
lea rcx, [0x140630120]
mov edx, 0x834
call fcn.1400024c8
jmp 0x1400c770d
lea rbx, [0x1404bb0f0]
mov edx, 0x32
mov qword [rbp + 0x1150], rbx
lea rbx, [rbp + 0x1320]
mov rcx, rbx
lea r8, [0x140630dc4]
mov r9d, edx
lea rax, [0x1408bd36a]
mov esi, 1
mov qword [rbp + 0x1140], rax
mov qword [rbp + 0x1148], rsi
mov qword [rbp + 0x1158], rsi
call fcn.140002c52
mov qword [rbp + 0x1160], rbx
lea rbx, [0x1404bb0f4]
mov qword [rbp + 0x1170], rbx
lea rbx, [rbp + 0x1210]
mov edx, 0x50
mov rcx, rbx
lea r8, [0x1408bb6a8]
mov r9d, edx
movsxd rax, eax
mov qword [rbp + 0x1168], rax
mov qword [rbp + 0x1178], 5
call fcn.140002c52
mov qword [rbp + 0x1180], rbx
lea rbx, [0x1404bb0fc]
mov qword [rbp + 0x1190], rbx
lea rbx, [rbp + 0x16b0]
mov edx, 0x11
mov rcx, rbx
lea r8, [0x1408bb697]
mov r9d, edx
movsxd rax, eax
mov qword [rbp + 0x1188], rax
mov qword [rbp + 0x1198], 1
call fcn.140002c52
mov edx, 7
lea rcx, [rbp + 0x1140]
lea r8, [0x140630120]
mov r9d, 0x834
movsxd rax, eax
mov qword [rcx + 0x60], rbx
mov qword [rcx + 0x68], rax
call fcn.1400048cc
lea rcx, [0x140630120]
mov edx, 0x834
call fcn.140003afd
mov edx, 0x834
lea rcx, [rbp + 0x840]
lea r8, [0x140630120]
mov r9d, edx
call fcn.140002c52
movsxd rax, eax
lea rcx, [rbp + 0x840]
mov rdx, rax
call fcn.14000669a
cmp dword [0x140898f1c], 0
jne 0x1400c7a11
mov al, byte [0x1408baaff]
cmp al, 0x4e
je 0x1400c7a30
mov rax, rsp
lea rcx, [0x140630960]
mov edx, 0x3e8
lea r8, [0x1404bb100]
mov r9d, 1
mov qword [rax + 0x20], 0
call fcn.1400025f4
test byte [0x140898ddc], 1
je 0x1400c77df
mov edx, 3
lea rcx, [rbp + 0x12f0]
lea r8, [0x140630d60]
mov r9d, 0x64
lea rax, [0x1404bb104]
lea rbx, [0x1408bd367]
lea rsi, [0x1404bb110]
mov qword [rcx], rax
mov qword [rcx + 8], 9
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], 1
mov qword [rcx + 0x20], rsi
mov qword [rcx + 0x28], 5
call fcn.1400048cc
jmp 0x1400c7808
mov rax, rsp
lea rcx, [0x140630d60]
mov edx, 0x64
lea r8, str.MEASURE____SUM
mov r9d, 0xe
mov qword [rax + 0x20], 0
call fcn.1400025f4
lea rcx, [0x140630960]
lea rdx, [0x140630d60]
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
mov ebx, dword [0x140898e28]
mov eax, 1
test ebx, ebx
jle 0x1400c8b24
movups xmmword [rbp + 0x1830], xmm6
movsxd rax, eax
cmp byte [rax + r12 - 1], 0xff
jl 0x1400c79e0
mov dword [0x140898e94], eax
test byte [0x140898ddc], 1
je 0x1400c7946
cmp byte [0x1408bce21], 0x53
jne 0x1400c78e6
lea rsi, [0x1404bb128]
mov edx, 0xc
mov qword [rbp + 0x13a8], rsi
lea rsi, [rbp + 0x1700]
mov rcx, rsi
lea r8, [0x140898e94]
lea rax, [0x1408bd367]
mov r9d, 1
mov qword [rbp + 0x1398], rax
mov qword [rbp + 0x13a0], r9
mov qword [rbp + 0x13b0], r9
call fcn.140004390
mov edx, 3
lea rcx, [rbp + 0x1398]
lea r8, [0x140630d60]
mov r9d, 0x64
mov qword [rcx + 0x20], rsi
mov qword [rcx + 0x28], 0xc
call fcn.1400048cc
jmp 0x1400c79bb
mov edx, 0xc
lea rsi, [rbp + 0x1710]
mov rcx, rsi
lea r8, [0x140898e94]
lea rax, [0x1408bd367]
mov qword [rbp + 0x1518], rax
mov qword [rbp + 0x1520], 1
call fcn.140004390
mov edx, 2
lea rcx, [rbp + 0x1518]
lea r8, [0x140630d60]
mov r9d, 0x64
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 0xc
call fcn.1400048cc
jmp 0x1400c79bb
mov edx, 0xc
lea rcx, [rbp + 0x16f0]
lea r8, [0x140898e94]
call fcn.140004390
mov rax, rsp
lea rcx, [0x140630d60]
mov edx, 0x64
lea r8, [rbp + 0x16f0]
mov r9d, 0xc
mov qword [rax + 0x20], 0
call fcn.1400025f4
mov edx, 7
lea rcx, [rbp + 0x1740]
lea r8, [0x140630d60]
mov r9d, edx
call fcn.14000164f
lea rcx, [0x140630d60]
lea rdx, [rbp + 0x1740]
mov r8d, 7
call fcn.1400066b3
lea rcx, [0x140630960]
lea rdx, [0x140630d60]
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
mov eax, dword [0x140898e94]
inc eax
cmp eax, ebx
jle 0x1400c7841
movups xmm6, xmmword [rbp + 0x1830]
mov dword [0x140898e94], eax
lea rcx, [0x140630960]
mov edx, 0x3e8
call fcn.140003a12
cmp dword [0x140898f1c], 0
je 0x1400c7a30
lea rcx, [0x1408b6d40]
lea rdx, [0x1404baf1c]
mov r8d, 0x104
call fcn.140006316
nop
jmp 0x1400c8973
cmp byte [0x1408bce21], 0x53
jne 0x1400c7e28
mov rax, rsp
lea rcx, [0x140630960]
mov edx, 0x3e8
lea r8, [0x1404bb12c]
mov r9d, 1
mov qword [rax + 0x20], 0
call fcn.1400025f4
mov edx, 2
lea rcx, [rbp + 0x14d8]
lea r8, [0x140630d60]
mov r9d, 0x64
lea rax, [0x1404baf20]
lea rsi, [0x1408bd367]
mov qword [rcx], rax
mov qword [rcx + 8], 9
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 1
call fcn.1400048cc
lea rcx, [0x140630960]
lea rdx, [0x140630d60]
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
mov edx, 2
lea rcx, [rbp + 0x14f8]
lea r8, [0x140630d60]
mov r9d, 0x64
lea rax, str._SUM_
mov qword [rcx], rax
mov qword [rcx + 8], 5
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 1
call fcn.1400048cc
lea rcx, [0x140630960]
lea rdx, [0x140630d60]
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
mov ebx, dword [0x140898e28]
mov eax, 1
test ebx, ebx
jle 0x1400c8b15
movups xmmword [rbp + 0x1830], xmm6
mov qword [rbp + 0x13c8], r13
movsxd rax, eax
cmp byte [rax + r12 - 1], 0xff
jl 0x1400c7c19
mov edx, 0xc
lea rcx, [rbp + 0x17f0]
lea r8, [0x140898e94]
mov r9d, 1
mov dword [0x140898e94], eax
lea rax, [0x1404bb138]
mov qword [rbp + 0x1668], rsi
mov qword [rbp + 0x1670], r9
mov qword [rbp + 0x1678], rax
mov qword [rbp + 0x1680], r9
call fcn.140004390
mov edx, 0xc
lea r13, [rbp + 0x1800]
mov rcx, r13
lea r8, [rbp + 0x17f0]
mov r9d, edx
call fcn.140002c52
mov edx, 4
lea rcx, [rbp + 0x1668]
lea r8, [0x140630d60]
mov r9d, 0x64
movsxd rax, eax
lea r10, [0x1404bb13c]
mov qword [rcx + 0x20], r13
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r10
mov qword [rcx + 0x38], 1
call fcn.1400048cc
lea rcx, [0x140630960]
lea rdx, [0x140630d60]
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
mov eax, dword [0x140898e94]
inc eax
cmp eax, ebx
jle 0x1400c7b44
movups xmm6, xmmword [rbp + 0x1830]
mov r13, qword [rbp + 0x13c8]
mov dword [0x140898e94], eax
lea rcx, [0x140630960]
mov edx, 0x3e8
call fcn.140003a12
mov rax, rsp
lea rcx, [0x140630960]
mov edx, 0x3e8
lea r8, [0x1404bb140]
mov r9d, 1
mov qword [rax + 0x20], 0
call fcn.1400025f4
add r15d, 2
mov dword [0x140898e94], 1
test r15d, r15d
jle 0x1400c7d00
movups xmmword [rbp + 0x1830], xmm6
lea rbx, [0x1404bb144]
mov edx, 2
lea rcx, [rbp + 0x1788]
lea r8, [0x140630d60]
mov r9d, 0x64
mov qword [rcx], rsi
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], 2
call fcn.1400048cc
lea rcx, [0x140630960]
lea rdx, [0x140630d60]
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
mov eax, dword [0x140898e94]
inc eax
mov dword [0x140898e94], eax
cmp eax, r15d
jle 0x1400c7c92
movups xmm6, xmmword [rbp + 0x1830]
lea rcx, [0x140630960]
mov edx, 0x3e8
call fcn.140003a12
mov edx, 0x32
lea rbx, [rbp + 0x1360]
mov rcx, rbx
lea r8, [0x140630dc4]
mov r9d, edx
lea rax, [0x1404bb148]
mov qword [rbp + 0x11b0], rax
mov qword [rbp + 0x11b8], 7
call fcn.140002c52
mov qword [rbp + 0x11c0], rbx
lea rbx, str._TABLE_FOR
mov qword [rbp + 0x11d0], rbx
lea rbx, [rbp + 0x12a0]
mov edx, 0x50
mov rcx, rbx
lea r8, [0x1408bb6a8]
mov r9d, edx
movsxd rax, eax
mov qword [rbp + 0x11c8], rax
mov qword [rbp + 0x11d8], 0xb
call fcn.140002c52
mov qword [rbp + 0x11e0], rbx
lea rbx, [0x1404bb15c]
mov qword [rbp + 0x11f0], rbx
lea rbx, [rbp + 0x16d0]
mov edx, 0x11
mov rcx, rbx
lea r8, [0x1408bb697]
mov r9d, edx
movsxd rax, eax
mov qword [rbp + 0x11e8], rax
mov qword [rbp + 0x11f8], 2
call fcn.140002c52
mov edx, 6
lea rcx, [rbp + 0x11b0]
lea r8, [0x140630120]
mov r9d, 0x834
movsxd rax, eax
mov qword [rcx + 0x50], rbx
mov qword [rcx + 0x58], rax
call fcn.1400048cc
mov edx, 0x834
lea rcx, [rbp]
lea r8, [0x140630120]
mov r9d, edx
call fcn.140002c52
movsxd rax, eax
lea rcx, [rbp]
mov rdx, rax
call fcn.14000669a
movss xmm0, dword [rbp + 0x1074]
mov ebx, 1
call fcn.140005fab
cvttss2si eax, xmm0
pxor xmm0, xmm0
cvtsi2ss xmm0, eax
movss xmm2, dword [0x1404bb050]
mulss xmm2, xmm0
movss xmm1, dword [0x1404bb054]
comiss xmm1, xmm2
jbe 0x1400c8b41
movss xmm4, dword [0x1404bb050]
add ebx, ebx
pxor xmm2, xmm2
cvtsi2ss xmm2, ebx
mulss xmm2, xmm0
movaps xmm3, xmm4
mulss xmm3, xmm2
comiss xmm1, xmm3
ja 0x1400c7e6b
cvttss2si esi, xmm2
mov dword [0x140898ec4], 0
xor eax, eax
test esi, esi
jl 0x1400c8b08
pxor xmm1, xmm1
lea rbx, [0x140630d60]
cvtsi2ss xmm1, esi
movss xmm0, dword [0x1404bb058]
mov r11, qword [rbp + 0x1988]
mov r10, qword [rbp + 0x19b8]
mov r9, qword [rbp + 0x19c8]
movups xmmword [rbp + 0x1830], xmm6
movups xmmword [rbp + 0x1860], xmm7
movups xmmword [rbp + 0x1850], xmm8
movaps xmm8, xmm0
movups xmmword [rbp + 0x1840], xmm9
movaps xmm9, xmm1
mov qword [rbp + 0x1558], r14
mov qword [rbp + 0x13c8], r13
mov r15d, dword [rbp + 0x16a8]
pxor xmm7, xmm7
mov r13d, 1
movss xmm3, dword [0x1408bd3e0]
pxor xmm4, xmm4
movss xmm2, dword [0x1408bd3e4]
cvtsi2ss xmm7, eax
subss xmm2, xmm3
mulss xmm2, xmm7
mov eax, 1
divss xmm2, xmm9
movsxd r14, dword [0x140898e28]
pxor xmm7, xmm7
movss dword [rbp + 0x1074], xmm4
addss xmm3, xmm2
movss dword [rbp + 0x834], xmm3
test r14, r14
jle 0x1400c8af9
mov dword [rbp + 0x16e8], esi
mov qword [rbp + 0x16c8], rdi
mov rdi, qword [rbp + 0x1990]
mov rsi, qword [rbp + 0x1978]
mov rbx, qword [rbp + 0x1558]
mov dl, byte [r13 + r12 - 1]
cmp dl, 0xff
jl 0x1400c853f
mov dword [0x140898e80], eax
movsxd r10, dword [rdi + r13*4 - 4]
mov rax, qword [rbp + 0x1970]
mov dword [0x140898e5c], r10d
mov r11d, dword [rsi + r10*4 - 4]
movsxd rax, dword [rax + r10*4 - 4]
mov dword [0x140898e2c], r11d
mov dword [0x140898e60], eax
je 0x1400c8a6c
test dl, dl
jne 0x1400c8046
test rbx, rbx
jne 0x1400c8021
mov rdx, rsp
lea r11, [0x1404baf2c]
mov ecx, 0x10100009
mov r8d, 3
mov r9d, 9
mov qword [rdx + 0x20], r11
lea r11, [0x1404baf34]
mov qword [rdx + 0x28], r11
lea rdx, [0x1404bae80]
mov qword [rbp + 0x1298], r10
mov qword [rbp + 0x1358], rax
call fcn.140002199
mov rax, qword [rbp + 0x1358]
mov r10, qword [rbp + 0x1298]
mov rdx, qword [rbp + 0x1988]
pxor xmm6, xmm6
mov ecx, dword [rbx + r10*4 - 4]
add ecx, dword [rdx + rax*4 - 4]
cvtsi2ss xmm6, ecx
movss dword [0x1408bd400], xmm6
jmp 0x1400c847b
mov rax, qword [rbp + 0x19b0]
movss xmm3, dword [rbp + 0x834]
movss xmm2, dword [0x1408bd3b4]
andps xmm2, xmmword [0x1404bb040]
mov rcx, qword [rbp + 0x19b8]
mov rdx, qword [rbp + 0x19c8]
subss xmm3, dword [rax + r13*4 - 4]
divss xmm3, xmm2
movss dword [0x1408bd3fc], xmm3
call fcn.140002964
mov al, byte [0x1408bce1c]
cmp al, 0x50
jne 0x1400c81d6
mov r8d, dword [0x140898e2c]
xor r13d, r13d
pxor xmm2, xmm2
test r8d, r8d
jl 0x1400c8137
mov r10d, 1
lea ecx, [r8 + 1]
mov r9d, ecx
xor edx, edx
mov eax, ecx
shr r9d, 1
je 0x1400c810e
mov r10, qword [rbp + 0x13c8]
movss xmm3, dword [r10 + rdx*8]
movaps xmm4, xmm2
comiss xmm3, xmm2
movss xmm2, dword [r10 + rdx*8 + 4]
lea eax, [rdx + rdx]
jb 0x1400c80e7
movaps xmm4, xmm3
jae 0x1400c80ec
mov eax, r13d
comiss xmm2, xmm4
lea r13d, [rdx + rdx + 1]
jae 0x1400c80f9
movaps xmm2, xmm4
cmovb r13d, eax
inc rdx
cmp rdx, r9
jb 0x1400c80cc
lea r10d, [rdx + rdx + 1]
lea eax, [r8 + 1]
lea r8d, [r10 - 1]
cmp r8d, ecx
jae 0x1400c812f
movsxd r10, r10d
mov rdx, qword [rbp + 0x13c8]
movss xmm3, dword [rdx + r10*4 - 4]
comiss xmm3, xmm2
cmovae r13d, r8d
mov dword [0x140898ebc], eax
jmp 0x1400c8141
mov dword [0x140898ebc], 0
test rbx, rbx
jne 0x1400c817c
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404baf40]
lea r10, [0x1404baf48]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
movsxd rdx, dword [0x140898e60]
pxor xmm6, xmm6
mov rax, qword [rbp + 0x1988]
movsxd rcx, dword [0x140898e5c]
movsxd r8, dword [0x140898e80]
mov r9d, dword [rax + rdx*4 - 4]
add r9d, dword [rbx + rcx*4 - 4]
add r9d, r13d
cvtsi2ss xmm6, r9d
mov r13, qword [rbp + 0x16c8]
movss xmm7, dword [rbp + 0x1074]
movss dword [0x1408bd400], xmm6
mov dword [r13 + r8*4 - 4], r9d
movsxd r13, dword [0x140898e80]
jmp 0x1400c847b
cmp al, 0x54
jne 0x1400c8325
mov r8d, dword [0x140898e2c]
xor r13d, r13d
pxor xmm2, xmm2
test r8d, r8d
js 0x1400c8286
mov edx, 1
lea r9d, [r8 + 1]
mov ecx, r9d
xor eax, eax
shr ecx, 1
je 0x1400c8254
mov rdx, qword [rbp + 0x13c8]
movss xmm3, dword [rdx + rax*8]
comiss xmm8, xmm2
addss xmm3, xmm2
jb 0x1400c822b
mov r10d, eax
add r10d, r10d
comiss xmm3, xmm8
cmovae r13d, r10d
movss xmm2, dword [rdx + rax*8 + 4]
comiss xmm8, xmm3
addss xmm2, xmm3
jb 0x1400c8248
comiss xmm2, xmm8
lea r10d, [rax + rax + 1]
cmovae r13d, r10d
inc rax
cmp rax, rcx
jb 0x1400c820e
lea edx, [rax + rax + 1]
lea ecx, [rdx - 1]
cmp ecx, r9d
jae 0x1400c827a
comiss xmm8, xmm2
jb 0x1400c827a
movsxd rdx, edx
mov rax, qword [rbp + 0x13c8]
addss xmm2, dword [rax + rdx*4 - 4]
comiss xmm2, xmm8
cmovae r13d, ecx
inc r8d
mov dword [0x140898ebc], r8d
jmp 0x1400c8290
mov dword [0x140898ebc], 0
test rbx, rbx
jne 0x1400c82cb
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404baf54]
lea r10, [0x1404baf5c]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
movsxd rdx, dword [0x140898e60]
pxor xmm6, xmm6
mov rax, qword [rbp + 0x1988]
movsxd rcx, dword [0x140898e5c]
movsxd r8, dword [0x140898e80]
mov r9d, dword [rax + rdx*4 - 4]
add r9d, dword [rbx + rcx*4 - 4]
add r9d, r13d
cvtsi2ss xmm6, r9d
mov r13, qword [rbp + 0x16c8]
movss xmm7, dword [rbp + 0x1074]
movss dword [0x1408bd400], xmm6
mov dword [r13 + r8*4 - 4], r9d
movsxd r13, dword [0x140898e80]
jmp 0x1400c847b
test rbx, rbx
jne 0x1400c8360
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404baf68]
lea r10, [0x1404baf70]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
movsxd rdx, dword [0x140898e60]
pxor xmm6, xmm6
mov rax, qword [rbp + 0x1988]
pxor xmm2, xmm2
movsxd rcx, dword [0x140898e5c]
mov r8, qword [rbp + 0x17e8]
cvtsi2ss xmm6, dword [rax + rdx*4 - 4]
cvtsi2ss xmm2, dword [rbx + rcx*4 - 4]
addss xmm6, dword [0x1408bd400]
mov qword [rbp + 0x10e8], r8
addss xmm6, xmm2
movss dword [0x1408bd400], xmm6
test r8, r8
jne 0x1400c8456
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404baf7c]
lea r10, [0x1404baf88]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404baf94]
lea r10, [0x1404bafa0]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404bafac]
lea r10, [0x1404bafb8]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
movsxd r13, dword [0x140898e80]
mov rax, qword [rbp + 0x10e8]
movss dword [rax + r13*4 - 4], xmm6
movss xmm7, dword [rbp + 0x1074]
movss xmm6, dword [0x1408bd400]
test byte [0x1408bdc24], 1
je 0x1400c8527
cmp qword [rbp + 0x17a8], 0
jne 0x1400c84fe
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404bafc4]
lea r10, [0x1404bafd0]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404bafdc]
lea r10, [0x1404bafe8]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
mov rax, qword [rbp + 0x17a8]
pxor xmm2, xmm2
movss xmm3, dword [rax + r13*4 - 4]
cvttss2si edx, xmm3
cvtsi2ss xmm2, edx
ucomiss xmm2, xmm3
jp 0x1400c851f
je 0x1400c852f
mov r15d, 0x4e
jmp 0x1400c852f
movss xmm3, dword [0x1404bb05c]
mulss xmm6, xmm3
addss xmm7, xmm6
movss dword [rbp + 0x1074], xmm7
inc r13
mov eax, r13d
cmp r13, r14
jle 0x1400c7f82
mov esi, dword [rbp + 0x16e8]
lea rbx, [0x140630d60]
mov rdi, qword [rbp + 0x16c8]
mov dword [0x140898e80], eax
mov rax, rsp
lea rcx, [0x140630960]
mov edx, 0x3e8
lea r8, [0x1404bb160]
mov r9d, 1
mov qword [rax + 0x20], 0
call fcn.1400025f4
mov rax, rsp
lea rcx, [rbp + 0x18c0]
mov edx, 0xc
lea r8, [rbp + 0x834]
lea r9, [0x1408baaf1]
mov qword [rax + 0x20], 8
call fcn.140002207
mov rax, rsp
mov rcx, rbx
mov edx, 0x64
lea r8, [rbp + 0x18c0]
mov r9d, 0xc
mov qword [rax + 0x20], 0
call fcn.1400025f4
test byte [0x140898ddc], 1
jne 0x1400c860f
mov edx, 7
lea rcx, [rbp + 0x18d0]
mov r8, rbx
mov r9d, edx
call fcn.14000164f
mov r8d, 7
lea rdx, [rbp + 0x18d0]
jmp 0x1400c8618
mov rdx, rbx
mov r8d, 0x64
mov rcx, rbx
call fcn.1400066b3
lea rcx, [0x140630960]
mov rdx, rbx
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
cmp r15d, 0x4e
jne 0x1400c8674
mov rax, rsp
lea rcx, [rbp + 0x1870]
mov edx, 0xc
lea r8, [rbp + 0x1074]
lea r9, [0x1404bb164]
mov qword [rax + 0x20], 2
call fcn.140002207
lea r8, [rbp + 0x1870]
jmp 0x1400c86a5
mov rax, rsp
lea rcx, [rbp + 0x1880]
mov edx, 0xc
lea r8, [rbp + 0x1074]
lea r9, [0x1404bb168]
mov qword [rax + 0x20], 2
call fcn.140002207
lea r8, [rbp + 0x1880]
mov rax, rsp
mov rcx, rbx
mov edx, 0x64
mov r9d, 0xc
mov qword [rax + 0x20], 0
call fcn.1400025f4
test byte [0x140898ddc], 1
je 0x1400c8706
mov edx, 2
lea rcx, [rbp + 0x1810]
mov r8, rbx
mov r9d, 0x64
lea rax, [0x1408bd367]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], 0x64
call fcn.1400048cc
jmp 0x1400c8732
mov edx, 7
lea rcx, [rbp + 0x1890]
mov r8, rbx
mov r9d, edx
call fcn.14000164f
mov rcx, rbx
lea rdx, [rbp + 0x1890]
mov r8d, 7
call fcn.1400066b3
lea rcx, [0x140630960]
mov rdx, rbx
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
mov r13d, dword [0x140898e28]
mov eax, 1
test r13d, r13d
jle 0x1400c8a5d
mov dword [rbp + 0x16a8], r15d
movsxd r15, eax
cmp byte [r15 + r12 - 1], 0xff
jl 0x1400c8909
mov dword [0x140898e80], eax
cmp byte [0x1408bce1c], 0x45
jne 0x1400c883e
mov r14, qword [rbp + 0x17e8]
test r14, r14
jne 0x1400c87cd
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, [0x1404baff4]
lea r10, [0x1404bb000]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
mov rax, rsp
lea r8, [r14 + r15*4 - 4]
mov edx, 0xc
lea rcx, [rbp + 0x18f0]
lea r9, [0x1404bb16c]
mov qword [rax + 0x20], 2
call fcn.140002207
cmp qword [rbp + 0x17e8], 0
jne 0x1400c8835
mov r11, rsp
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov r8d, 3
mov r9d, 9
lea rax, str.ITEMSCORE
lea r10, str.PITEMSCORE
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140002199
lea r8, [rbp + 0x18f0]
jmp 0x1400c885b
mov edx, 0xc
lea r8, [rdi + r15*4 - 4]
lea rcx, [rbp + 0x18e0]
call fcn.140004390
lea r8, [rbp + 0x18e0]
mov rax, rsp
mov rcx, rbx
mov edx, 0x64
mov r9d, 0xc
mov qword [rax + 0x20], 0
call fcn.1400025f4
test byte [0x140898ddc], 1
je 0x1400c88bc
mov edx, 2
lea rcx, [rbp + 0x1898]
mov r8, rbx
mov r9d, 0x64
lea rax, [0x1408bd367]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], 0x64
call fcn.1400048cc
jmp 0x1400c88e8
mov edx, 7
lea rcx, [rbp + 0x1900]
mov r8, rbx
mov r9d, edx
call fcn.14000164f
mov rcx, rbx
lea rdx, [rbp + 0x1900]
mov r8d, 7
call fcn.1400066b3
lea rcx, [0x140630960]
mov rdx, rbx
mov r8d, 0x3e8
mov r9d, 0x64
call fcn.14000326a
mov eax, dword [0x140898e80]
inc eax
cmp eax, r13d
jle 0x1400c8769
mov r15d, dword [rbp + 0x16a8]
mov dword [0x140898e80], eax
lea rcx, [0x140630960]
mov edx, 0x3e8
call fcn.140003a12
cmp dword [0x140898f1c], 0
jne 0x1400c8a3a
mov eax, dword [0x140898ec4]
inc eax
mov dword [0x140898ec4], eax
cmp eax, esi
jle 0x1400c7f04
movups xmm6, xmmword [rbp + 0x1830]
movups xmm7, xmmword [rbp + 0x1860]
movups xmm8, xmmword [rbp + 0x1850]
movups xmm9, xmmword [rbp + 0x1840]
lea rcx, [rbp + 0x17e8]
call fcn.140003643
jmp 0x1400c8a26
mov edx, 0xc
lea rcx, [rbp + 0x30]
lea rbx, str.W17_653:
lea r8, [rbp + 0x3c]
mov qword [rbp], rbx
mov rdi, rsp
mov qword [rbp + 8], 9
call fcn.140004390
mov edx, 0xc
lea rbx, [rbp + 0x40]
mov rcx, rbx
lea r8, [rbp + 0x30]
mov r9d, edx
call fcn.140002c52
movsxd rsi, eax
lea rcx, str._bytes_of_memory_not_available.__EFILE_not_produced.
mov qword [rbp + 0x18], rsi
add rsi, 0x3d
mov rax, rsi
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], 0x34
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.140001e38
sub rsp, rax
lea rax, [rsp + 0x30]
mov rbx, rax
lea rcx, [rbp]
mov edx, 3
mov r8, rbx
mov r9, rsi
call fcn.1400048cc
mov rcx, rbx
mov rdx, rsi
call fcn.140004e7b
mov rax, rdi
mov rsp, rax
lea rsp, [rbp + 0x1908]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
movups xmm6, xmmword [rbp + 0x1830]
movups xmm7, xmmword [rbp + 0x1860]
movups xmm8, xmmword [rbp + 0x1850]
movups xmm9, xmmword [rbp + 0x1840]
jmp 0x1400c7a11
mov dword [0x140898e80], 1
jmp 0x1400c8921
test rbx, rbx
jne 0x1400c8ad1
mov rcx, rsp
lea rdx, [0x1404bb024]
mov r8d, 3
mov r9d, 9
mov qword [rcx + 0x20], rdx
lea rdx, [0x1404bb02c]
mov qword [rcx + 0x28], rdx
mov ecx, 0x10100009
lea rdx, [0x1404bae80]
mov qword [rbp + 0x1298], r10
mov qword [rbp + 0x1358], rax
mov dword [rbp + 0x838], r11d
call fcn.140002199
mov r11d, dword [rbp + 0x838]
mov rax, qword [rbp + 0x1358]
mov r10, qword [rbp + 0x1298]
mov rdx, qword [rbp + 0x1988]
pxor xmm6, xmm6
mov ecx, dword [rbx + r10*4 - 4]
add ecx, dword [rdx + rax*4 - 4]
add ecx, r11d
cvtsi2ss xmm6, ecx
movss dword [0x1408bd400], xmm6
jmp 0x1400c847b
mov dword [0x140898e80], 1
jmp 0x1400c8568
movss dword [rbp + 0x1074], xmm0
jmp 0x1400c8973
mov dword [0x140898e94], 1
jmp 0x1400c7c37
mov dword [0x140898e94], 1
jmp 0x1400c79f7
xor ebx, ebx
jmp 0x1400c7476
xor esi, esi
jmp 0x1400c741e
movaps xmm2, xmm0
jmp 0x1400c7e85
mov dword [0x140898e80], 1
pxor xmm0, xmm0
movss dword [rbp + 0x1074], xmm0
jmp 0x1400c8973