Function at 0x14003f6e0
Capabilities:
Authenticate hmac
Log keystrokes via polling
Parse credit card information
Parse pe header

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3048]
mov eax, 0x3148
call fcn.140083790
sub rsp, rax
movaps xmmword [rsp + 0x3130], xmm6
movaps xmmword [rsp + 0x3120], xmm7
movaps xmmword [rsp + 0x3110], xmm8
movaps xmmword [rsp + 0x3100], xmm9
movaps xmmword [rsp + 0x30f0], xmm10
movaps xmmword [rsp + 0x30e0], xmm11
movaps xmmword [rsp + 0x30d0], xmm12
movaps xmmword [rsp + 0x30c0], xmm13
movaps xmmword [rsp + 0x30b0], xmm14
movaps xmmword [rsp + 0x30a0], xmm15
movss xmm15, dword [0x14009bb44]
lea rdx, [0x1400d4b58]
lea rcx, [rbp + 0xe20]
call fcn.1400502e0
nop
mov rax, qword [rbp + 0xe28]
cmp qword [rbp + 0xe20], rax
je 0x140048461
xor ebx, ebx
mov qword [rbp + 0xa0], rbx
mov rcx, qword [0x1400d4aa8]
add rcx, 0x518
mov r8d, 8
lea rdx, [rbp + 0xa0]
call fcn.1400396b0
mov r8d, 0xf
mov rdx, qword [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call fcn.14003b510
movss xmm0, dword [rsp + 0x58]
call fcn.14006a7fc
xorps xmm12, xmm12
test eax, eax
jne 0x14003f7fc
movss xmm0, dword [rsp + 0x5c]
call fcn.14006a7fc
test eax, eax
jne 0x14003f7fc
movss xmm0, dword [rsp + 0x60]
call fcn.14006a7fc
test eax, eax
je 0x14003f805
mov qword [rsp + 0x58], rbx
mov dword [rsp + 0x60], ebx
mov dword [rbp + 0x3098], ebx
mov rcx, qword [0x1400d4aa8]
add rcx, 0x2d70
mov r8d, 4
lea rdx, [rbp + 0x3098]
call fcn.1400396b0
mov r12d, dword [rbp + 0x3098]
cmp r12d, 0x64
cmova r12d, ebx
mov dword [rsp + 0x70], r12d
mov ecx, 0xdd
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14003f87c
mov edx, dword [0x1400d2390]
inc edx
mov dword [0x1400d2390], edx
lea rcx, [0x1400d3280]
call fcn.140051240
mov rcx, rax
call fcn.140053f70
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0xdb
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14003f8b9
mov edx, dword [0x1400d2390]
dec edx
mov dword [0x1400d2390], edx
lea rcx, [0x1400d3280]
call fcn.140051240
mov rcx, rax
call fcn.140053f70
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r13d, ebx
mov rcx, qword [0x1400d4b60]
sub rcx, qword [0x1400d4b58]
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
movabs rcx, 0xf903a7b792a9a8c2
movabs r9, 0x1564a8d88becf5e7
movabs r10, 0x83ebe38d11c69af0
movabs r8, 0x2c30fef2535ed889
mov r14, 0xffffffffffffffff
lea rdi, [0x1400d21b0]
movss xmm11, dword [0x14009b9d4]
movss xmm8, dword [0x14009ba90]
movss xmm10, dword [0x14009b9a8]
movss xmm9, dword [0x14009ba98]
movss xmm13, dword [0x14009ba94]
movss xmm14, dword [0x14009ba74]
add rdx, rax
je 0x1400480f5
mov r12, rbx
movss xmm8, dword [0x14009bb48]
movss xmm9, dword [0x14009bb90]
movss xmm13, dword [0x14009ba7c]
nop word [rax + rax]
lea rcx, [r12 + r12*4]
add rcx, rcx
mov rax, qword [rbp + 0xe20]
movups xmm6, xmmword [rax + rcx*8]
movups xmm2, xmmword [rax + rcx*8 + 0x30]
mov qword [rbp + 0xa8], rbx
psrldq xmm2, 8
movq r15, xmm2
mov r8d, 8
lea rdx, [rbp + 0xa8]
lea rcx, [r15 + 0x518]
call fcn.1400396b0
mov rsi, qword [rbp + 0xa8]
mov qword [0x1400d4a90], rbx
mov rcx, r15
call fcn.14003e670
movaps xmm7, xmm0
mov dword [rsp + 0x68], 0
lea rcx, [r15 + 0x10e0]
mov r8d, 4
lea rdx, [rsp + 0x68]
call fcn.1400396b0
mov rbx, qword [0x1400d4a20]
xor eax, eax
mov qword [rbp + 0xb0], rax
lea rcx, [r15 + 0x2d0]
mov r8d, 8
lea rdx, [rbp + 0xb0]
call fcn.1400396b0
mov rdx, qword [rbp + 0xb0]
mov rcx, qword [0x1400d4a00]
call rbx
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x48], 0
lea rcx, [rax + 0x2d0]
mov r8d, 0xc
lea rdx, [rsp + 0x40]
call fcn.1400396b0
mov qword [rbp - 0x70], 0
mov dword [rbp - 0x68], 0
mov rcx, qword [0x1400d4a38]
add rcx, 0x2d0
mov r8d, 0xc
lea rdx, [rbp - 0x70]
call fcn.1400396b0
movss xmm0, dword [rsp + 0x40]
ucomiss xmm0, xmm12
jp 0x14003fa98
je 0x140048069
movss xmm0, dword [rsp + 0x44]
ucomiss xmm0, xmm12
jp 0x14003faaa
je 0x140048069
movss xmm0, dword [rsp + 0x48]
ucomiss xmm0, xmm12
jp 0x14003fabc
je 0x140048069
xor ebx, ebx
mov dword [rsp + 0x6c], ebx
lea rcx, [r15 + 0x24]
mov r8d, 4
lea rdx, [rsp + 0x6c]
call fcn.1400396b0
test rsi, rsi
je 0x140048017
movsd xmm0, qword [rsp + 0x40]
movsd qword [rbp + 0xe00], xmm0
mov eax, dword [rsp + 0x48]
mov dword [rbp + 0xe08], eax
lea rdx, [rbp + 0xe00]
lea rcx, [rbp - 0x70]
call fcn.140039710
divss xmm0, dword [0x1400abce0]
movss dword [rbp + 0x3090], xmm0
mov qword [rbp + 0xb8], rbx
comiss xmm0, dword [0x14009bb14]
ja 0x14004806b
comiss xmm11, xmm0
jae 0x14004806b
ucomiss xmm0, xmm12
jp 0x14003fb41
je 0x14004806b
comiss xmm0, dword [0x14009bb34]
ja 0x14004806b
ucomiss xmm0, xmm8
jp 0x14003fb5a
je 0x14004806b
ucomiss xmm0, xmm9
jp 0x14003fb66
je 0x14004806b
movss xmm0, dword [0x14009baf4]
comiss xmm7, xmm0
ja 0x14004806b
movss xmm1, dword [0x14009b984]
comiss xmm1, xmm7
jae 0x14004806b
ucomiss xmm7, xmm12
jp 0x14003fb94
je 0x14004806b
ucomiss xmm7, xmm8
jp 0x14003fba0
je 0x14004806b
ucomiss xmm7, xmm9
jp 0x14003fbac
je 0x14004806b
ucomiss xmm7, dword [0x14009bb6c]
jp 0x14003fbbb
je 0x14004806b
comiss xmm0, xmm7
jae 0x14003fbca
comiss xmm7, xmm11
jb 0x140048017
comiss xmm7, xmm11
ja 0x14003fbe1
movss xmm0, dword [0x14009baec]
comiss xmm0, xmm7
jbe 0x140048017
movsd xmm0, qword [rsp + 0x40]
movsd qword [rbp + 0xe10], xmm0
mov eax, dword [rsp + 0x48]
mov dword [rbp + 0xe18], eax
lea r8, [rbp + 0x3090]
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0xe10]
call fcn.14003b060
test al, al
je 0x140048017
mov qword [rbp + 0xc0], rbx
mov r8d, 8
lea rdx, [rbp + 0xc0]
lea rcx, [r15 + 0x518]
call fcn.1400396b0
mov rdi, qword [rbp + 0xc0]
mov qword [rbp + 0xc8], rbx
mov rcx, qword [0x1400d4aa8]
add rcx, 0x518
mov r8d, 8
lea rdx, [rbp + 0xc8]
call fcn.1400396b0
mov rbx, qword [rbp + 0xc8]
mov dword [rbp + 0x30a0], 0
lea rcx, [rdi + 0x760]
mov r8d, 4
lea rdx, [rbp + 0x30a0]
call fcn.1400396b0
movss xmm8, dword [rbp + 0x30a0]
mov dword [rbp + 0x30a8], 0
lea rcx, [rbx + 0x760]
mov r8d, 4
lea rdx, [rbp + 0x30a8]
call fcn.1400396b0
movss xmm9, dword [rbp + 0x30a8]
xor edi, edi
mov dword [rsp + 0x50], edi
movsxd rcx, dword [0x1400d2390]
add rcx, r15
mov r8d, 4
lea rdx, [rsp + 0x50]
call fcn.1400396b0
mov ebx, dword [rsp + 0x50]
movsxd rcx, dword [0x1400d2390]
add rcx, qword [0x1400d4aa8]
mov dword [rsp + 0x54], edi
mov r8d, 4
lea rdx, [rsp + 0x54]
call fcn.1400396b0
cmp ebx, dword [rsp + 0x54]
jne 0x140047f39
ucomiss xmm8, xmm9
jp 0x14003fd48
jne 0x14003fd48
movups xmm0, xmmword [0x1400d21b0]
movaps xmmword [rbp - 0x80], xmm0
movss xmm2, dword [0x14009ba0c]
lea rdx, [rbp - 0x80]
mov rcx, rsi
call fcn.14003c670
movups xmm0, xmmword [0x1400d2290]
jmp 0x14003fd6e
movups xmm0, xmmword [0x1400d1f60]
movaps xmmword [rbp - 0x80], xmm0
movss xmm2, dword [0x14009ba0c]
lea rdx, [rbp - 0x80]
mov rcx, rsi
call fcn.14003c670
movups xmm0, xmmword [0x1400d1f60]
movaps xmmword [rbp - 0x80], xmm0
cvttss2si r9d, dword [rbp + 0x3090]
movss xmm2, dword [0x14009b9d8]
lea rdx, [rbp - 0x80]
mov rcx, rsi
call fcn.14003c310
cmp byte [0x1400abcf6], 1
jne 0x140047ef6
psrldq xmm6, 4
movd eax, xmm6
cmp eax, 1
jne 0x14003feab
mov dword [rsp + 0x30], 0xff
mov qword [rsp + 0x34], 0xff
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1a60], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1a68], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1a70], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1a78], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1c0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1c8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], rbx
movdqa xmm0, xmmword [rbp + 0x1c0]
xorps xmm0, xmmword [rbp + 0x1a60]
movdqa xmmword [rbp + 0x1c0], xmm0
movdqa xmm1, xmmword [rbp + 0x1a70]
xorps xmm1, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x1d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 1
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 2
jne 0x14003ffb1
mov dword [rsp + 0x30], 0xff
mov qword [rsp + 0x34], 0xff
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1a80], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1a88], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1a90], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1a98], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1e0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1e8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], rbx
movdqa xmm0, xmmword [rbp + 0x1e0]
xorps xmm0, xmmword [rbp + 0x1a80]
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmm1, xmmword [rbp + 0x1a90]
xorps xmm1, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x1f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 2
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 3
jne 0x1400400ba
mov dword [rsp + 0x30], 0xfc
mov dword [rsp + 0x34], 0xba
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1aa0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1aa8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1ab0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1ab8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x200], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x208], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], rbx
movdqa xmm0, xmmword [rbp + 0x200]
xorps xmm0, xmmword [rbp + 0x1aa0]
movdqa xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [rbp + 0x1ab0]
xorps xmm1, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x210], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 3
lea rdx, [rbp + 0x200]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 4
jne 0x140040273
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x34], 0xf0
mov dword [rsp + 0x38], 0xfc
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1ac0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1ac8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1ad0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1ad8], rbx
lea r8, [rbp + 0x1ae0]
lea rdx, [rbp + 0x1ac0]
lea rcx, [rbp + 0x2880]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1b20], rax
mov qword [rbp + 0x1ae0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1b28], rax
mov qword [rbp + 0x1ae8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1af0], rax
mov qword [rbp + 0x1b38], rbx
mov qword [rbp + 0x1af8], rbx
lea r8, [rbp + 0x1b00]
lea rdx, [rbp + 0x1ae0]
lea rcx, [rbp + 0x2890]
call fcn.1400530f0
mov qword [rbp + 0x220], rdi
mov qword [rbp + 0x1b00], rdi
mov qword [rbp + 0x228], rsi
mov qword [rbp + 0x1b08], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x230], rdi
mov qword [rbp + 0x1b10], rdi
mov qword [rbp + 0x238], rbx
mov qword [rbp + 0x1b18], rbx
lea r8, [rbp + 0x1b20]
lea rdx, [rbp + 0x1b00]
lea rcx, [rbp + 0x28a0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x220]
xorps xmm0, xmmword [rbp + 0x1b20]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmm1, xmmword [rbp + 0x1b30]
xorps xmm1, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x230], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 4
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 5
jne 0x14004042c
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x34], 0xf
mov dword [rsp + 0x38], 0xfc
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1b40], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1b48], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1b50], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1b58], rbx
lea r8, [rbp + 0x1b60]
lea rdx, [rbp + 0x1b40]
lea rcx, [rbp + 0x28b0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1b60], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1ba8], rax
mov qword [rbp + 0x1b68], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1bb0], rax
mov qword [rbp + 0x1b70], rax
mov qword [rbp + 0x1bb8], rbx
mov qword [rbp + 0x1b78], rbx
lea r8, [rbp + 0x1b80]
lea rdx, [rbp + 0x1b60]
lea rcx, [rbp + 0x28c0]
call fcn.1400530f0
mov qword [rbp + 0x240], rdi
mov qword [rbp + 0x1b80], rdi
mov qword [rbp + 0x248], rsi
mov qword [rbp + 0x1b88], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x250], rdi
mov qword [rbp + 0x1b90], rdi
mov qword [rbp + 0x258], rbx
mov qword [rbp + 0x1b98], rbx
lea r8, [rbp + 0x1ba0]
lea rdx, [rbp + 0x1b80]
lea rcx, [rbp + 0x28d0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x240]
xorps xmm0, xmmword [rbp + 0x1ba0]
movdqa xmmword [rbp + 0x240], xmm0
movdqa xmm1, xmmword [rbp + 0x1bb0]
xorps xmm1, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 5
lea rdx, [rbp + 0x240]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 6
jne 0x1400405e5
mov dword [rsp + 0x30], 0xfc
mov dword [rsp + 0x34], 3
mov dword [rsp + 0x38], 0xc6
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1bc0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1bc8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1bd0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1bd8], rbx
lea r8, [rbp + 0x1be0]
lea rdx, [rbp + 0x1bc0]
lea rcx, [rbp + 0x28e0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1c20], rax
mov qword [rbp + 0x1be0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1c28], rax
mov qword [rbp + 0x1be8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1c30], rax
mov qword [rbp + 0x1bf0], rax
mov qword [rbp + 0x1c38], rbx
mov qword [rbp + 0x1bf8], rbx
lea r8, [rbp + 0x1c00]
lea rdx, [rbp + 0x1be0]
lea rcx, [rbp + 0x28f0]
call fcn.1400530f0
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x1c00], rdi
mov qword [rbp + 0x148], rsi
mov qword [rbp + 0x1c08], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x1c10], rdi
mov qword [rbp + 0x158], rbx
mov qword [rbp + 0x1c18], rbx
lea r8, [rbp + 0x1c20]
lea rdx, [rbp + 0x1c00]
lea rcx, [rbp + 0x2900]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x1c20]
movdqa xmmword [rbp + 0x140], xmm0
movdqa xmm1, xmmword [rbp + 0x150]
xorps xmm1, xmmword [rbp + 0x1c30]
movdqa xmmword [rbp + 0x150], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 6
lea rdx, [rbp + 0x140]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 7
jne 0x14004079e
mov dword [rsp + 0x30], 0x90
mov dword [rsp + 0x34], 3
mov dword [rsp + 0x38], 0xfc
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1c40], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1c48], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1c50], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1c58], rbx
lea r8, [rbp + 0x1c60]
lea rdx, [rbp + 0x1c40]
lea rcx, [rbp + 0x2910]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1ca0], rax
mov qword [rbp + 0x1c60], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1ca8], rax
mov qword [rbp + 0x1c68], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1cb0], rax
mov qword [rbp + 0x1c70], rax
mov qword [rbp + 0x1cb8], rbx
mov qword [rbp + 0x1c78], rbx
lea r8, [rbp + 0x1c80]
lea rdx, [rbp + 0x1c60]
lea rcx, [rbp + 0x2920]
call fcn.1400530f0
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x1c80], rdi
mov qword [rbp + 0x268], rsi
mov qword [rbp + 0x1c88], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x270], rdi
mov qword [rbp + 0x1c90], rdi
mov qword [rbp + 0x278], rbx
mov qword [rbp + 0x1c98], rbx
lea r8, [rbp + 0x1ca0]
lea rdx, [rbp + 0x1c80]
lea rcx, [rbp + 0x2930]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x1ca0]
movdqa xmmword [rbp + 0x260], xmm0
movdqa xmm1, xmmword [rbp + 0x270]
xorps xmm1, xmmword [rbp + 0x1cb0]
movdqa xmmword [rbp + 0x270], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 7
lea rdx, [rbp + 0x260]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 8
jne 0x140040950
mov dword [rsp + 0x30], 0x91
mov qword [rsp + 0x34], 0xff
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1cc0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1cc8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1cd0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1cd8], rbx
lea r8, [rbp + 0x1ce0]
lea rdx, [rbp + 0x1cc0]
lea rcx, [rbp + 0x2940]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1d20], rax
mov qword [rbp + 0x1ce0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1d28], rax
mov qword [rbp + 0x1ce8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1d30], rax
mov qword [rbp + 0x1cf0], rax
mov qword [rbp + 0x1d38], rbx
mov qword [rbp + 0x1cf8], rbx
lea r8, [rbp + 0x1d00]
lea rdx, [rbp + 0x1ce0]
lea rcx, [rbp + 0x2950]
call fcn.1400530f0
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x1d00], rdi
mov qword [rbp + 0x288], rsi
mov qword [rbp + 0x1d08], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x290], rdi
mov qword [rbp + 0x1d10], rdi
mov qword [rbp + 0x298], rbx
mov qword [rbp + 0x1d18], rbx
lea r8, [rbp + 0x1d20]
lea rdx, [rbp + 0x1d00]
lea rcx, [rbp + 0x2960]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x280]
xorps xmm0, xmmword [rbp + 0x1d20]
movdqa xmmword [rbp + 0x280], xmm0
movdqa xmm1, xmmword [rbp + 0x290]
xorps xmm1, xmmword [rbp + 0x1d30]
movdqa xmmword [rbp + 0x290], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 8
lea rdx, [rbp + 0x280]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 9
jne 0x140040b02
mov dword [rsp + 0x30], 0xff
mov qword [rsp + 0x34], 0xcc
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1d40], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1d48], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1d50], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1d58], rbx
lea r8, [rbp + 0x1d60]
lea rdx, [rbp + 0x1d40]
lea rcx, [rbp + 0x2970]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1da0], rax
mov qword [rbp + 0x1d60], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1da8], rax
mov qword [rbp + 0x1d68], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1db0], rax
mov qword [rbp + 0x1d70], rax
mov qword [rbp + 0x1db8], rbx
mov qword [rbp + 0x1d78], rbx
lea r8, [rbp + 0x1d80]
lea rdx, [rbp + 0x1d60]
lea rcx, [rbp + 0x2980]
call fcn.1400530f0
mov qword [rbp + 0x2a0], rdi
mov qword [rbp + 0x1d80], rdi
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x1d88], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x2b0], rdi
mov qword [rbp + 0x1d90], rdi
mov qword [rbp + 0x2b8], rbx
mov qword [rbp + 0x1d98], rbx
lea r8, [rbp + 0x1da0]
lea rdx, [rbp + 0x1d80]
lea rcx, [rbp + 0x2990]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp + 0x1da0]
movdqa xmmword [rbp + 0x2a0], xmm0
movdqa xmm1, xmmword [rbp + 0x2b0]
xorps xmm1, xmmword [rbp + 0x1db0]
movdqa xmmword [rbp + 0x2b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 9
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0xa
jne 0x140040cb4
mov dword [rsp + 0x30], 0xff
mov qword [rsp + 0x34], 0x51
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1dc0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1dc8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1dd0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1dd8], rbx
lea r8, [rbp + 0x1de0]
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0x29a0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1e20], rax
mov qword [rbp + 0x1de0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1e28], rax
mov qword [rbp + 0x1de8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 0x1df0], rax
mov qword [rbp + 0x1e38], rbx
mov qword [rbp + 0x1df8], rbx
lea r8, [rbp + 0x1e00]
lea rdx, [rbp + 0x1de0]
lea rcx, [rbp + 0x29b0]
call fcn.1400530f0
mov qword [rbp + 0x2c0], rdi
mov qword [rbp + 0x1e00], rdi
mov qword [rbp + 0x2c8], rsi
mov qword [rbp + 0x1e08], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x2d0], rdi
mov qword [rbp + 0x1e10], rdi
mov qword [rbp + 0x2d8], rbx
mov qword [rbp + 0x1e18], rbx
lea r8, [rbp + 0x1e20]
lea rdx, [rbp + 0x1e00]
lea rcx, [rbp + 0x29c0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0x1e20]
movdqa xmmword [rbp + 0x2c0], xmm0
movdqa xmm1, xmmword [rbp + 0x2d0]
xorps xmm1, xmmword [rbp + 0x1e30]
movdqa xmmword [rbp + 0x2d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0xa
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0xb
jne 0x140040e66
mov dword [rsp + 0x30], 0xff
mov qword [rsp + 0x34], 0xe1
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1e40], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1e48], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1e50], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1e58], rbx
lea r8, [rbp + 0x1e60]
lea rdx, [rbp + 0x1e40]
lea rcx, [rbp + 0x29d0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1ea0], rax
mov qword [rbp + 0x1e60], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1ea8], rax
mov qword [rbp + 0x1e68], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1eb0], rax
mov qword [rbp + 0x1e70], rax
mov qword [rbp + 0x1eb8], rbx
mov qword [rbp + 0x1e78], rbx
lea r8, [rbp + 0x1e80]
lea rdx, [rbp + 0x1e60]
lea rcx, [rbp + 0x29e0]
call fcn.1400530f0
mov qword [rbp + 0x2e0], rdi
mov qword [rbp + 0x1e80], rdi
mov qword [rbp + 0x2e8], rsi
mov qword [rbp + 0x1e88], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x2f0], rdi
mov qword [rbp + 0x1e90], rdi
mov qword [rbp + 0x2f8], rbx
mov qword [rbp + 0x1e98], rbx
lea r8, [rbp + 0x1ea0]
lea rdx, [rbp + 0x1e80]
lea rcx, [rbp + 0x29f0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x1ea0]
movdqa xmmword [rbp + 0x2e0], xmm0
movdqa xmm1, xmmword [rbp + 0x2f0]
xorps xmm1, xmmword [rbp + 0x1eb0]
movdqa xmmword [rbp + 0x2f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0xb
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0xc
jne 0x140041018
mov dword [rsp + 0x30], 0x6f
mov qword [rsp + 0x34], 0xff
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1ec0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1ec8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1ed0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1ed8], rbx
lea r8, [rbp + 0x1ee0]
lea rdx, [rbp + 0x1ec0]
lea rcx, [rbp + 0x2a00]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1f20], rax
mov qword [rbp + 0x1ee0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1f28], rax
mov qword [rbp + 0x1ee8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1f30], rax
mov qword [rbp + 0x1ef0], rax
mov qword [rbp + 0x1f38], rbx
mov qword [rbp + 0x1ef8], rbx
lea r8, [rbp + 0x1f00]
lea rdx, [rbp + 0x1ee0]
lea rcx, [rbp + 0x2a10]
call fcn.1400530f0
mov qword [rbp + 0x300], rdi
mov qword [rbp + 0x1f00], rdi
mov qword [rbp + 0x308], rsi
mov qword [rbp + 0x1f08], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x310], rdi
mov qword [rbp + 0x1f10], rdi
mov qword [rbp + 0x318], rbx
mov qword [rbp + 0x1f18], rbx
lea r8, [rbp + 0x1f20]
lea rdx, [rbp + 0x1f00]
lea rcx, [rbp + 0x2a20]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x1f20]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x1f30]
movdqa xmmword [rbp + 0x310], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0xc
lea rdx, [rbp + 0x300]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0xd
jne 0x140041121
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0xff
mov dword [rsp + 0x38], 0x99
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1f40], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1f48], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1f50], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1f58], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x320], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x328], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], rbx
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x1f40]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm1, xmmword [rbp + 0x330]
xorps xmm1, xmmword [rbp + 0x1f50]
movdqa xmmword [rbp + 0x330], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0xd
lea rdx, [rbp + 0x320]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0xe
jne 0x140041227
mov qword [rsp + 0x30], 0x11
mov dword [rsp + 0x38], 0xff
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1f60], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1f68], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1f70], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1f78], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x340], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x348], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rbx
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x1f60]
movdqa xmmword [rbp + 0x340], xmm0
movdqa xmm1, xmmword [rbp + 0x350]
xorps xmm1, xmmword [rbp + 0x1f70]
movdqa xmmword [rbp + 0x350], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0xe
lea rdx, [rbp + 0x340]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0xf
jne 0x140041330
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0xfb
mov dword [rsp + 0x38], 0xff
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1f80], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1f88], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1f90], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1f98], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x360], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x368], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], rbx
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x1f80]
movdqa xmmword [rbp + 0x360], xmm0
movdqa xmm1, xmmword [rbp + 0x370]
xorps xmm1, xmmword [rbp + 0x1f90]
movdqa xmmword [rbp + 0x370], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0xf
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x10
jne 0x140041436
mov qword [rsp + 0x30], 0xb3
mov dword [rsp + 0x38], 0xff
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1fa0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1fa8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1fb0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1fb8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x380], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x388], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], rbx
movdqa xmm0, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp + 0x1fa0]
movdqa xmmword [rbp + 0x380], xmm0
movdqa xmm1, xmmword [rbp + 0x390]
xorps xmm1, xmmword [rbp + 0x1fb0]
movdqa xmmword [rbp + 0x390], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x10
lea rdx, [rbp + 0x380]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x11
jne 0x14004153c
mov qword [rsp + 0x30], 0x47
mov dword [rsp + 0x38], 0x13
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1fc0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1fc8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1fd0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1fd8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x3a0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x3a8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], rbx
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rbp + 0x1fc0]
movdqa xmmword [rbp + 0x3a0], xmm0
movdqa xmm1, xmmword [rbp + 0x3b0]
xorps xmm1, xmmword [rbp + 0x1fd0]
movdqa xmmword [rbp + 0x3b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x11
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x12
jne 0x140041642
mov dword [rsp + 0x30], 0x81
mov qword [rsp + 0x34], 0xb8
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1fe0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1fe8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1ff0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1ff8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x3c0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x3c8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x3d8], rbx
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x1fe0]
movdqa xmmword [rbp + 0x3c0], xmm0
movdqa xmm1, xmmword [rbp + 0x3d0]
xorps xmm1, xmmword [rbp + 0x1ff0]
movdqa xmmword [rbp + 0x3d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x12
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x13
jne 0x140041748
mov dword [rsp + 0x30], 0xb8
mov qword [rsp + 0x34], 6
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2000], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2008], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2010], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2018], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x3e0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x3e8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], rbx
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0x2000]
movdqa xmmword [rbp + 0x3e0], xmm0
movdqa xmm1, xmmword [rbp + 0x3f0]
xorps xmm1, xmmword [rbp + 0x2010]
movdqa xmmword [rbp + 0x3f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x13
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x14
jne 0x140041851
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x28
mov dword [rsp + 0x38], 0xb8
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2020], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2028], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2030], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2038], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x400], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x408], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], rbx
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0x2020]
movdqa xmmword [rbp + 0x400], xmm0
movdqa xmm1, xmmword [rbp + 0x410]
xorps xmm1, xmmword [rbp + 0x2030]
movdqa xmmword [rbp + 0x410], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x14
lea rdx, [rbp + 0x400]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x15
jne 0x140041953
mov qword [rsp + 0x30], 0x91
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2040], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2048], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2050], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2058], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x420], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x428], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], rbx
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0x2040]
movdqa xmmword [rbp + 0x420], xmm0
movdqa xmm1, xmmword [rbp + 0x430]
xorps xmm1, xmmword [rbp + 0x2050]
movdqa xmmword [rbp + 0x430], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x15
lea rdx, [rbp + 0x420]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x16
jne 0x140041a59
mov dword [rsp + 0x30], 0x91
mov qword [rsp + 0x34], 0x30
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2060], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2068], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2070], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2078], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x440], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x448], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], rbx
movdqa xmm0, xmmword [rbp + 0x440]
xorps xmm0, xmmword [rbp + 0x2060]
movdqa xmmword [rbp + 0x440], xmm0
movdqa xmm1, xmmword [rbp + 0x450]
xorps xmm1, xmmword [rbp + 0x2070]
movdqa xmmword [rbp + 0x450], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x16
lea rdx, [rbp + 0x440]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x17
jne 0x140041b5f
mov dword [rsp + 0x30], 0x91
mov qword [rsp + 0x34], 0x49
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2080], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2088], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2090], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2098], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x460], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x468], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x478], rbx
movdqa xmm0, xmmword [rbp + 0x460]
xorps xmm0, xmmword [rbp + 0x2080]
movdqa xmmword [rbp + 0x460], xmm0
movdqa xmm1, xmmword [rbp + 0x470]
xorps xmm1, xmmword [rbp + 0x2090]
movdqa xmmword [rbp + 0x470], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x17
lea rdx, [rbp + 0x460]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x18
jne 0x140041c65
mov dword [rsp + 0x30], 0x91
mov qword [rsp + 0x34], 0x76
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x20a0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x20a8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x20b0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x20b8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x480], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x488], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], rbx
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x480], xmm0
movdqa xmm1, xmmword [rbp + 0x490]
xorps xmm1, xmmword [rbp + 0x20b0]
movdqa xmmword [rbp + 0x490], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x18
lea rdx, [rbp + 0x480]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x19
jne 0x140041d6b
mov dword [rsp + 0x30], 0x85
mov qword [rsp + 0x34], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x20c0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x20c8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x20d0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x20d8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x4a0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x4a8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], rbx
movdqa xmm0, xmmword [rbp + 0x4a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x4a0], xmm0
movdqa xmm1, xmmword [rbp + 0x4b0]
xorps xmm1, xmmword [rbp + 0x20d0]
movdqa xmmword [rbp + 0x4b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x19
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x1a
jne 0x140041e71
mov dword [rsp + 0x30], 0x52
mov qword [rsp + 0x34], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x20e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x20e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x20f0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x20f8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x4c0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x4c8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rbx
movdqa xmm0, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0x20e0]
movdqa xmmword [rbp + 0x4c0], xmm0
movdqa xmm1, xmmword [rbp + 0x4d0]
xorps xmm1, xmmword [rbp + 0x20f0]
movdqa xmmword [rbp + 0x4d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x1a
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x1b
jne 0x140041f77
mov dword [rsp + 0x30], 0x2e
mov qword [rsp + 0x34], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2100], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2108], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2110], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2118], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x4e0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x4e8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], rbx
movdqa xmm0, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0x2100]
movdqa xmmword [rbp + 0x4e0], xmm0
movdqa xmm1, xmmword [rbp + 0x4f0]
xorps xmm1, xmmword [rbp + 0x2110]
movdqa xmmword [rbp + 0x4f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x1b
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x1c
jne 0x14004207d
mov dword [rsp + 0x30], 0xa
mov qword [rsp + 0x34], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2120], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2128], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2130], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2138], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x500], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x508], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rbx
movdqa xmm0, xmmword [rbp + 0x500]
xorps xmm0, xmmword [rbp + 0x2120]
movdqa xmmword [rbp + 0x500], xmm0
movdqa xmm1, xmmword [rbp + 0x510]
xorps xmm1, xmmword [rbp + 0x2130]
movdqa xmmword [rbp + 0x510], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x1c
lea rdx, [rbp + 0x500]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x1d
jne 0x140042186
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x91
mov dword [rsp + 0x38], 0x27
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2140], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2148], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2150], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2158], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x520], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x528], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], rbx
movdqa xmm0, xmmword [rbp + 0x520]
xorps xmm0, xmmword [rbp + 0x2140]
movdqa xmmword [rbp + 0x520], xmm0
movdqa xmm1, xmmword [rbp + 0x530]
xorps xmm1, xmmword [rbp + 0x2150]
movdqa xmmword [rbp + 0x530], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x1d
lea rdx, [rbp + 0x520]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x1e
jne 0x14004228f
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x91
mov dword [rsp + 0x38], 0x50
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2160], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2168], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2170], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2178], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x540], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x548], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], rbx
movdqa xmm0, xmmword [rbp + 0x540]
xorps xmm0, xmmword [rbp + 0x2160]
movdqa xmmword [rbp + 0x540], xmm0
movdqa xmm1, xmmword [rbp + 0x550]
xorps xmm1, xmmword [rbp + 0x2170]
movdqa xmmword [rbp + 0x550], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x1e
lea rdx, [rbp + 0x540]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x1f
jne 0x140042398
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x91
mov dword [rsp + 0x38], 0x79
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2180], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2188], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2190], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2198], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x580], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x588], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rbx
movdqa xmm0, xmmword [rbp + 0x580]
xorps xmm0, xmmword [rbp + 0x2180]
movdqa xmmword [rbp + 0x580], xmm0
movdqa xmm1, xmmword [rbp + 0x590]
xorps xmm1, xmmword [rbp + 0x2190]
movdqa xmmword [rbp + 0x590], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x1f
lea rdx, [rbp + 0x580]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x20
jne 0x1400424a1
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x87
mov dword [rsp + 0x38], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x21a0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x21a8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x21b0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x21b8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x5a0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x5a8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x5b0], rax
mov qword [rbp + 0x5b8], rbx
movdqa xmm0, xmmword [rbp + 0x5a0]
xorps xmm0, xmmword [rbp + 0x21a0]
movdqa xmmword [rbp + 0x5a0], xmm0
movdqa xmm1, xmmword [rbp + 0x5b0]
xorps xmm1, xmmword [rbp + 0x21b0]
movdqa xmmword [rbp + 0x5b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x20
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x21
jne 0x1400425aa
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x5c
mov dword [rsp + 0x38], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x21c0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x21c8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x21d0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x21d8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x5c0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x5c8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], rbx
movdqa xmm0, xmmword [rbp + 0x5c0]
xorps xmm0, xmmword [rbp + 0x21c0]
movdqa xmmword [rbp + 0x5c0], xmm0
movdqa xmm1, xmmword [rbp + 0x5d0]
xorps xmm1, xmmword [rbp + 0x21d0]
movdqa xmmword [rbp + 0x5d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x21
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x22
jne 0x1400426b3
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x3a
mov dword [rsp + 0x38], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x21e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x21e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x21f0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x21f8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x5e0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x5e8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x5f0], rax
mov qword [rbp + 0x5f8], rbx
movdqa xmm0, xmmword [rbp + 0x5e0]
xorps xmm0, xmmword [rbp + 0x21e0]
movdqa xmmword [rbp + 0x5e0], xmm0
movdqa xmm1, xmmword [rbp + 0x5f0]
xorps xmm1, xmmword [rbp + 0x21f0]
movdqa xmmword [rbp + 0x5f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x22
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x23
jne 0x1400427bc
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x13
mov dword [rsp + 0x38], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2200], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2208], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2210], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2218], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x600], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x608], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], rbx
movdqa xmm0, xmmword [rbp + 0x600]
xorps xmm0, xmmword [rbp + 0x2200]
movdqa xmmword [rbp + 0x600], xmm0
movdqa xmm1, xmmword [rbp + 0x610]
xorps xmm1, xmmword [rbp + 0x2210]
movdqa xmmword [rbp + 0x610], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x23
lea rdx, [rbp + 0x600]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x24
jne 0x1400428c2
mov qword [rsp + 0x30], 0xa
mov dword [rsp + 0x38], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2220], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2228], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2230], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2238], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x620], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x628], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], rbx
movdqa xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0x2220]
movdqa xmmword [rbp + 0x620], xmm0
movdqa xmm1, xmmword [rbp + 0x630]
xorps xmm1, xmmword [rbp + 0x2230]
movdqa xmmword [rbp + 0x630], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x24
lea rdx, [rbp + 0x620]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x25
jne 0x1400429c8
mov qword [rsp + 0x30], 0x3a
mov dword [rsp + 0x38], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2240], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2248], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2250], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2258], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x640], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x648], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], rbx
movdqa xmm0, xmmword [rbp + 0x640]
xorps xmm0, xmmword [rbp + 0x2240]
movdqa xmmword [rbp + 0x640], xmm0
movdqa xmm1, xmmword [rbp + 0x650]
xorps xmm1, xmmword [rbp + 0x2250]
movdqa xmmword [rbp + 0x650], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x25
lea rdx, [rbp + 0x640]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x26
jne 0x140042ace
mov qword [rsp + 0x30], 0x5c
mov dword [rsp + 0x38], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2260], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2268], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2270], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2278], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x660], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x668], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rbx
movdqa xmm0, xmmword [rbp + 0x660]
xorps xmm0, xmmword [rbp + 0x2260]
movdqa xmmword [rbp + 0x660], xmm0
movdqa xmm1, xmmword [rbp + 0x670]
xorps xmm1, xmmword [rbp + 0x2270]
movdqa xmmword [rbp + 0x670], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x26
lea rdx, [rbp + 0x660]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x27
jne 0x140042bd4
mov qword [rsp + 0x30], 0x7e
mov dword [rsp + 0x38], 0x91
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2280], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2288], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2290], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2298], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x680], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x688], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], rbx
movdqa xmm0, xmmword [rbp + 0x680]
xorps xmm0, xmmword [rbp + 0x2280]
movdqa xmmword [rbp + 0x680], xmm0
movdqa xmm1, xmmword [rbp + 0x690]
xorps xmm1, xmmword [rbp + 0x2290]
movdqa xmmword [rbp + 0x690], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x27
lea rdx, [rbp + 0x680]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x28
jne 0x140042cda
mov qword [rsp + 0x30], 0x91
mov dword [rsp + 0x38], 0x80
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x22a0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x22a8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x22b0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x22b8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x6a0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x6a8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x6b0], rax
mov qword [rbp + 0x6b8], rbx
movdqa xmm0, xmmword [rbp + 0x6a0]
xorps xmm0, xmmword [rbp + 0x22a0]
movdqa xmmword [rbp + 0x6a0], xmm0
movdqa xmm1, xmmword [rbp + 0x6b0]
xorps xmm1, xmmword [rbp + 0x22b0]
movdqa xmmword [rbp + 0x6b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x28
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x29
jne 0x140042de0
mov qword [rsp + 0x30], 0x91
mov dword [rsp + 0x38], 0x5c
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x22c0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x22c8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x22d0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x22d8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x6c0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x6c8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x6d0], rax
mov qword [rbp + 0x6d8], rbx
movdqa xmm0, xmmword [rbp + 0x6c0]
xorps xmm0, xmmword [rbp + 0x22c0]
movdqa xmmword [rbp + 0x6c0], xmm0
movdqa xmm1, xmmword [rbp + 0x6d0]
xorps xmm1, xmmword [rbp + 0x22d0]
movdqa xmmword [rbp + 0x6d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x29
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x2a
jne 0x140042ee6
mov qword [rsp + 0x30], 0x91
mov dword [rsp + 0x38], 0x44
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x22e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x22e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x22f0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x22f8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x6e0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x6e8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], rbx
movdqa xmm0, xmmword [rbp + 0x6e0]
xorps xmm0, xmmword [rbp + 0x22e0]
movdqa xmmword [rbp + 0x6e0], xmm0
movdqa xmm1, xmmword [rbp + 0x6f0]
xorps xmm1, xmmword [rbp + 0x22f0]
movdqa xmmword [rbp + 0x6f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x2a
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x2b
jne 0x140042fe8
mov qword [rsp + 0x30], 0xbf
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2300], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2308], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2310], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2318], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x700], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x708], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], rbx
movdqa xmm0, xmmword [rbp + 0x700]
xorps xmm0, xmmword [rbp + 0x2300]
movdqa xmmword [rbp + 0x700], xmm0
movdqa xmm1, xmmword [rbp + 0x710]
xorps xmm1, xmmword [rbp + 0x2310]
movdqa xmmword [rbp + 0x710], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x2b
lea rdx, [rbp + 0x700]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x2c
jne 0x1400430ee
mov dword [rsp + 0x30], 0xbf
mov qword [rsp + 0x34], 0x39
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2320], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2328], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2330], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2338], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x720], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x728], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], rbx
movdqa xmm0, xmmword [rbp + 0x720]
xorps xmm0, xmmword [rbp + 0x2320]
movdqa xmmword [rbp + 0x720], xmm0
movdqa xmm1, xmmword [rbp + 0x730]
xorps xmm1, xmmword [rbp + 0x2330]
movdqa xmmword [rbp + 0x730], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x2c
lea rdx, [rbp + 0x720]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x2d
jne 0x1400431f4
mov dword [rsp + 0x30], 0xbf
mov qword [rsp + 0x34], 0x6c
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2340], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2348], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2350], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2358], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x740], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x748], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], rbx
movdqa xmm0, xmmword [rbp + 0x740]
xorps xmm0, xmmword [rbp + 0x2340]
movdqa xmmword [rbp + 0x740], xmm0
movdqa xmm1, xmmword [rbp + 0x750]
xorps xmm1, xmmword [rbp + 0x2350]
movdqa xmmword [rbp + 0x750], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x2d
lea rdx, [rbp + 0x740]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x2e
jne 0x1400432fa
mov dword [rsp + 0x30], 0xbf
mov qword [rsp + 0x34], 0xa9
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2360], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2368], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2370], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2378], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x760], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x768], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x778], rbx
movdqa xmm0, xmmword [rbp + 0x760]
xorps xmm0, xmmword [rbp + 0x2360]
movdqa xmmword [rbp + 0x760], xmm0
movdqa xmm1, xmmword [rbp + 0x770]
xorps xmm1, xmmword [rbp + 0x2370]
movdqa xmmword [rbp + 0x770], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x2e
lea rdx, [rbp + 0x760]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x2f
jne 0x140043400
mov dword [rsp + 0x30], 0xbc
mov qword [rsp + 0x34], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2380], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2388], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2390], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2398], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x780], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x788], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], rbx
movdqa xmm0, xmmword [rbp + 0x780]
xorps xmm0, xmmword [rbp + 0x2380]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmm1, xmmword [rbp + 0x790]
xorps xmm1, xmmword [rbp + 0x2390]
movdqa xmmword [rbp + 0x790], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x2f
lea rdx, [rbp + 0x780]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x30
jne 0x140043506
mov dword [rsp + 0x30], 0x92
mov qword [rsp + 0x34], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x23a0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x23a8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x23b0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x23b8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x7a0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x7a8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x7b8], rbx
movdqa xmm0, xmmword [rbp + 0x7a0]
xorps xmm0, xmmword [rbp + 0x23a0]
movdqa xmmword [rbp + 0x7a0], xmm0
movdqa xmm1, xmmword [rbp + 0x7b0]
xorps xmm1, xmmword [rbp + 0x23b0]
movdqa xmmword [rbp + 0x7b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x30
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x31
jne 0x14004360c
mov dword [rsp + 0x30], 0x69
mov qword [rsp + 0x34], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x23c0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x23c8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x23d0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x23d8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x7c0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x7c8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], rbx
movdqa xmm0, xmmword [rbp + 0x7c0]
xorps xmm0, xmmword [rbp + 0x23c0]
movdqa xmmword [rbp + 0x7c0], xmm0
movdqa xmm1, xmmword [rbp + 0x7d0]
xorps xmm1, xmmword [rbp + 0x23d0]
movdqa xmmword [rbp + 0x7d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x31
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x32
jne 0x140043712
mov dword [rsp + 0x30], 0x33
mov qword [rsp + 0x34], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x23e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x23e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x23f0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x23f8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x7e0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x7e8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], rbx
movdqa xmm0, xmmword [rbp + 0x7e0]
xorps xmm0, xmmword [rbp + 0x23e0]
movdqa xmmword [rbp + 0x7e0], xmm0
movdqa xmm1, xmmword [rbp + 0x7f0]
xorps xmm1, xmmword [rbp + 0x23f0]
movdqa xmmword [rbp + 0x7f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x32
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x33
jne 0x140043818
mov dword [rsp + 0x30], 6
mov qword [rsp + 0x34], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2400], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2408], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2410], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2418], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x800], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x808], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], rbx
movdqa xmm0, xmmword [rbp + 0x800]
xorps xmm0, xmmword [rbp + 0x2400]
movdqa xmmword [rbp + 0x800], xmm0
movdqa xmm1, xmmword [rbp + 0x810]
xorps xmm1, xmmword [rbp + 0x2410]
movdqa xmmword [rbp + 0x810], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x33
lea rdx, [rbp + 0x800]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x34
jne 0x140043921
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0xbf
mov dword [rsp + 0x38], 0x29
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2420], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2428], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2430], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2438], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x820], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x828], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x830], rax
mov qword [rbp + 0x838], rbx
movdqa xmm0, xmmword [rbp + 0x820]
xorps xmm0, xmmword [rbp + 0x2420]
movdqa xmmword [rbp + 0x820], xmm0
movdqa xmm1, xmmword [rbp + 0x830]
xorps xmm1, xmmword [rbp + 0x2430]
movdqa xmmword [rbp + 0x830], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x34
lea rdx, [rbp + 0x820]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x35
jne 0x140043a2a
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0xbf
mov dword [rsp + 0x38], 0x50
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2440], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2448], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2450], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2458], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x840], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x848], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x850], rax
mov qword [rbp + 0x858], rbx
movdqa xmm0, xmmword [rbp + 0x840]
xorps xmm0, xmmword [rbp + 0x2440]
movdqa xmmword [rbp + 0x840], xmm0
movdqa xmm1, xmmword [rbp + 0x850]
xorps xmm1, xmmword [rbp + 0x2450]
movdqa xmmword [rbp + 0x850], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x35
lea rdx, [rbp + 0x840]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x36
jne 0x140043b33
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0xbf
mov dword [rsp + 0x38], 0x79
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2460], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2468], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2470], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2478], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x860], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x868], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], rbx
movdqa xmm0, xmmword [rbp + 0x860]
xorps xmm0, xmmword [rbp + 0x2460]
movdqa xmmword [rbp + 0x860], xmm0
movdqa xmm1, xmmword [rbp + 0x870]
xorps xmm1, xmmword [rbp + 0x2470]
movdqa xmmword [rbp + 0x870], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x36
lea rdx, [rbp + 0x860]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x37
jne 0x140043c3c
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0xbf
mov dword [rsp + 0x38], 0x99
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2480], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2488], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2490], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2498], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x880], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x888], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x890], rax
mov qword [rbp + 0x898], rbx
movdqa xmm0, xmmword [rbp + 0x880]
xorps xmm0, xmmword [rbp + 0x2480]
movdqa xmmword [rbp + 0x880], xmm0
movdqa xmm1, xmmword [rbp + 0x890]
xorps xmm1, xmmword [rbp + 0x2490]
movdqa xmmword [rbp + 0x890], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x37
lea rdx, [rbp + 0x880]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x38
jne 0x140043d45
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0xbc
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x24a0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x24a8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x24b0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x24b8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x8a0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x8a8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], rbx
movdqa xmm0, xmmword [rbp + 0x8a0]
xorps xmm0, xmmword [rbp + 0x24a0]
movdqa xmmword [rbp + 0x8a0], xmm0
movdqa xmm1, xmmword [rbp + 0x8b0]
xorps xmm1, xmmword [rbp + 0x24b0]
movdqa xmmword [rbp + 0x8b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x38
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x39
jne 0x140043e4e
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x89
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x24c0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x24c8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x24d0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x24d8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x8c0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x8c8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x8d0], rax
mov qword [rbp + 0x8d8], rbx
movdqa xmm0, xmmword [rbp + 0x8c0]
xorps xmm0, xmmword [rbp + 0x24c0]
movdqa xmmword [rbp + 0x8c0], xmm0
movdqa xmm1, xmmword [rbp + 0x8d0]
xorps xmm1, xmmword [rbp + 0x24d0]
movdqa xmmword [rbp + 0x8d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x39
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x3a
jne 0x140043f57
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x56
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x24e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x24e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x24f0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x24f8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x8e0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x8e8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x8f8], rbx
movdqa xmm0, xmmword [rbp + 0x8e0]
xorps xmm0, xmmword [rbp + 0x24e0]
movdqa xmmword [rbp + 0x8e0], xmm0
movdqa xmm1, xmmword [rbp + 0x8f0]
xorps xmm1, xmmword [rbp + 0x24f0]
movdqa xmmword [rbp + 0x8f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x3a
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x3b
jne 0x140044060
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x30
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2500], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2508], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2510], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2518], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x900], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x908], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x910], rax
mov qword [rbp + 0x918], rbx
movdqa xmm0, xmmword [rbp + 0x900]
xorps xmm0, xmmword [rbp + 0x2500]
movdqa xmmword [rbp + 0x900], xmm0
movdqa xmm1, xmmword [rbp + 0x910]
xorps xmm1, xmmword [rbp + 0x2510]
movdqa xmmword [rbp + 0x910], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x3b
lea rdx, [rbp + 0x900]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x3c
jne 0x140044169
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 6
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2520], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2528], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2530], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2538], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x920], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x928], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x930], rax
mov qword [rbp + 0x938], rbx
movdqa xmm0, xmmword [rbp + 0x920]
xorps xmm0, xmmword [rbp + 0x2520]
movdqa xmmword [rbp + 0x920], xmm0
movdqa xmm1, xmmword [rbp + 0x930]
xorps xmm1, xmmword [rbp + 0x2530]
movdqa xmmword [rbp + 0x930], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x3c
lea rdx, [rbp + 0x920]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x3d
jne 0x14004426f
mov qword [rsp + 0x30], 0x29
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2540], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2548], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2550], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2558], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x940], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x948], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x950], rax
mov qword [rbp + 0x958], rbx
movdqa xmm0, xmmword [rbp + 0x940]
xorps xmm0, xmmword [rbp + 0x2540]
movdqa xmmword [rbp + 0x940], xmm0
movdqa xmm1, xmmword [rbp + 0x950]
xorps xmm1, xmmword [rbp + 0x2550]
movdqa xmmword [rbp + 0x950], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x3d
lea rdx, [rbp + 0x940]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x3e
jne 0x140044375
mov qword [rsp + 0x30], 0x56
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2560], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2568], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2570], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2578], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x960], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x968], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x970], rax
mov qword [rbp + 0x978], rbx
movdqa xmm0, xmmword [rbp + 0x960]
xorps xmm0, xmmword [rbp + 0x2560]
movdqa xmmword [rbp + 0x960], xmm0
movdqa xmm1, xmmword [rbp + 0x970]
xorps xmm1, xmmword [rbp + 0x2570]
movdqa xmmword [rbp + 0x970], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x3e
lea rdx, [rbp + 0x960]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x3f
jne 0x14004447b
mov qword [rsp + 0x30], 0x83
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2580], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2588], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2590], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2598], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x980], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x988], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x990], rax
mov qword [rbp + 0x998], rbx
movdqa xmm0, xmmword [rbp + 0x980]
xorps xmm0, xmmword [rbp + 0x2580]
movdqa xmmword [rbp + 0x980], xmm0
movdqa xmm1, xmmword [rbp + 0x990]
xorps xmm1, xmmword [rbp + 0x2590]
movdqa xmmword [rbp + 0x990], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x3f
lea rdx, [rbp + 0x980]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x40
jne 0x140044581
mov qword [rsp + 0x30], 0xb5
mov dword [rsp + 0x38], 0xbf
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x25a0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x25a8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x25b0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x25b8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x9a0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x9a8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x9b0], rax
mov qword [rbp + 0x9b8], rbx
movdqa xmm0, xmmword [rbp + 0x9a0]
xorps xmm0, xmmword [rbp + 0x25a0]
movdqa xmmword [rbp + 0x9a0], xmm0
movdqa xmm1, xmmword [rbp + 0x9b0]
xorps xmm1, xmmword [rbp + 0x25b0]
movdqa xmmword [rbp + 0x9b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x40
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x41
jne 0x140044687
mov qword [rsp + 0x30], 0xbf
mov dword [rsp + 0x38], 0xa2
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x25c0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x25c8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x25d0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x25d8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x9c0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x9c8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x9d0], rax
mov qword [rbp + 0x9d8], rbx
movdqa xmm0, xmmword [rbp + 0x9c0]
xorps xmm0, xmmword [rbp + 0x25c0]
movdqa xmmword [rbp + 0x9c0], xmm0
movdqa xmm1, xmmword [rbp + 0x9d0]
xorps xmm1, xmmword [rbp + 0x25d0]
movdqa xmmword [rbp + 0x9d0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x41
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x42
jne 0x14004478d
mov qword [rsp + 0x30], 0xbf
mov dword [rsp + 0x38], 0x59
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x25e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x25e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x25f0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x25f8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x9e0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x9e8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0x9f8], rbx
movdqa xmm0, xmmword [rbp + 0x9e0]
xorps xmm0, xmmword [rbp + 0x25e0]
movdqa xmmword [rbp + 0x9e0], xmm0
movdqa xmm1, xmmword [rbp + 0x9f0]
xorps xmm1, xmmword [rbp + 0x25f0]
movdqa xmmword [rbp + 0x9f0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x42
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x43
jne 0x140044893
mov qword [rsp + 0x30], 0xbf
mov dword [rsp + 0x38], 0x2d
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2600], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2608], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2610], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2618], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xa00], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xa08], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xa10], rax
mov qword [rbp + 0xa18], rbx
movdqa xmm0, xmmword [rbp + 0xa00]
xorps xmm0, xmmword [rbp + 0x2600]
movdqa xmmword [rbp + 0xa00], xmm0
movdqa xmm1, xmmword [rbp + 0xa10]
xorps xmm1, xmmword [rbp + 0x2610]
movdqa xmmword [rbp + 0xa10], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x43
lea rdx, [rbp + 0xa00]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x44
jne 0x140044995
mov qword [rsp + 0x30], 0x7d
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2620], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2628], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2630], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2638], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xa20], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xa28], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], rbx
movdqa xmm0, xmmword [rbp + 0xa20]
xorps xmm0, xmmword [rbp + 0x2620]
movdqa xmmword [rbp + 0xa20], xmm0
movdqa xmm1, xmmword [rbp + 0xa30]
xorps xmm1, xmmword [rbp + 0x2630]
movdqa xmmword [rbp + 0xa30], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x44
lea rdx, [rbp + 0xa20]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x45
jne 0x140044a9b
mov dword [rsp + 0x30], 0x7d
mov qword [rsp + 0x34], 0x1b
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2640], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2648], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2650], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2658], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xa40], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xa48], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xa50], rax
mov qword [rbp + 0xa58], rbx
movdqa xmm0, xmmword [rbp + 0xa40]
xorps xmm0, xmmword [rbp + 0x2640]
movdqa xmmword [rbp + 0xa40], xmm0
movdqa xmm1, xmmword [rbp + 0xa50]
xorps xmm1, xmmword [rbp + 0x2650]
movdqa xmmword [rbp + 0xa50], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x45
lea rdx, [rbp + 0xa40]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x46
jne 0x140044ba1
mov dword [rsp + 0x30], 0x7d
mov qword [rsp + 0x34], 0x3e
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2660], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2668], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2670], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2678], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xa60], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xa68], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0xa78], rbx
movdqa xmm0, xmmword [rbp + 0xa60]
xorps xmm0, xmmword [rbp + 0x2660]
movdqa xmmword [rbp + 0xa60], xmm0
movdqa xmm1, xmmword [rbp + 0xa70]
xorps xmm1, xmmword [rbp + 0x2670]
movdqa xmmword [rbp + 0xa70], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x46
lea rdx, [rbp + 0xa60]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x47
jne 0x140044ca7
mov dword [rsp + 0x30], 0x7d
mov qword [rsp + 0x34], 0x5e
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2680], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2688], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2690], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2698], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xa80], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xa88], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xa90], rax
mov qword [rbp + 0xa98], rbx
movdqa xmm0, xmmword [rbp + 0xa80]
xorps xmm0, xmmword [rbp + 0x2680]
movdqa xmmword [rbp + 0xa80], xmm0
movdqa xmm1, xmmword [rbp + 0xa90]
xorps xmm1, xmmword [rbp + 0x2690]
movdqa xmmword [rbp + 0xa90], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x47
lea rdx, [rbp + 0xa80]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x48
jne 0x140044dad
mov dword [rsp + 0x30], 0x7d
mov qword [rsp + 0x34], 0x79
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x26a0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x26a8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x26b0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x26b8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xaa0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xaa8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xab0], rax
mov qword [rbp + 0xab8], rbx
movdqa xmm0, xmmword [rbp + 0xaa0]
xorps xmm0, xmmword [rbp + 0x26a0]
movdqa xmmword [rbp + 0xaa0], xmm0
movdqa xmm1, xmmword [rbp + 0xab0]
xorps xmm1, xmmword [rbp + 0x26b0]
movdqa xmmword [rbp + 0xab0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x48
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x49
jne 0x140044eb3
mov dword [rsp + 0x30], 0x5e
mov qword [rsp + 0x34], 0x7d
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x26c0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x26c8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x26d0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x26d8], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xac0], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xac8], rax
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xad0], rax
mov qword [rbp + 0xad8], rbx
movdqa xmm0, xmmword [rbp + 0xac0]
xorps xmm0, xmmword [rbp + 0x26c0]
movdqa xmmword [rbp + 0xac0], xmm0
movdqa xmm1, xmmword [rbp + 0xad0]
xorps xmm1, xmmword [rbp + 0x26d0]
movdqa xmmword [rbp + 0xad0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x49
lea rdx, [rbp + 0xac0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x4a
jne 0x140044fb9
mov dword [rsp + 0x30], 0x45
mov qword [rsp + 0x34], 0x7d
mov dword [rsp + 0x3c], 0x78
movss xmm2, dword [rbp + 0x3090]
cvtps2pd xmm2, xmm2
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x26e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x26e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x26f0], rax
movabs rax, 0xf903a7b792a9a8c2
mov qword [rbp + 0x26f8], rax
movabs rcx, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xae0], rcx
movabs rcx, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xae8], rcx
movabs rcx, 0x2c30fef2535eb5ef
mov qword [rbp + 0xaf0], rcx
mov qword [rbp + 0xaf8], rax
movdqa xmm0, xmmword [rbp + 0xae0]
xorps xmm0, xmmword [rbp + 0x26e0]
movdqa xmmword [rbp + 0xae0], xmm0
movdqa xmm1, xmmword [rbp + 0xaf0]
xorps xmm1, xmmword [rbp + 0x26f0]
movdqa xmmword [rbp + 0xaf0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm2
movq r9, xmm3
mov r8d, 0x4a
lea rdx, [rbp + 0xae0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x4b
jne 0x1400450f5
mov dword [rsp + 0x30], 0x45
mov qword [rsp + 0x34], 0x7d
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1a40], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1a48], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1a50], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1a58], rbx
movabs rax, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0x2700], rax
movabs rax, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xb08], rax
mov qword [rbp + 0x2708], rax
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xb10], rdi
mov qword [rbp + 0x2710], rdi
mov qword [rbp + 0xb18], rbx
mov qword [rbp + 0x2718], rbx
lea r8, [rbp + 0x2720]
lea rdx, [rbp + 0x2700]
lea rcx, [rbp + 0x2a30]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xb00]
xorps xmm0, xmmword [rbp + 0x1a40]
movdqa xmmword [rbp + 0xb00], xmm0
movdqa xmm1, xmmword [rbp + 0xb10]
xorps xmm1, xmmword [rbp + 0x1a50]
movdqa xmmword [rbp + 0xb10], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x4b
lea rdx, [rbp + 0xb00]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x4c
jne 0x1400452a7
mov dword [rsp + 0x30], 0x2e
mov qword [rsp + 0x34], 0x7d
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x2720], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x2728], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x2730], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2738], rbx
lea r8, [rbp + 0x2740]
lea rdx, [rbp + 0x2720]
lea rcx, [rbp + 0x2a40]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2780], rax
mov qword [rbp + 0x2740], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2788], rax
mov qword [rbp + 0x2748], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2790], rax
mov qword [rbp + 0x2750], rax
mov qword [rbp + 0x2798], rbx
mov qword [rbp + 0x2758], rbx
lea r8, [rbp + 0x2760]
lea rdx, [rbp + 0x2740]
lea rcx, [rbp + 0x2a50]
call fcn.1400530f0
mov qword [rbp + 0xb20], rdi
mov qword [rbp + 0x2760], rdi
mov qword [rbp + 0xb28], rsi
mov qword [rbp + 0x2768], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xb30], rdi
mov qword [rbp + 0x2770], rdi
mov qword [rbp + 0xb38], rbx
mov qword [rbp + 0x2778], rbx
lea r8, [rbp + 0x2780]
lea rdx, [rbp + 0x2760]
lea rcx, [rbp + 0x2a60]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xb20]
xorps xmm0, xmmword [rbp + 0x2780]
movdqa xmmword [rbp + 0xb20], xmm0
movdqa xmm1, xmmword [rbp + 0xb30]
xorps xmm1, xmmword [rbp + 0x2790]
movdqa xmmword [rbp + 0xb30], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x4c
lea rdx, [rbp + 0xb20]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x4d
jne 0x140045459
mov dword [rsp + 0x30], 0x13
mov qword [rsp + 0x34], 0x7d
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x27a0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x27a8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x27b0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x27b8], rbx
lea r8, [rbp + 0x27c0]
lea rdx, [rbp + 0x27a0]
lea rcx, [rbp + 0x2a70]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x2800], rax
mov qword [rbp + 0x27c0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x2808], rax
mov qword [rbp + 0x27c8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x2810], rax
mov qword [rbp + 0x27d0], rax
mov qword [rbp + 0x2818], rbx
mov qword [rbp + 0x27d8], rbx
lea r8, [rbp + 0x27e0]
lea rdx, [rbp + 0x27c0]
lea rcx, [rbp + 0x2a80]
call fcn.1400530f0
mov qword [rbp + 0xb40], rdi
mov qword [rbp + 0x27e0], rdi
mov qword [rbp + 0xb48], rsi
mov qword [rbp + 0x27e8], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xb50], rdi
mov qword [rbp + 0x27f0], rdi
mov qword [rbp + 0xb58], rbx
mov qword [rbp + 0x27f8], rbx
lea r8, [rbp + 0x2800]
lea rdx, [rbp + 0x27e0]
lea rcx, [rbp + 0x2a90]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xb40]
xorps xmm0, xmmword [rbp + 0x2800]
movdqa xmmword [rbp + 0xb40], xmm0
movdqa xmm1, xmmword [rbp + 0xb50]
xorps xmm1, xmmword [rbp + 0x2810]
movdqa xmmword [rbp + 0xb50], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x4d
lea rdx, [rbp + 0xb40]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x4e
jne 0x14004560e
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x7d
mov dword [rsp + 0x38], 0x19
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x2820], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x2828], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x2830], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x2838], rbx
lea r8, [rbp + 0x2840]
lea rdx, [rbp + 0x2820]
lea rcx, [rbp + 0x2ee0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0xe40], rax
mov qword [rbp + 0x2840], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0xe48], rax
mov qword [rbp + 0x2848], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0xe50], rax
mov qword [rbp + 0x2850], rax
mov qword [rbp + 0xe58], rbx
mov qword [rbp + 0x2858], rbx
lea r8, [rbp + 0x2860]
lea rdx, [rbp + 0x2840]
lea rcx, [rbp + 0x2aa0]
call fcn.1400530f0
mov qword [rbp + 0xb60], rdi
mov qword [rbp + 0x2860], rdi
mov qword [rbp + 0xb68], rsi
mov qword [rbp + 0x2868], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xb70], rdi
mov qword [rbp + 0x2870], rdi
mov qword [rbp + 0xb78], rbx
mov qword [rbp + 0x2878], rbx
lea r8, [rbp + 0x2880]
lea rdx, [rbp + 0x2860]
lea rcx, [rbp + 0x2ab0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xb60]
xorps xmm0, xmmword [rbp + 0xe40]
movdqa xmmword [rbp + 0xb60], xmm0
movdqa xmm1, xmmword [rbp + 0xb70]
xorps xmm1, xmmword [rbp + 0xe50]
movdqa xmmword [rbp + 0xb70], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x4e
lea rdx, [rbp + 0xb60]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x4f
jne 0x1400457c3
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x7d
mov dword [rsp + 0x38], 0x3c
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xe60], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xe68], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xe70], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0xe78], rbx
lea r8, [rbp + 0xe80]
lea rdx, [rbp + 0xe60]
lea rcx, [rbp + 0x2ac0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0xec0], rax
mov qword [rbp + 0xe80], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0xec8], rax
mov qword [rbp + 0xe88], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0xed0], rax
mov qword [rbp + 0xe90], rax
mov qword [rbp + 0xed8], rbx
mov qword [rbp + 0xe98], rbx
lea r8, [rbp + 0xea0]
lea rdx, [rbp + 0xe80]
lea rcx, [rbp + 0x2ad0]
call fcn.1400530f0
mov qword [rbp + 0xb80], rdi
mov qword [rbp + 0xea0], rdi
mov qword [rbp + 0xb88], rsi
mov qword [rbp + 0xea8], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xb90], rdi
mov qword [rbp + 0xeb0], rdi
mov qword [rbp + 0xb98], rbx
mov qword [rbp + 0xeb8], rbx
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0xea0]
lea rcx, [rbp + 0x2ae0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xb80]
xorps xmm0, xmmword [rbp + 0xec0]
movdqa xmmword [rbp + 0xb80], xmm0
movdqa xmm1, xmmword [rbp + 0xb90]
xorps xmm1, xmmword [rbp + 0xed0]
movdqa xmmword [rbp + 0xb90], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x4f
lea rdx, [rbp + 0xb80]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x50
jne 0x140045978
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x7d
mov dword [rsp + 0x38], 0x55
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xee0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xee8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xef0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0xef8], rbx
lea r8, [rbp + 0xf00]
lea rdx, [rbp + 0xee0]
lea rcx, [rbp + 0x2af0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0xf40], rax
mov qword [rbp + 0xf00], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0xf48], rax
mov qword [rbp + 0xf08], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0xf50], rax
mov qword [rbp + 0xf10], rax
mov qword [rbp + 0xf58], rbx
mov qword [rbp + 0xf18], rbx
lea r8, [rbp + 0xf20]
lea rdx, [rbp + 0xf00]
lea rcx, [rbp + 0x2b00]
call fcn.1400530f0
mov qword [rbp + 0xba0], rdi
mov qword [rbp + 0xf20], rdi
mov qword [rbp + 0xba8], rsi
mov qword [rbp + 0xf28], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xbb0], rdi
mov qword [rbp + 0xf30], rdi
mov qword [rbp + 0xbb8], rbx
mov qword [rbp + 0xf38], rbx
lea r8, [rbp + 0xf40]
lea rdx, [rbp + 0xf20]
lea rcx, [rbp + 0x2b10]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xba0]
xorps xmm0, xmmword [rbp + 0xf40]
movdqa xmmword [rbp + 0xba0], xmm0
movdqa xmm1, xmmword [rbp + 0xbb0]
xorps xmm1, xmmword [rbp + 0xf50]
movdqa xmmword [rbp + 0xbb0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x50
lea rdx, [rbp + 0xba0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x51
jne 0x140045b2d
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x7d
mov dword [rsp + 0x38], 0x70
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xf60], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xf68], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xf70], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0xf78], rbx
lea r8, [rbp + 0xf80]
lea rdx, [rbp + 0xf60]
lea rcx, [rbp + 0x2b20]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0xfc0], rax
mov qword [rbp + 0xf80], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0xfc8], rax
mov qword [rbp + 0xf88], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0xfd0], rax
mov qword [rbp + 0xf90], rax
mov qword [rbp + 0xfd8], rbx
mov qword [rbp + 0xf98], rbx
lea r8, [rbp + 0xfa0]
lea rdx, [rbp + 0xf80]
lea rcx, [rbp + 0x2b30]
call fcn.1400530f0
mov qword [rbp + 0xbc0], rdi
mov qword [rbp + 0xfa0], rdi
mov qword [rbp + 0xbc8], rsi
mov qword [rbp + 0xfa8], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xbd0], rdi
mov qword [rbp + 0xfb0], rdi
mov qword [rbp + 0xbd8], rbx
mov qword [rbp + 0xfb8], rbx
lea r8, [rbp + 0xfc0]
lea rdx, [rbp + 0xfa0]
lea rcx, [rbp + 0x2b40]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xbc0]
xorps xmm0, xmmword [rbp + 0xfc0]
movdqa xmmword [rbp + 0xbc0], xmm0
movdqa xmm1, xmmword [rbp + 0xbd0]
xorps xmm1, xmmword [rbp + 0xfd0]
movdqa xmmword [rbp + 0xbd0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x51
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x52
jne 0x140045ce2
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x6e
mov dword [rsp + 0x38], 0x7d
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0xfe0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0xfe8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xff0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0xff8], rbx
lea r8, [rbp + 0x1000]
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0x2b50]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1040], rax
mov qword [rbp + 0x1000], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1048], rax
mov qword [rbp + 0x1008], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1050], rax
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1058], rbx
mov qword [rbp + 0x1018], rbx
lea r8, [rbp + 0x1020]
lea rdx, [rbp + 0x1000]
lea rcx, [rbp + 0x2b60]
call fcn.1400530f0
mov qword [rbp + 0xbe0], rdi
mov qword [rbp + 0x1020], rdi
mov qword [rbp + 0xbe8], rsi
mov qword [rbp + 0x1028], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xbf0], rdi
mov qword [rbp + 0x1030], rdi
mov qword [rbp + 0xbf8], rbx
mov qword [rbp + 0x1038], rbx
lea r8, [rbp + 0x1040]
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x2b70]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xbe0]
xorps xmm0, xmmword [rbp + 0x1040]
movdqa xmmword [rbp + 0xbe0], xmm0
movdqa xmm1, xmmword [rbp + 0xbf0]
xorps xmm1, xmmword [rbp + 0x1050]
movdqa xmmword [rbp + 0xbf0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x52
lea rdx, [rbp + 0xbe0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x53
jne 0x140045e97
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x5e
mov dword [rsp + 0x38], 0x7d
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1060], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1068], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1070], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x1078], rbx
lea r8, [rbp + 0x1080]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x2b80]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x10c0], rax
mov qword [rbp + 0x1080], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x10c8], rax
mov qword [rbp + 0x1088], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x10d0], rax
mov qword [rbp + 0x1090], rax
mov qword [rbp + 0x10d8], rbx
mov qword [rbp + 0x1098], rbx
lea r8, [rbp + 0x10a0]
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x2b90]
call fcn.1400530f0
mov qword [rbp + 0xc00], rdi
mov qword [rbp + 0x10a0], rdi
mov qword [rbp + 0xc08], rsi
mov qword [rbp + 0x10a8], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xc10], rdi
mov qword [rbp + 0x10b0], rdi
mov qword [rbp + 0xc18], rbx
mov qword [rbp + 0x10b8], rbx
lea r8, [rbp + 0x10c0]
lea rdx, [rbp + 0x10a0]
lea rcx, [rbp + 0x2ba0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xc00]
xorps xmm0, xmmword [rbp + 0x10c0]
movdqa xmmword [rbp + 0xc00], xmm0
movdqa xmm1, xmmword [rbp + 0xc10]
xorps xmm1, xmmword [rbp + 0x10d0]
movdqa xmmword [rbp + 0xc10], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x53
lea rdx, [rbp + 0xc00]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x54
jne 0x14004604c
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x4b
mov dword [rsp + 0x38], 0x7d
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
cvtps2pd xmm6, xmm6
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x10e0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x10e8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x10f0], rax
movabs rbx, 0xf903a7b792a9a8c2
mov qword [rbp + 0x10f8], rbx
lea r8, [rbp + 0x1100]
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x2bb0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1140], rax
mov qword [rbp + 0x1100], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1148], rax
mov qword [rbp + 0x1108], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1150], rax
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1158], rbx
mov qword [rbp + 0x1118], rbx
lea r8, [rbp + 0x1120]
lea rdx, [rbp + 0x1100]
lea rcx, [rbp + 0x2bc0]
call fcn.1400530f0
mov qword [rbp + 0xc20], rdi
mov qword [rbp + 0x1120], rdi
mov qword [rbp + 0xc28], rsi
mov qword [rbp + 0x1128], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xc30], rdi
mov qword [rbp + 0x1130], rdi
mov qword [rbp + 0xc38], rbx
mov qword [rbp + 0x1138], rbx
lea r8, [rbp + 0x1140]
lea rdx, [rbp + 0x1120]
lea rcx, [rbp + 0x2bd0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xc20]
xorps xmm0, xmmword [rbp + 0x1140]
movdqa xmmword [rbp + 0xc20], xmm0
movdqa xmm1, xmmword [rbp + 0xc30]
xorps xmm1, xmmword [rbp + 0x1150]
movdqa xmmword [rbp + 0xc30], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x54
lea rdx, [rbp + 0xc20]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
mov dword [rsp + 0x3c], 0x78
movss xmm6, dword [rbp + 0x3090]
movabs rbx, 0xf903a7b792a9a8c2
cvtps2pd xmm6, xmm6
cmp eax, 0x55
jne 0x140046201
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x2e
mov dword [rsp + 0x38], 0x7d
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1160], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1168], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1170], rax
mov qword [rbp + 0x1178], rbx
lea r8, [rbp + 0x1180]
lea rdx, [rbp + 0x1160]
lea rcx, [rbp + 0x2be0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x11c0], rax
mov qword [rbp + 0x1180], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x11c8], rax
mov qword [rbp + 0x1188], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x11d0], rax
mov qword [rbp + 0x1190], rax
mov qword [rbp + 0x11d8], rbx
mov qword [rbp + 0x1198], rbx
lea r8, [rbp + 0x11a0]
lea rdx, [rbp + 0x1180]
lea rcx, [rbp + 0x2bf0]
call fcn.1400530f0
mov qword [rbp + 0xc40], rdi
mov qword [rbp + 0x11a0], rdi
mov qword [rbp + 0xc48], rsi
mov qword [rbp + 0x11a8], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xc50], rdi
mov qword [rbp + 0x11b0], rdi
mov qword [rbp + 0xc58], rbx
mov qword [rbp + 0x11b8], rbx
lea r8, [rbp + 0x11c0]
lea rdx, [rbp + 0x11a0]
lea rcx, [rbp + 0x2c00]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xc40]
xorps xmm0, xmmword [rbp + 0x11c0]
movdqa xmmword [rbp + 0xc40], xmm0
movdqa xmm1, xmmword [rbp + 0xc50]
xorps xmm1, xmmword [rbp + 0x11d0]
movdqa xmmword [rbp + 0xc50], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x55
lea rdx, [rbp + 0xc40]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x56
jne 0x140046399
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], 0x17
mov dword [rsp + 0x38], 0x7d
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x11e0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x11e8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x11f0], rax
mov qword [rbp + 0x11f8], rbx
lea r8, [rbp + 0x1200]
lea rdx, [rbp + 0x11e0]
lea rcx, [rbp + 0x2c10]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1240], rax
mov qword [rbp + 0x1200], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1248], rax
mov qword [rbp + 0x1208], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1250], rax
mov qword [rbp + 0x1210], rax
mov qword [rbp + 0x1258], rbx
mov qword [rbp + 0x1218], rbx
lea r8, [rbp + 0x1220]
lea rdx, [rbp + 0x1200]
lea rcx, [rbp + 0x2c20]
call fcn.1400530f0
mov qword [rbp + 0xc60], rdi
mov qword [rbp + 0x1220], rdi
mov qword [rbp + 0xc68], rsi
mov qword [rbp + 0x1228], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xc70], rdi
mov qword [rbp + 0x1230], rdi
mov qword [rbp + 0xc78], rbx
mov qword [rbp + 0x1238], rbx
lea r8, [rbp + 0x1240]
lea rdx, [rbp + 0x1220]
lea rcx, [rbp + 0x2c30]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xc60]
xorps xmm0, xmmword [rbp + 0x1240]
movdqa xmmword [rbp + 0xc60], xmm0
movdqa xmm1, xmmword [rbp + 0xc70]
xorps xmm1, xmmword [rbp + 0x1250]
movdqa xmmword [rbp + 0xc70], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x56
lea rdx, [rbp + 0xc60]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x57
jne 0x14004652e
mov qword [rsp + 0x30], 8
mov dword [rsp + 0x38], 0x7d
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1260], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1268], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1270], rax
mov qword [rbp + 0x1278], rbx
lea r8, [rbp + 0x1280]
lea rdx, [rbp + 0x1260]
lea rcx, [rbp + 0x2c40]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x12c0], rax
mov qword [rbp + 0x1280], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x12c8], rax
mov qword [rbp + 0x1288], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x12d0], rax
mov qword [rbp + 0x1290], rax
mov qword [rbp + 0x12d8], rbx
mov qword [rbp + 0x1298], rbx
lea r8, [rbp + 0x12a0]
lea rdx, [rbp + 0x1280]
lea rcx, [rbp + 0x2c50]
call fcn.1400530f0
mov qword [rbp + 0xc80], rdi
mov qword [rbp + 0x12a0], rdi
mov qword [rbp + 0xc88], rsi
mov qword [rbp + 0x12a8], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xc90], rdi
mov qword [rbp + 0x12b0], rdi
mov qword [rbp + 0xc98], rbx
mov qword [rbp + 0x12b8], rbx
lea r8, [rbp + 0x12c0]
lea rdx, [rbp + 0x12a0]
lea rcx, [rbp + 0x2c60]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xc80]
xorps xmm0, xmmword [rbp + 0x12c0]
movdqa xmmword [rbp + 0xc80], xmm0
movdqa xmm1, xmmword [rbp + 0xc90]
xorps xmm1, xmmword [rbp + 0x12d0]
movdqa xmmword [rbp + 0xc90], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x57
lea rdx, [rbp + 0xc80]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x58
jne 0x1400466c3
mov qword [rsp + 0x30], 0x1f
mov dword [rsp + 0x38], 0x7d
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x12e0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x12e8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x12f0], rax
mov qword [rbp + 0x12f8], rbx
lea r8, [rbp + 0x1300]
lea rdx, [rbp + 0x12e0]
lea rcx, [rbp + 0x2c70]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1340], rax
mov qword [rbp + 0x1300], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1348], rax
mov qword [rbp + 0x1308], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1350], rax
mov qword [rbp + 0x1310], rax
mov qword [rbp + 0x1358], rbx
mov qword [rbp + 0x1318], rbx
lea r8, [rbp + 0x1320]
lea rdx, [rbp + 0x1300]
lea rcx, [rbp + 0x2c80]
call fcn.1400530f0
mov qword [rbp + 0xca0], rdi
mov qword [rbp + 0x1320], rdi
mov qword [rbp + 0xca8], rsi
mov qword [rbp + 0x1328], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xcb0], rdi
mov qword [rbp + 0x1330], rdi
mov qword [rbp + 0xcb8], rbx
mov qword [rbp + 0x1338], rbx
lea r8, [rbp + 0x1340]
lea rdx, [rbp + 0x1320]
lea rcx, [rbp + 0x2c90]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xca0]
xorps xmm0, xmmword [rbp + 0x1340]
movdqa xmmword [rbp + 0xca0], xmm0
movdqa xmm1, xmmword [rbp + 0xcb0]
xorps xmm1, xmmword [rbp + 0x1350]
movdqa xmmword [rbp + 0xcb0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x58
lea rdx, [rbp + 0xca0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x59
jne 0x140046858
mov qword [rsp + 0x30], 0x3a
mov dword [rsp + 0x38], 0x7d
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1360], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1368], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1370], rax
mov qword [rbp + 0x1378], rbx
lea r8, [rbp + 0x1380]
lea rdx, [rbp + 0x1360]
lea rcx, [rbp + 0x2ca0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x13a0], rax
mov qword [rbp + 0x1380], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x13a8], rax
mov qword [rbp + 0x1388], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x13b0], rax
mov qword [rbp + 0x1390], rax
mov qword [rbp + 0x13b8], rbx
mov qword [rbp + 0x1398], rbx
lea r8, [rbp + 0x13a0]
lea rdx, [rbp + 0x1380]
lea rcx, [rbp + 0x2cb0]
call fcn.1400530f0
mov qword [rbp + 0xcc0], rdi
mov qword [rbp + 0x1a20], rdi
mov qword [rbp + 0xcc8], rsi
mov qword [rbp + 0x1a28], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xcd0], rdi
mov qword [rbp + 0x1a30], rdi
mov qword [rbp + 0xcd8], rbx
mov qword [rbp + 0x1a38], rbx
lea r8, [rbp + 0x1a40]
lea rdx, [rbp + 0x1a20]
lea rcx, [rbp + 0x2cc0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xcc0]
xorps xmm0, xmmword [rbp + 0x13a0]
movdqa xmmword [rbp + 0xcc0], xmm0
movdqa xmm1, xmmword [rbp + 0xcd0]
xorps xmm1, xmmword [rbp + 0x13b0]
movdqa xmmword [rbp + 0xcd0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x59
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x5a
jne 0x1400469ed
mov qword [rsp + 0x30], 0x55
mov dword [rsp + 0x38], 0x7d
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x13c0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x13c8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x13d0], rax
mov qword [rbp + 0x13d8], rbx
lea r8, [rbp + 0x13e0]
lea rdx, [rbp + 0x13c0]
lea rcx, [rbp + 0x2cd0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1420], rax
mov qword [rbp + 0x13e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1428], rax
mov qword [rbp + 0x13e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1430], rax
mov qword [rbp + 0x13f0], rax
mov qword [rbp + 0x1438], rbx
mov qword [rbp + 0x13f8], rbx
lea r8, [rbp + 0x1400]
lea rdx, [rbp + 0x13e0]
lea rcx, [rbp + 0x2ce0]
call fcn.1400530f0
mov qword [rbp + 0xce0], rdi
mov qword [rbp + 0x1400], rdi
mov qword [rbp + 0xce8], rsi
mov qword [rbp + 0x1408], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xcf0], rdi
mov qword [rbp + 0x1410], rdi
mov qword [rbp + 0xcf8], rbx
mov qword [rbp + 0x1418], rbx
lea r8, [rbp + 0x1420]
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x2cf0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xce0]
xorps xmm0, xmmword [rbp + 0x1420]
movdqa xmmword [rbp + 0xce0], xmm0
movdqa xmm1, xmmword [rbp + 0xcf0]
xorps xmm1, xmmword [rbp + 0x1430]
movdqa xmmword [rbp + 0xcf0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x5a
lea rdx, [rbp + 0xce0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x5b
jne 0x140046b82
mov qword [rsp + 0x30], 0x75
mov dword [rsp + 0x38], 0x7d
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1440], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1448], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1450], rax
mov qword [rbp + 0x1458], rbx
lea r8, [rbp + 0x1460]
lea rdx, [rbp + 0x1440]
lea rcx, [rbp + 0x2d00]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x14a0], rax
mov qword [rbp + 0x1460], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x14a8], rax
mov qword [rbp + 0x1468], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x14b0], rax
mov qword [rbp + 0x1470], rax
mov qword [rbp + 0x14b8], rbx
mov qword [rbp + 0x1478], rbx
lea r8, [rbp + 0x1480]
lea rdx, [rbp + 0x1460]
lea rcx, [rbp + 0x2d10]
call fcn.1400530f0
mov qword [rbp + 0xd00], rdi
mov qword [rbp + 0x1480], rdi
mov qword [rbp + 0xd08], rsi
mov qword [rbp + 0x1488], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xd10], rdi
mov qword [rbp + 0x1490], rdi
mov qword [rbp + 0xd18], rbx
mov qword [rbp + 0x1498], rbx
lea r8, [rbp + 0x14a0]
lea rdx, [rbp + 0x1480]
lea rcx, [rbp + 0x2d20]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xd00]
xorps xmm0, xmmword [rbp + 0x14a0]
movdqa xmmword [rbp + 0xd00], xmm0
movdqa xmm1, xmmword [rbp + 0xd10]
xorps xmm1, xmmword [rbp + 0x14b0]
movdqa xmmword [rbp + 0xd10], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x5b
lea rdx, [rbp + 0xd00]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x5c
jne 0x140046d17
mov qword [rsp + 0x30], 0x7d
mov dword [rsp + 0x38], 0x6c
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x14c0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x14c8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x14d0], rax
mov qword [rbp + 0x14d8], rbx
lea r8, [rbp + 0x14e0]
lea rdx, [rbp + 0x14c0]
lea rcx, [rbp + 0x2d30]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1520], rax
mov qword [rbp + 0x14e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1528], rax
mov qword [rbp + 0x14e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1530], rax
mov qword [rbp + 0x14f0], rax
mov qword [rbp + 0x1538], rbx
mov qword [rbp + 0x14f8], rbx
lea r8, [rbp + 0x1500]
lea rdx, [rbp + 0x14e0]
lea rcx, [rbp + 0x2d40]
call fcn.1400530f0
mov qword [rbp + 0xd20], rdi
mov qword [rbp + 0x1500], rdi
mov qword [rbp + 0xd28], rsi
mov qword [rbp + 0x1508], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xd30], rdi
mov qword [rbp + 0x1510], rdi
mov qword [rbp + 0xd38], rbx
mov qword [rbp + 0x1518], rbx
lea r8, [rbp + 0x1520]
lea rdx, [rbp + 0x1500]
lea rcx, [rbp + 0x2d50]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xd20]
xorps xmm0, xmmword [rbp + 0x1520]
movdqa xmmword [rbp + 0xd20], xmm0
movdqa xmm1, xmmword [rbp + 0xd30]
xorps xmm1, xmmword [rbp + 0x1530]
movdqa xmmword [rbp + 0xd30], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x5c
lea rdx, [rbp + 0xd20]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x5d
jne 0x140046eac
mov qword [rsp + 0x30], 0x7d
mov dword [rsp + 0x38], 0x60
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1540], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1548], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1550], rax
mov qword [rbp + 0x1558], rbx
lea r8, [rbp + 0x1560]
lea rdx, [rbp + 0x1540]
lea rcx, [rbp + 0x2d60]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x15a0], rax
mov qword [rbp + 0x1560], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x15a8], rax
mov qword [rbp + 0x1568], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x15b0], rax
mov qword [rbp + 0x1570], rax
mov qword [rbp + 0x15b8], rbx
mov qword [rbp + 0x1578], rbx
lea r8, [rbp + 0x1580]
lea rdx, [rbp + 0x1560]
lea rcx, [rbp + 0x2d70]
call fcn.1400530f0
mov qword [rbp + 0x560], rdi
mov qword [rbp + 0x1580], rdi
mov qword [rbp + 0x568], rsi
mov qword [rbp + 0x1588], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x570], rdi
mov qword [rbp + 0x1590], rdi
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x1598], rbx
lea r8, [rbp + 0x15a0]
lea rdx, [rbp + 0x1580]
lea rcx, [rbp + 0x2d80]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x560]
xorps xmm0, xmmword [rbp + 0x15a0]
movdqa xmmword [rbp + 0x560], xmm0
movdqa xmm1, xmmword [rbp + 0x570]
xorps xmm1, xmmword [rbp + 0x15b0]
movdqa xmmword [rbp + 0x570], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x5d
lea rdx, [rbp + 0x560]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x5e
jne 0x140047041
mov qword [rsp + 0x30], 0x7d
mov dword [rsp + 0x38], 0x47
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x15c0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x15c8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x15d0], rax
mov qword [rbp + 0x15d8], rbx
lea r8, [rbp + 0x15e0]
lea rdx, [rbp + 0x15c0]
lea rcx, [rbp + 0x2d90]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1620], rax
mov qword [rbp + 0x15e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1628], rax
mov qword [rbp + 0x15e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1630], rax
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x1638], rbx
mov qword [rbp + 0x15f8], rbx
lea r8, [rbp + 0x1600]
lea rdx, [rbp + 0x15e0]
lea rcx, [rbp + 0x2da0]
call fcn.1400530f0
mov qword [rbp + 0x1a0], rdi
mov qword [rbp + 0x1600], rdi
mov qword [rbp + 0x1a8], rsi
mov qword [rbp + 0x1608], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1b0], rdi
mov qword [rbp + 0x1610], rdi
mov qword [rbp + 0x1b8], rbx
mov qword [rbp + 0x1618], rbx
lea r8, [rbp + 0x1620]
lea rdx, [rbp + 0x1600]
lea rcx, [rbp + 0x2db0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0x1620]
movdqa xmmword [rbp + 0x1a0], xmm0
movdqa xmm1, xmmword [rbp + 0x1b0]
xorps xmm1, xmmword [rbp + 0x1630]
movdqa xmmword [rbp + 0x1b0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x5e
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x5f
jne 0x1400471d6
mov qword [rsp + 0x30], 0x7d
mov dword [rsp + 0x38], 0x36
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1640], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1648], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1650], rax
mov qword [rbp + 0x1658], rbx
lea r8, [rbp + 0x1660]
lea rdx, [rbp + 0x1640]
lea rcx, [rbp + 0x2dc0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x16a0], rax
mov qword [rbp + 0x1660], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x16a8], rax
mov qword [rbp + 0x1668], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x16b0], rax
mov qword [rbp + 0x1670], rax
mov qword [rbp + 0x16b8], rbx
mov qword [rbp + 0x1678], rbx
lea r8, [rbp + 0x1680]
lea rdx, [rbp + 0x1660]
lea rcx, [rbp + 0x2dd0]
call fcn.1400530f0
mov qword [rbp + 0x180], rdi
mov qword [rbp + 0x1680], rdi
mov qword [rbp + 0x188], rsi
mov qword [rbp + 0x1688], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x190], rdi
mov qword [rbp + 0x1690], rdi
mov qword [rbp + 0x198], rbx
mov qword [rbp + 0x1698], rbx
lea r8, [rbp + 0x16a0]
lea rdx, [rbp + 0x1680]
lea rcx, [rbp + 0x2de0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x180]
xorps xmm0, xmmword [rbp + 0x16a0]
movdqa xmmword [rbp + 0x180], xmm0
movdqa xmm1, xmmword [rbp + 0x190]
xorps xmm1, xmmword [rbp + 0x16b0]
movdqa xmmword [rbp + 0x190], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x5f
lea rdx, [rbp + 0x180]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x60
jne 0x14004736b
mov qword [rsp + 0x30], 0x7d
mov dword [rsp + 0x38], 0x25
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x16c0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x16c8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x16d0], rax
mov qword [rbp + 0x16d8], rbx
lea r8, [rbp + 0x16e0]
lea rdx, [rbp + 0x16c0]
lea rcx, [rbp + 0x2df0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1720], rax
mov qword [rbp + 0x16e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1728], rax
mov qword [rbp + 0x16e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1730], rax
mov qword [rbp + 0x16f0], rax
mov qword [rbp + 0x1738], rbx
mov qword [rbp + 0x16f8], rbx
lea r8, [rbp + 0x1700]
lea rdx, [rbp + 0x16e0]
lea rcx, [rbp + 0x2e00]
call fcn.1400530f0
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x1700], rdi
mov qword [rbp + 0x168], rsi
mov qword [rbp + 0x1708], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x1710], rdi
mov qword [rbp + 0x178], rbx
mov qword [rbp + 0x1718], rbx
lea r8, [rbp + 0x1720]
lea rdx, [rbp + 0x1700]
lea rcx, [rbp + 0x2e10]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x1720]
movdqa xmmword [rbp + 0x160], xmm0
movdqa xmm1, xmmword [rbp + 0x170]
xorps xmm1, xmmword [rbp + 0x1730]
movdqa xmmword [rbp + 0x170], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x60
lea rdx, [rbp + 0x160]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x61
jne 0x140047500
mov qword [rsp + 0x30], 0x96
mov dword [rsp + 0x38], 0x2d
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1740], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1748], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1750], rax
mov qword [rbp + 0x1758], rbx
lea r8, [rbp + 0x1760]
lea rdx, [rbp + 0x1740]
lea rcx, [rbp + 0x2e20]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x17a0], rax
mov qword [rbp + 0x1760], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x17a8], rax
mov qword [rbp + 0x1768], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x17b0], rax
mov qword [rbp + 0x1770], rax
mov qword [rbp + 0x17b8], rbx
mov qword [rbp + 0x1778], rbx
lea r8, [rbp + 0x1780]
lea rdx, [rbp + 0x1760]
lea rcx, [rbp + 0x2e30]
call fcn.1400530f0
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0x1780], rdi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x1788], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x1790], rdi
mov qword [rbp + 0x138], rbx
mov qword [rbp + 0x1798], rbx
lea r8, [rbp + 0x17a0]
lea rdx, [rbp + 0x1780]
lea rcx, [rbp + 0x2e40]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0x120]
xorps xmm0, xmmword [rbp + 0x17a0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x130]
xorps xmm1, xmmword [rbp + 0x17b0]
movdqa xmmword [rbp + 0x130], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x61
lea rdx, [rbp + 0x120]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x62
jne 0x140047695
mov dword [rsp + 0x30], 0x19
mov qword [rsp + 0x34], 0x96
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x17c0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x17c8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x17d0], rax
mov qword [rbp + 0x17d8], rbx
lea r8, [rbp + 0x17e0]
lea rdx, [rbp + 0x17c0]
lea rcx, [rbp + 0x2e50]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1820], rax
mov qword [rbp + 0x17e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1828], rax
mov qword [rbp + 0x17e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1830], rax
mov qword [rbp + 0x17f0], rax
mov qword [rbp + 0x1838], rbx
mov qword [rbp + 0x17f8], rbx
lea r8, [rbp + 0x1800]
lea rdx, [rbp + 0x17e0]
lea rcx, [rbp + 0x2e60]
call fcn.1400530f0
mov qword [rbp + 0xde0], rdi
mov qword [rbp + 0x1800], rdi
mov qword [rbp + 0xde8], rsi
mov qword [rbp + 0x1808], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xdf0], rdi
mov qword [rbp + 0x1810], rdi
mov qword [rbp + 0xdf8], rbx
mov qword [rbp + 0x1818], rbx
lea r8, [rbp + 0x1820]
lea rdx, [rbp + 0x1800]
lea rcx, [rbp + 0x2e70]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xde0]
xorps xmm0, xmmword [rbp + 0x1820]
movdqa xmmword [rbp + 0xde0], xmm0
movdqa xmm1, xmmword [rbp + 0xdf0]
xorps xmm1, xmmword [rbp + 0x1830]
movdqa xmmword [rbp + 0xdf0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x62
lea rdx, [rbp + 0xde0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x38], 0x46
cmp eax, 0x63
jne 0x14004782d
mov dword [rsp + 0x34], 0x96
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x1840], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x1848], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x1850], rax
mov qword [rbp + 0x1858], rbx
lea r8, [rbp + 0x1860]
lea rdx, [rbp + 0x1840]
lea rcx, [rbp + 0x2f30]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x18a0], rax
mov qword [rbp + 0x1860], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x18a8], rax
mov qword [rbp + 0x1868], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x18b0], rax
mov qword [rbp + 0x1870], rax
mov qword [rbp + 0x18b8], rbx
mov qword [rbp + 0x1878], rbx
lea r8, [rbp + 0x1880]
lea rdx, [rbp + 0x1860]
lea rcx, [rbp + 0x2ef0]
call fcn.1400530f0
mov qword [rbp + 0xdc0], rdi
mov qword [rbp + 0x1880], rdi
mov qword [rbp + 0xdc8], rsi
mov qword [rbp + 0x1888], rsi
movabs rdi, 0x2c30fef2535eb5ef
mov qword [rbp + 0xdd0], rdi
mov qword [rbp + 0x1890], rdi
mov qword [rbp + 0xdd8], rbx
mov qword [rbp + 0x1898], rbx
lea r8, [rbp + 0x18a0]
lea rdx, [rbp + 0x1880]
lea rcx, [rbp + 0x2eb0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xdc0]
xorps xmm0, xmmword [rbp + 0x18a0]
movdqa xmmword [rbp + 0xdc0], xmm0
movdqa xmm1, xmmword [rbp + 0xdd0]
xorps xmm1, xmmword [rbp + 0x18b0]
movdqa xmmword [rbp + 0xdd0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x63
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
cmp eax, 0x64
jne 0x1400479b9
mov dword [rsp + 0x34], 0x14
movabs rdi, 0x5d44f5bcb9c2d0bc
mov qword [rbp + 0x18c0], rdi
movabs rsi, 0xaddbc6ad77e8aad5
mov qword [rbp + 0x18c8], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0x18d0], rax
mov qword [rbp + 0x18d8], rbx
lea r8, [rbp + 0x18e0]
lea rdx, [rbp + 0x18c0]
lea rcx, [rbp + 0x2ea0]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0x1920], rax
mov qword [rbp + 0x18e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0x1928], rax
mov qword [rbp + 0x18e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0x1930], rax
mov qword [rbp + 0x18f0], rax
mov qword [rbp + 0x1938], rbx
mov qword [rbp + 0x18f8], rbx
lea r8, [rbp + 0x1900]
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x2e90]
call fcn.1400530f0
mov qword [rbp + 0xda0], rdi
mov qword [rbp + 0x1900], rdi
mov qword [rbp + 0xda8], rsi
mov qword [rbp + 0x1908], rsi
movabs rax, 0x2c30fef2535eb5ef
mov qword [rbp + 0xdb0], rax
mov qword [rbp + 0x1910], rax
mov qword [rbp + 0xdb8], rbx
mov qword [rbp + 0x1918], rbx
lea r8, [rbp + 0x1920]
lea rdx, [rbp + 0x1900]
lea rcx, [rbp + 0x2e80]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xda0]
xorps xmm0, xmmword [rbp + 0x1920]
movdqa xmmword [rbp + 0xda0], xmm0
movdqa xmm1, xmmword [rbp + 0xdb0]
xorps xmm1, xmmword [rbp + 0x1930]
movdqa xmmword [rbp + 0xdb0], xmm1
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movsd qword [rsp + 0x20], xmm6
movq r9, xmm3
mov r8d, 0x64
lea rdx, [rbp + 0xda0]
lea rcx, [rbp - 0x60]
call fcn.140014a10
jmp 0x140047cac
mov dword [rsp + 0x34], 0x96
cmp eax, 0x12c
jg 0x140047b3a
movabs rax, 0x302c8885dfa3b7bc
mov qword [rbp + 0x1940], rax
movabs rax, 0xe5c5d3a831a0b4c0
mov qword [rbp + 0x1948], rax
movabs rax, 0x2c30fef2535ed8e4
mov qword [rbp + 0x1950], rax
mov qword [rbp + 0x1958], rbx
lea r8, [rbp + 0x1960]
lea rdx, [rbp + 0x1940]
lea rcx, [rbp + 0x2f40]
call fcn.1400530f0
movabs rsi, 0x1564a8d88becf5e7
mov qword [rbp + 0x19a0], rsi
mov qword [rbp + 0x1960], rsi
movabs rsi, 0x83ebe38d11c69af0
mov qword [rbp + 0x19a8], rsi
mov qword [rbp + 0x1968], rsi
movabs rdi, 0x2c30fef2535ed889
mov qword [rbp + 0x19b0], rdi
mov qword [rbp + 0x1970], rdi
mov qword [rbp + 0x19b8], rbx
mov qword [rbp + 0x1978], rbx
lea r8, [rbp + 0x1980]
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x2f20]
call fcn.1400530f0
movabs rax, 0x302c8885dfa3b7bc
mov qword [rbp + 0xd80], rax
mov qword [rbp + 0x1980], rax
movabs rax, 0xe5c5d3a831a0b4c0
mov qword [rbp + 0xd88], rax
mov qword [rbp + 0x1988], rax
movabs rdi, 0x2c30fef2535ed8e4
mov qword [rbp + 0xd90], rdi
mov qword [rbp + 0x1990], rdi
mov qword [rbp + 0xd98], rbx
mov qword [rbp + 0x1998], rbx
lea r8, [rbp + 0x19a0]
lea rdx, [rbp + 0x1980]
lea rcx, [rbp + 0x2f10]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xd80]
xorps xmm0, xmmword [rbp + 0x19a0]
movdqa xmmword [rbp + 0xd80], xmm0
movdqa xmm1, xmmword [rbp + 0xd90]
xorps xmm1, xmmword [rbp + 0x19b0]
movdqa xmmword [rbp + 0xd90], xmm1
lea rdx, [rbp + 0xd80]
jmp 0x140047c8f
movabs rdi, 0x302c8885dfa3b7bc
mov qword [rbp + 0x19c0], rdi
movabs rsi, 0xe5c5d3a831a0b4c0
mov qword [rbp + 0x19c8], rsi
movabs rax, 0x2c30fef2535ed8e4
mov qword [rbp + 0x19d0], rax
mov qword [rbp + 0x19d8], rbx
lea r8, [rbp + 0x19e0]
lea rdx, [rbp + 0x19c0]
lea rcx, [rbp + 0x2f00]
call fcn.1400530f0
movabs rax, 0x1564a8d88becf5e7
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0x19e0], rax
movabs rax, 0x83ebe38d11c69af0
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x19e8], rax
movabs rax, 0x2c30fef2535ed889
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0x19f0], rax
mov qword [rbp + 0xe8], rbx
mov qword [rbp + 0x19f8], rbx
lea r8, [rbp + 0x1a00]
lea rdx, [rbp + 0x19e0]
lea rcx, [rbp + 0x2ed0]
call fcn.1400530f0
mov qword [rbp + 0xd60], rdi
mov qword [rbp + 0x1a00], rdi
mov qword [rbp + 0xd68], rsi
mov qword [rbp + 0x1a08], rsi
movabs rax, 0x2c30fef2535ed8e4
mov qword [rbp + 0xd70], rax
mov qword [rbp + 0x1a10], rax
mov qword [rbp + 0xd78], rbx
mov qword [rbp + 0x1a18], rbx
lea r8, [rbp + 0x1a20]
lea rdx, [rbp + 0x1a00]
lea rcx, [rbp + 0x2ec0]
call fcn.1400530f0
movdqa xmm0, xmmword [rbp + 0xd60]
xorps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rbp + 0xd60], xmm0
movdqa xmm1, xmmword [rbp + 0xd70]
xorps xmm1, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xd70], xmm1
lea rdx, [rbp + 0xd60]
xorps xmm2, xmm2
movaps xmm3, xmm6
cvtss2sd xmm2, xmm7
movq r9, xmm6
movq r8, xmm2
lea rcx, [rbp - 0x60]
call fcn.140014a10
lea rcx, [rbp - 0x60]
mov rax, r14
inc rax
cmp byte [rcx + rax], 0
jne 0x140047cb3
lea rbx, [0x1400d21b0]
cmp byte [0x1400d49a9], 1
jne 0x140047f39
mov eax, dword [0x1400d4abc]
cdq
sub eax, edx
sar eax, 1
mov r8d, eax
cvttss2si edx, dword [0x1400d4b74]
cvttss2si ecx, dword [0x1400d4b70]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
xor r9d, r9d
call fcn.14003ab50
ucomiss xmm8, xmm9
jp 0x140048017
jne 0x140048017
mov eax, dword [0x1400d4abc]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm2, dword [0x1400d4b70]
subss xmm2, xmm0
mov eax, dword [0x1400d4ab8]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm3, dword [0x1400d4b74]
subss xmm3, xmm0
mov eax, dword [0x1400d4a98]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm1, dword [0x1400d4b78]
subss xmm1, xmm0
mulss xmm3, xmm3
mulss xmm2, xmm2
addss xmm3, xmm2
mulss xmm1, xmm1
addss xmm3, xmm1
xorps xmm0, xmm0
ucomiss xmm0, xmm3
ja 0x140047fc8
xorps xmm0, xmm0
sqrtss xmm0, xmm3
jmp 0x140047fd0
movaps xmm0, xmm3
call fcn.140087814
divss xmm0, dword [0x14009baec]
movss xmm1, dword [0x1400abd14]
mulss xmm1, dword [0x14009ba70]
comiss xmm1, xmm0
jbe 0x140048017
comiss xmm15, xmm0
jbe 0x140048017
movaps xmm15, xmm0
cmp byte [0x1400d49aa], 1
jne 0x14004800e
mov byte [0x1400d49ad], 0
mov qword [0x1400d4ab0], r15
mov qword [0x1400d4a90], r15
jmp 0x14004801e
mov r15, qword [0x1400d4a90]
cmp byte [0x1400d49ad], 1
jne 0x140048057
mov byte [0x1400d49aa], 0
test r15, r15
je 0x140048057
mov ecx, dword [0x1400abd1c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov rcx, qword [0x1400d4a90]
test ax, ax
jns 0x140048052
call fcn.14003e190
jmp 0x140048057
call fcn.14003e510
movss xmm9, dword [0x14009bb90]
movss xmm8, dword [0x14009bb48]
xor ebx, ebx
inc r13d
inc r12
mov rcx, qword [0x1400d4b60]
sub rcx, qword [0x1400d4b58]
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, r13d
cmp rax, rdx
jb 0x14003f980
movss xmm8, dword [0x14009ba90]
movss xmm9, dword [0x14009ba98]
movss xmm13, dword [0x14009ba94]
mov r12d, dword [rsp + 0x70]
movabs rcx, 0xf903a7b792a9a8c2
movabs r8, 0x2c30fef2535ed889
movabs r9, 0x1564a8d88becf5e7
movabs r10, 0x83ebe38d11c69af0
lea rdi, [0x1400d21b0]
cmp byte [0x1400abcf4], 1
jne 0x140048461
mov qword [rbp + 0xd0], r9
mov qword [rbp + 0xd8], r10
mov qword [rbp + 0xe0], r8
mov qword [rbp + 0xe8], rcx
movabs rax, 0x7010c9ace88985b4
mov qword [rbp + 0xd40], rax
movabs rax, 0xa3ebc3d075e3c1d0
mov qword [rbp + 0xd48], rax
mov qword [rbp + 0xd50], r8
mov qword [rbp + 0xd58], rcx
movdqa xmm0, xmmword [rbp + 0xd40]
xorps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rbp + 0xd40], xmm0
movdqa xmm1, xmmword [rbp + 0xd50]
xorps xmm1, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xd50], xmm1
mov r8d, r12d
lea rdx, [rbp + 0xd40]
mov rcx, qword [0x1400d4ac0]
call fcn.140014a10
mov rax, qword [0x1400d4ac0]
nop dword [rax]
inc r14
cmp byte [rax + r14], 0
jne 0x1400481a0
imul eax, r14d, 7
add eax, 0x26
lea ebx, [rax + 1]
cdq
sub eax, edx
sar eax, 1
movd xmm7, eax
cvtdq2ps xmm7, xmm7
xor eax, eax
movss xmm6, dword [0x14009bafc]
mov r9d, 3
mov r8d, ebx
test r12d, r12d
jle 0x1400482de
mov qword [rbp + 0xf0], 0xff
mov dword [rbp + 0xf8], eax
mov dword [rbp + 0xfc], 0x64
imul eax, dword [0x1400d4a9c], 0x1e
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm6
addss xmm0, dword [0x1400d4ad8]
subss xmm0, xmm8
cvttss2si r10d, xmm0
mov eax, dword [0x1400d4abc]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x64
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm7
movss xmm0, dword [0x1400d4adc]
mulss xmm0, xmm10
addss xmm1, xmm0
subss xmm1, xmm11
cvttss2si ecx, xmm1
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
mov edx, r10d
call fcn.14003a970
imul eax, dword [0x1400d4a9c], 0x1e
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm6
addss xmm0, dword [0x1400d4ad8]
subss xmm0, xmm9
cvttss2si r10d, xmm0
mov eax, dword [0x1400d4abc]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x64
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm7
movss xmm0, dword [0x1400d4adc]
mulss xmm0, xmm10
addss xmm1, xmm0
subss xmm1, xmm11
cvttss2si ecx, xmm1
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
mov r9d, 0x10
mov r8d, ebx
mov edx, r10d
call fcn.14003a970
mov r8, rdi
jmp 0x1400483fa
mov qword [rbp + 0x100], rax
mov dword [rbp + 0x108], 0xff
mov dword [rbp + 0x10c], 0x64
mov dword [rbp + 0x110], eax
mov qword [rbp + 0x114], 0xff
mov dword [rbp + 0x11c], 0x64
imul eax, dword [0x1400d4a9c], 0x1e
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm6
addss xmm0, dword [0x1400d4ad8]
subss xmm0, xmm8
cvttss2si r10d, xmm0
mov eax, dword [0x1400d4abc]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x64
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm7
movss xmm0, dword [0x1400d4adc]
mulss xmm0, xmm10
addss xmm1, xmm0
subss xmm1, xmm11
cvttss2si ecx, xmm1
lea rax, [rbp + 0x100]
mov qword [rsp + 0x20], rax
mov edx, r10d
call fcn.14003a970
imul eax, dword [0x1400d4a9c], 0x1e
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm6
addss xmm0, dword [0x1400d4ad8]
subss xmm0, xmm9
cvttss2si r10d, xmm0
mov eax, dword [0x1400d4abc]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x64
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm7
movss xmm0, dword [0x1400d4adc]
mulss xmm0, xmm10
addss xmm1, xmm0
subss xmm1, xmm11
cvttss2si ecx, xmm1
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
mov r9d, 0x10
mov r8d, ebx
mov edx, r10d
call fcn.14003a970
lea r8, [0x1400d2160]
imul eax, dword [0x1400d4a9c], 0x1e
movd xmm0, eax
mov eax, dword [0x1400d4abc]
cvtdq2ps xmm0, xmm0
cdq
addss xmm0, xmm6
sub eax, edx
addss xmm0, dword [0x1400d4ad8]
sar eax, 1
subss xmm0, xmm13
sub eax, 0x64
cvttss2si r10d, xmm0
movd xmm1, eax
movss xmm0, dword [0x1400d4adc]
cvtdq2ps xmm1, xmm1
mulss xmm0, xmm10
subss xmm1, xmm7
addss xmm1, xmm0
addss xmm1, xmm14
mov r9, qword [0x1400d4ac0]
mov edx, r10d
cvttss2si ecx, xmm1
call fcn.14003a650
nop
lea rcx, [rbp + 0xe20]
call fcn.140052c10
lea r11, [rsp + 0x3148]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret