Function at 0x14006d870
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x3b8]
sub rsp, 0x490
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x1400d7040]
xor rax, rsp
mov qword [rbp + 0x2e0], rax
mov dword [rsp + 0x70], 0x72657355
mov dword [rsp + 0x74], 0x666e4920
mov word [rsp + 0x78], 0x6f
mov dword [rsp + 0x40], 0x753a0577
mov dword [rsp + 0x44], 0x2872221c
mov dword [rsp + 0x48], 0x341b7f39
movdqa xmm7, xmmword [0x1400c5ff0]
movdqa xmm10, xmmword [0x1400c6990]
mov eax, dword [0x1400c5ec0]
movd xmm6, eax
psubb xmm6, xmm10
movd xmm0, dword [rsp + 0x40]
movdqa xmm1, xmm6
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov eax, dword [0x1400c5ed0]
movd xmm8, eax
psubb xmm8, xmm10
movd xmm0, dword [rsp + 0x44]
movdqa xmm1, xmm8
xorps xmm1, xmm0
movd dword [rsp + 0x44], xmm1
mov eax, dword [0x1400c5ee0]
movd xmm9, eax
psubb xmm9, xmm10
movd xmm0, dword [rsp + 0x48]
movdqa xmm1, xmm9
xorps xmm1, xmm0
movd dword [rsp + 0x48], xmm1
mov byte [rsp + 0x4c], 0
xor edi, edi
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rcx, [rsp + 0x40]
lea rax, [rsp + 0x70]
cmovne rcx, rax
call fcn.14003e690
mov rax, qword [0x1400d9e10]
mov rax, qword [rax + 0x3fe0]
cmp byte [rax + 0xd0], dil
jne 0x14006d9e5
mov eax, dword [rax + 0x1d4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140041210
mov dword [rsp + 0x40], 0xf6e6ffd5
mov dword [rsp + 0x44], 0xf8cfb5e6
mov dword [rsp + 0x48], 0xd8baebed
mov word [rsp + 0x4c], 0xd6d8
mov byte [rsp + 0x4e], 0x9e
movd r15d, xmm6
mov dword [rbp + 0xd0], r15d
movd xmm1, r15d
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
movd r14d, xmm8
mov dword [rbp + 0xb0], r14d
movd xmm1, r14d
movd xmm0, dword [rsp + 0x44]
xorps xmm1, xmm0
movd dword [rsp + 0x44], xmm1
movd r12d, xmm9
mov dword [rbp - 0x60], r12d
movd xmm1, r12d
movd xmm0, dword [rsp + 0x48]
xorps xmm1, xmm0
movd dword [rsp + 0x48], xmm1
mov ecx, 0xc
lea rdx, [rsp + 0x4c]
lea eax, [rcx - 0x70]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0xe
jb 0x14006da70
mov byte [rsp + 0x4e], dil
movdqa xmm0, xmmword [0x1400c6b10]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x2d4a0425
mov dword [rbp - 0x3c], 0x30184013
mov dword [rbp - 0x38], 0xe82e334f
mov word [rbp - 0x34], 0xe6e8
mov byte [rbp - 0x32], 0xae
movd xmm1, r15d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x50], xmm1
movd xmm1, r14d
movd xmm0, dword [rbp - 0x4c]
xorps xmm1, xmm0
movd dword [rbp - 0x4c], xmm1
movd xmm2, r12d
movd xmm0, dword [rbp - 0x48]
xorps xmm2, xmm0
movd dword [rbp - 0x48], xmm2
mov eax, dword [0x1400c5ef0]
movd xmm9, eax
movd ebx, xmm10
movd xmm0, ebx
psubb xmm9, xmm0
movdqa xmmword [rbp + 0x70], xmm9
movd xmm0, dword [rbp - 0x44]
movdqa xmm1, xmm9
xorps xmm1, xmm0
movd dword [rbp - 0x44], xmm1
mov ecx, 0x10
lea rdx, [rbp - 0x40]
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x70]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x1e
jb 0x14006db30
mov byte [rbp - 0x32], dil
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rdx, [rbp - 0x50]
lea rax, [rsp + 0x40]
cmovne rdx, rax
mov dword [rsp + 0x68], 0x4b4443
mov qword [rbp - 0x80], rdi
mov qword [rsp + 0x38], rdi
lea rax, [0x140065730]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x200
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
mov r9d, 0x104
lea r8, [0x1400da2c0]
lea rcx, [rsp + 0x68]
call fcn.140044a10
movdqa xmm4, xmmword [0x1400c6f80]
movdqu xmmword [rbp + 0x10], xmm4
movdqa xmm0, xmmword [0x1400c70d0]
movdqu xmmword [rbp + 0x20], xmm0
mov dword [rbp + 0x30], 0xc6ddc890
mov dword [rbp + 0x34], 0xf3f595c6
mov word [rbp + 0x38], 0x90f3
mov byte [rbp + 0x3a], 0xba
mov r9d, edi
mov esi, 8
mov r10d, esi
lea r11, [rbp + 0x18]
movdqa xmm6, xmmword [0x1400c6080]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x28
jb 0x14006dbf1
cmp r9d, 0x2a
jae 0x14006dd26
mov eax, r9d
lea rcx, [rbp + 0x10]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x2a
jb 0x14006dd13
mov byte [rbp + 0x3a], dil
movdqu xmmword [rbp - 0x50], xmm4
movdqa xmm0, xmmword [0x1400c6230]
movdqu xmmword [rbp - 0x40], xmm0
movdqa xmm1, xmmword [0x1400c7820]
movdqu xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x20], 0xc3eb8a84
mov r9d, edi
mov r10d, esi
lea r11, [rbp - 0x48]
nop word [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x38
jb 0x14006dd60
cmp r9d, 0x33
jae 0x14006de95
mov eax, r9d
lea rcx, [rbp - 0x50]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x33
jb 0x14006de82
mov byte [rbp - 0x1d], dil
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rdx, [rbp - 0x50]
lea rax, [rbp + 0x10]
cmovne rdx, rax
movdqa xmm8, xmmword [0x1400c6630]
movups xmmword [rsp + 0x40], xmm8
lea rcx, [rsp + 0x40]
call fcn.14003e510
movdqa xmm0, xmmword [0x1400c7470]
movdqu xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [0x1400c6c60]
movdqu xmmword [rbp + 0x20], xmm1
movdqa xmm0, xmmword [0x1400c7130]
movdqu xmmword [rbp + 0x30], xmm0
mov dword [rbp + 0x40], 0xeab1b3a5
mov byte [rbp + 0x44], 0xc4
mov r9d, edi
mov r10d, esi
lea r11, [rbp + 0x18]
nop dword [rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x38
jb 0x14006df10
cmp r9d, 0x34
jae 0x14006e045
mov eax, r9d
lea rcx, [rbp + 0x10]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x34
jb 0x14006e032
mov byte [rbp + 0x44], dil
movdqa xmm0, xmmword [0x1400c7330]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400c6310]
movdqu xmmword [rbp - 0x40], xmm1
movdqa xmm0, xmmword [0x1400c6200]
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x27f1e95a
mov dword [rbp - 0x1c], 0xc7ef7f7e
mov r9d, edi
mov r10d, esi
lea r11, [rbp - 0x48]
nop dword [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x38
jb 0x14006e090
cmp r9d, 0x37
jae 0x14006e1c5
mov eax, r9d
lea rcx, [rbp - 0x50]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x37
jb 0x14006e1b2
mov byte [rbp - 0x19], dil
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rdx, [rbp - 0x50]
lea rax, [rbp + 0x10]
cmovne rdx, rax
movups xmmword [rsp + 0x40], xmm8
lea rcx, [rsp + 0x40]
call fcn.14003e510
mov byte [rbp - 0x70], dil
lea rcx, [rbp - 0x70]
call fcn.14003e410
mov rdx, qword [0x1400dae38]
mov rax, qword [0x1400dae40]
sub rax, rdx
sar rax, 5
test rax, rax
je 0x14006faae
cmp qword [rdx + 0x10], rdi
je 0x14006faae
mov r13d, edi
mov r12, 0xffffffffffffffff
test rax, rax
je 0x14006e8b1
mov r14, rdi
lea r10, [0x1400da3d0]
movdqa xmm12, xmmword [0x1400c6ee0]
movdqa xmm13, xmmword [0x1400c6ef0]
movdqa xmm14, xmmword [0x1400c7230]
movdqa xmm15, xmmword [0x1400c6c40]
movdqa xmm8, xmmword [str.bjFl_Eo_nq_Ui]
movdqa xmm9, xmmword [0x1400c68f0]
movdqa xmm10, xmmword [0x1400c6130]
movdqa xmm11, xmmword [0x1400c6a30]
lea r8, [r14 + rdx]
cmp qword [r8 + 0x10], 0
je 0x14006e87a
cmp qword [r8 + 0x18], 0xf
jbe 0x14006e2aa
mov r8, qword [r8]
mov dword [rsp + 0x70], 0xf2f7e5c3
mov dword [rsp + 0x74], 0xc8f2dcf9
movd xmm1, dword [rsp + 0x70]
movd xmm0, r15d
xorps xmm1, xmm0
movd dword [rsp + 0x70], xmm1
movd xmm2, dword [rsp + 0x74]
movd xmm0, dword [rbp + 0xb0]
xorps xmm2, xmm0
movd dword [rsp + 0x74], xmm2
mov byte [rsp + 0x78], 0
mov dword [rbp + 0xa0], 0xe5a6b4e8
mov dword [rbp + 0xa4], 0x4449b78f
mov word [rbp + 0xa8], 0x5f
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea r9, [rbp + 0xa0]
lea rax, [rsp + 0x70]
cmovne r9, rax
mov dword [rsp + 0x40], 0x64257325
mov dword [rsp + 0x44], 0x259abcef
mov word [rsp + 0x48], 0x73
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x20], r13d
lea r8, [rsp + 0x40]
mov edx, 0xa28
mov rcx, r10
call fcn.14004b350
mov dword [rbp + 0x98], 0x656c6544
mov word [rbp + 0x9c], 0x6574
mov byte [rbp + 0x9e], 0
mov dword [rbp + 0x90], 0xe7a3a7e8
mov word [rbp + 0x94], 0x91bb
mov byte [rbp + 0x96], 0
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea r9, [rbp + 0x90]
lea rax, [rbp + 0x98]
cmovne r9, rax
mov dword [rbp - 0x78], 0x255f7325
mov word [rbp - 0x74], 0x64
mov dword [rsp + 0x20], r13d
lea r8, [rbp - 0x78]
mov edx, 0x104
lea rcx, [rbp + 0x1d0]
call fcn.14004b350
lea rcx, [0x1400da3d0]
call fcn.14003e410
movss xmm1, dword [0x1400c5e88]
xorps xmm0, xmm0
call fcn.140013d20
mov dword [rbp + 0xc0], 0x42a00000
mov dword [rbp + 0xc4], 0x41c80000
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1d0]
call fcn.14003f0b0
test al, al
je 0x14006e86c
mov ecx, 1
call fcn.140065fc0
test al, al
je 0x14006e86c
mov rdx, qword [0x1400dae38]
lea rax, [r14 + rdx]
mov r8, qword [rax + 0x10]
cmp r8, 0xb
jb 0x14006e873
lea rcx, [0x1400d7db0]
cmp rcx, rax
je 0x14006e476
cmp qword [rax + 0x18], 0xf
jbe 0x14006e467
mov rax, qword [rax]
mov rdx, rax
call fcn.14007dc60
mov rdx, qword [0x1400dae38]
lea r9, [r14 + rdx]
cmp dword [0x1400d7e48], 1
jne 0x14006e602
cmp qword [r9 + 0x18], 0xf
jbe 0x14006e491
mov r9, qword [r9]
movdqu xmmword [rbp + 0x10], xmm11
movdqu xmmword [rbp + 0x20], xmm10
movdqu xmmword [rbp + 0x30], xmm9
movdqu xmmword [rbp + 0x40], xmm8
mov r10d, edi
mov r11d, esi
lea r15, [rbp + 0x18]
nop dword [rax]
nop word [rax + rax]
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r15 - 8]
xorps xmm1, xmm0
movd dword [r15 - 8], xmm1
lea eax, [r11 - 1]
lea ecx, [r11 - 2]
lea edx, [r11 - 3]
lea r8d, [r11 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r15 - 4]
xorps xmm3, xmm0
movd dword [r15 - 4], xmm3
movd xmm1, r11d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r15]
xorps xmm1, xmm0
movd dword [r15], xmm1
lea eax, [r11 + 7]
lea ecx, [r11 + 6]
lea edx, [r11 + 5]
lea r8d, [r11 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r15 + 4]
xorps xmm3, xmm0
movd dword [r15 + 4], xmm3
add r10d, 0x10
add r11d, 0x10
lea r15, [r15 + 0x10]
cmp r11d, 0x38
jb 0x14006e4c0
cmp r10d, 0x3f
jae 0x14006e5f5
mov eax, r10d
lea rcx, [rbp + 0x10]
add rcx, rax
lea eax, [r10 - 0x70]
xor byte [rcx], al
inc r10d
lea rcx, [rcx + 1]
cmp r10d, 0x3f
jb 0x14006e5e2
mov byte [rbp + 0x4f], 0
lea r8, [rbp + 0x10]
jmp 0x14006e78b
cmp qword [r9 + 0x18], 0xf
jbe 0x14006e60c
mov r9, qword [r9]
movdqa xmm0, xmmword [0x1400c6fb0]
movdqu xmmword [rbp + 0x10], xmm0
movdqu xmmword [rbp + 0x20], xmm15
movdqu xmmword [rbp + 0x30], xmm14
movdqu xmmword [rbp + 0x40], xmm13
movdqu xmmword [rbp + 0x50], xmm12
mov dword [rbp + 0x60], 0xe3c3868e
mov r10d, edi
mov r11d, esi
lea r15, [rbp + 0x18]
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r15 - 8]
xorps xmm1, xmm0
movd dword [r15 - 8], xmm1
lea eax, [r11 - 1]
lea ecx, [r11 - 2]
lea edx, [r11 - 3]
lea r8d, [r11 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r15 - 4]
xorps xmm3, xmm0
movd dword [r15 - 4], xmm3
movd xmm1, r11d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r15]
xorps xmm1, xmm0
movd dword [r15], xmm1
lea eax, [r11 + 7]
lea ecx, [r11 + 6]
lea edx, [r11 + 5]
lea r8d, [r11 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r15 + 4]
xorps xmm3, xmm0
movd dword [r15 + 4], xmm3
add r10d, 0x10
add r11d, 0x10
lea r15, [r15 + 0x10]
cmp r11d, 0x58
jb 0x14006e642
cmp r10d, 0x53
jae 0x14006e783
mov eax, r10d
lea rcx, [rbp + 0x10]
add rcx, rax
nop dword [rax]
nop dword [rax + rax]
lea eax, [r10 - 0x70]
xor byte [rcx], al
inc r10d
lea rcx, [rcx + 1]
cmp r10d, 0x53
jb 0x14006e770
mov byte [rbp + 0x63], 0
lea r8, [rbp + 0x10]
lea r15, [0x1400da3d0]
mov edx, 0xa28
mov rcx, r15
call fcn.14004b350
lea rax, [rbp - 0x50]
mov qword [rbp + 0xe0], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
mov r8, r12
nop dword [rax]
inc r8
cmp byte [r15 + r8], 0
jne 0x14006e7c0
mov rdx, r15
lea rcx, [rbp - 0x50]
call fcn.14007f6c0
nop
mov dword [rsp + 0x68], 0xe0e2f8c4
movd xmm1, dword [rsp + 0x68]
mov r15d, dword [rbp + 0xd0]
movd xmm0, r15d
xorps xmm1, xmm0
movd dword [rsp + 0x68], xmm1
mov byte [rsp + 0x6c], 0
mov dword [rbp - 0x80], 0xe7908fe6
mov word [rbp - 0x7c], 0xbaa4
mov byte [rbp - 0x7a], 0
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rdx, [rbp - 0x80]
lea rax, [rsp + 0x68]
cmovne rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], rdi
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x14006e841
lea rcx, [rbp + 0x10]
call fcn.14007f6c0
nop
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x10]
call fcn.1400655e0
mov dword [0x1400d9e0c], 1
mov rdx, qword [0x1400dae38]
lea r10, [0x1400da3d0]
inc r13d
add r14, 0x20
mov rcx, qword [0x1400dae40]
sub rcx, rdx
sar rcx, 5
movsxd rax, r13d
cmp rax, rcx
jb 0x14006e291
movdqa xmm8, xmmword [0x1400c6630]
movdqa xmm9, xmmword [rbp + 0x70]
mov r14d, dword [rbp + 0xb0]
movdqa xmm0, xmmword [0x1400c76d0]
movdqu xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [0x1400c70c0]
movdqu xmmword [rbp + 0x20], xmm1
movdqa xmm0, xmmword [0x1400c7140]
movdqu xmmword [rbp + 0x30], xmm0
mov dword [rbp + 0x40], 0xa686e1a5
mov dword [rbp + 0x44], 0xa2b2a0a8
mov byte [rbp + 0x48], 0xc8
mov r9d, edi
mov r10d, esi
lea r11, [rbp + 0x18]
nop dword [rax]
nop dword [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x38
jb 0x14006e900
cmp r9d, 0x38
jae 0x14006ea35
mov eax, r9d
lea rcx, [rbp + 0x10]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x38
jb 0x14006ea22
mov byte [rbp + 0x48], 0
movdqa xmm0, xmmword [0x1400c6150]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400c70b0]
movdqu xmmword [rbp - 0x40], xmm1
movdqa xmm0, xmmword [0x1400c6390]
movdqu xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [0x1400c6940]
movdqu xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 0xd0
mov r9d, esi
lea r10, [rbp - 0x48]
nop dword [rax + rax]
lea eax, [r9 - 5]
lea ecx, [r9 - 6]
lea edx, [r9 - 7]
lea r8d, [r9 - 8]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r10 - 8]
xorps xmm3, xmm0
movd dword [r10 - 8], xmm3
lea eax, [r9 - 1]
lea ecx, [r9 - 2]
lea edx, [r9 - 3]
lea r8d, [r9 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r10 - 4]
xorps xmm3, xmm0
movd dword [r10 - 4], xmm3
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
lea eax, [r9 + 7]
lea ecx, [r9 + 6]
lea edx, [r9 + 5]
lea r8d, [r9 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm3, xmm0
movd dword [r10 + 4], xmm3
add r9d, 0x10
lea r10, [r10 + 0x10]
lea eax, [r9 - 8]
cmp eax, 0x40
jb 0x14006ea80
mov byte [rbp - 0x10], 0
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rdx, [rbp - 0x50]
lea rax, [rbp + 0x10]
cmovne rdx, rax
movups xmmword [rbp + 0x70], xmm8
lea rcx, [rbp + 0x70]
call fcn.14003e510
movdqa xmm0, xmmword [0x1400c75a0]
movdqu xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [0x1400c6c90]
movdqu xmmword [rbp + 0x20], xmm1
movdqa xmm0, xmmword [0x1400c72d0]
movdqu xmmword [rbp + 0x30], xmm0
mov dword [rbp + 0x40], 0xb0abade0
mov dword [rbp + 0x44], 0x467a2ab0
mov word [rbp + 0x48], 0xc9e1
mov r9d, edi
mov r10d, esi
lea r11, [rbp + 0x18]
nop word [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x38
jb 0x14006ec30
cmp r9d, 0x39
jae 0x14006ed65
mov eax, r9d
lea rcx, [rbp + 0x10]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x39
jb 0x14006ed52
mov byte [rbp + 0x49], 0
movdqa xmm0, xmmword [0x1400c6980]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400c6100]
movdqu xmmword [rbp - 0x40], xmm1
movdqa xmm0, xmmword [0x1400c6380]
movdqu xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [0x1400c6240]
movdqu xmmword [rbp - 0x20], xmm1
mov dword [rbp - 0x10], 0xd3fb506c
mov r9d, edi
mov r10d, esi
lea r11, [rbp - 0x48]
nop
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x48
jb 0x14006edb0
cmp r9d, 0x43
jae 0x14006eee5
mov eax, r9d
lea rcx, [rbp - 0x50]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x43
jb 0x14006eed2
mov byte [rbp - 0xd], 0
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rdx, [rbp - 0x50]
lea rax, [rbp + 0x10]
cmovne rdx, rax
movups xmmword [rbp + 0x70], xmm8
lea rcx, [rbp + 0x70]
call fcn.14003e510
mov dword [rbp + 0xc0], 0x43c08000
mov dword [rbp + 0xc4], 0x42200000
movdqa xmm0, xmmword [0x1400c7720]
movdqu xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x1400c7370]
movdqu xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x60], 0xf8f6f290
mov byte [rsp + 0x64], 0xb4
mov r9d, edi
mov r10d, esi
lea r11, [rsp + 0x48]
nop dword [rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x28
jb 0x14006ef60
cmp r9d, 0x24
jae 0x14006f096
mov eax, r9d
lea rcx, [rsp + 0x40]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x24
jb 0x14006f083
mov byte [rsp + 0x64], 0
movdqa xmm0, xmmword [0x1400c6a70]
movdqu xmmword [rbp + 0x70], xmm0
mov dword [rbp + 0x80], 0x174a283c
mov dword [rbp + 0x84], 0x10294002
movd xmm1, r15d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0x70], xmm1
movd xmm1, r14d
movd xmm0, dword [rbp + 0x74]
xorps xmm1, xmm0
movd dword [rbp + 0x74], xmm1
movd xmm2, dword [rbp - 0x60]
movd xmm0, dword [rbp + 0x78]
xorps xmm2, xmm0
movd dword [rbp + 0x78], xmm2
movd eax, xmm9
movd xmm1, eax
movd xmm0, dword [rbp + 0x7c]
xorps xmm1, xmm0
movd dword [rbp + 0x7c], xmm1
mov eax, dword [0x1400c5f00]
movd xmm2, eax
movd xmm0, ebx
psubb xmm2, xmm0
movd xmm1, dword [rbp + 0x80]
xorps xmm2, xmm1
movd dword [rbp + 0x80], xmm2
mov eax, dword [0x1400c5f10]
movd xmm2, eax
movd xmm0, ebx
psubb xmm2, xmm0
movd xmm1, dword [rbp + 0x84]
xorps xmm2, xmm1
movd dword [rbp + 0x84], xmm2
mov byte [rbp + 0x88], 0
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rcx, [rbp + 0x70]
lea rax, [rsp + 0x40]
cmovne rcx, rax
lea rdx, [rbp + 0xc0]
call fcn.14003f0b0
test al, al
je 0x14006f624
mov ecx, 1
call fcn.140065fc0
test al, al
je 0x14006f624
mov dword [0x1400d9e0c], 2
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe8], rax
movdqa xmm0, xmmword [0x1400c76c0]
movdqu xmmword [rbp + 0xf0], xmm0
movdqa xmm1, xmmword [0x1400c72b0]
movdqu xmmword [rbp + 0x100], xmm1
movdqa xmm0, xmmword [0x1400c73e0]
movdqu xmmword [rbp + 0x110], xmm0
movdqa xmm1, xmmword [0x1400c6e30]
movdqu xmmword [rbp + 0x120], xmm1
movdqa xmm0, xmmword [0x1400c6e00]
movdqu xmmword [rbp + 0x130], xmm0
movdqa xmm1, xmmword [0x1400c6bd0]
movdqu xmmword [rbp + 0x140], xmm1
movdqa xmm0, xmmword [0x1400c6ca0]
movdqu xmmword [rbp + 0x150], xmm0
mov word [rbp + 0x160], 0x2067
mov byte [rbp + 0x162], 2
mov r9d, edi
mov r10d, esi
lea r11, [rbp + 0xf8]
nop dword [rax]
nop word [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x78
jb 0x14006f250
cmp r9d, 0x72
jae 0x14006f393
mov eax, r9d
lea rcx, [rbp + 0xf0]
add rcx, rax
nop word [rax + rax]
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x72
jb 0x14006f380
mov byte [rbp + 0x162], 0
movdqa xmm0, xmmword [0x1400c6b90]
movdqu xmmword [rbp + 0x170], xmm0
movdqa xmm1, xmmword [0x1400c6250]
movdqu xmmword [rbp + 0x180], xmm1
movdqa xmm0, xmmword [0x1400c63c0]
movdqu xmmword [rbp + 0x190], xmm0
movdqa xmm1, xmmword [0x1400c6a40]
movdqu xmmword [rbp + 0x1a0], xmm1
movdqa xmm0, xmmword [0x1400c63a0]
movdqu xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [str.hn_aSb_rDL]
movdqu xmmword [rbp + 0x1c0], xmm1
mov r9d, edi
mov r10d, esi
lea r11, [rbp + 0x178]
nop word [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x58
jb 0x14006f410
cmp r9d, 0x5f
jae 0x14006f553
mov eax, r9d
lea rcx, [rbp + 0x170]
add rcx, rax
nop word [rax + rax]
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x5f
jb 0x14006f540
mov byte [rbp + 0x1cf], 0
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rdx, [rbp + 0x170]
lea rax, [rbp + 0xf0]
cmovne rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], rdi
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x14006f590
lea rcx, [rbp + 0x10]
call fcn.14007f6c0
nop
mov dword [rbp - 0x60], 0xe0e2f8c4
movd xmm1, r15d
movd xmm0, dword [rbp - 0x60]
xorps xmm1, xmm0
movd dword [rbp - 0x60], xmm1
mov byte [rbp - 0x5c], 0
mov dword [rbp - 0x80], 0xe7908fe6
mov word [rbp - 0x7c], 0xbaa4
mov byte [rbp - 0x7a], 0
mov eax, edi
cmp dword [0x1400d7e48], 1
sete al
mov dword [0x1400d7d70], eax
lea rdx, [rbp - 0x80]
lea rax, [rbp - 0x60]
cmovne rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
nop
inc r12
cmp byte [rdx + r12], 0
jne 0x14006f600
mov r8, r12
lea rcx, [rbp - 0x50]
call fcn.14007f6c0
nop
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x50]
call fcn.1400655e0
mov rcx, qword [0x1400d9e10]
mov rdx, qword [rcx + 0x3fe0]
cmp byte [rcx + 0x42ab], 0
je 0x14006f678
cmp byte [rcx + 0x42aa], 0
jne 0x14006f678
test byte [rcx + 0x40b4], 4
jne 0x14006fec1
mov eax, dword [rcx + 0x4270]
mov r8d, dword [rcx + 0x40b0]
cmp eax, r8d
jne 0x14006fec1
test eax, eax
je 0x14006fec1
cmp r8d, dword [rdx + 8]
jmp 0x14006f754
mov eax, dword [rcx + 0x40b8]
test al, 1
je 0x14006fec1
cmp qword [rcx + 0x3fe8], rdx
je 0x14006f697
test al, al
jns 0x14006fec1
mov eax, dword [rcx + 0x4034]
test eax, eax
je 0x14006f6c6
cmp eax, dword [rcx + 0x40b0]
je 0x14006f6c6
cmp byte [rcx + 0x4041], 0
jne 0x14006f6c6
cmp eax, dword [rdx + 0x8c]
je 0x14006f6c6
cmp eax, dword [rdx + 0x90]
jne 0x14006fec1
mov rax, qword [rcx + 0x4268]
test rax, rax
je 0x14006f70a
mov rax, qword [rax + 0x3b0]
test rax, rax
je 0x14006f70a
cmp byte [rax + 0xcc], 0
je 0x14006f70a
cmp rax, qword [rdx + 0x3b0]
je 0x14006f70a
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14006fec1
bt r8d, 0x1a
jb 0x14006fec1
mov rax, qword [rcx + 0x4228]
cmp qword [rdx + 0x30], rax
je 0x14006f73b
mov rax, qword [rcx + 0x4000]
test rax, rax
je 0x14006fec1
mov rax, qword [rax + 0x3b0]
cmp qword [rdx + 0x3b0], rax
jne 0x14006fec1
test byte [rcx + 0x40b4], 4
jne 0x14006fec1
mov eax, dword [rdx + 0x8c]
cmp dword [rcx + 0x40b0], eax
jne 0x14006f763
cmp byte [rdx + 0xcd], 0
jne 0x14006fec1
movdqa xmm0, xmmword [0x1400c7450]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400c7020]
movdqu xmmword [rbp - 0x40], xmm1
movdqa xmm0, xmmword [0x1400c70a0]
movdqu xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [0x1400c6dc0]
movdqu xmmword [rbp - 0x20], xmm1
movdqa xmm0, xmmword [0x1400c6e90]
movdqu xmmword [rbp - 0x10], xmm0
mov dword [rbp], 0x8690c184
mov dword [rbp + 4], 0x8928097
mov word [rbp + 8], 0x6854
mov byte [rbp + 0xa], 0xea
mov r9d, edi
mov r10d, esi
lea r11, [rbp - 0x48]
nop word [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x58
jb 0x14006f7d0
cmp r9d, 0x5a
jae 0x14006f905
mov eax, r9d
lea rcx, [rbp - 0x50]
add rcx, rax
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x5a
jb 0x14006f8f2
mov byte [rbp + 0xa], 0
movdqa xmm0, xmmword [0x1400c6a60]
movdqu xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [0x1400c6320]
movdqu xmmword [rbp + 0x20], xmm1
movdqa xmm0, xmmword [0x1400c63b0]
movdqu xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [0x1400c6960]
movdqu xmmword [rbp + 0x40], xmm1
movdqa xmm0, xmmword [str.7vi:Mq_PU_gu3a_]
movdqu xmmword [rbp + 0x50], xmm0
mov r9d, edi
lea r10, [rbp + 0x18]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r10 - 8]
xorps xmm1, xmm0
movd dword [r10 - 8], xmm1
lea eax, [rsi - 1]
lea ecx, [rsi - 2]
lea edx, [rsi - 3]
lea r8d, [rsi - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r10 - 4]
xorps xmm3, xmm0
movd dword [r10 - 4], xmm3
movd xmm1, esi
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
lea eax, [rsi + 7]
lea ecx, [rsi + 6]
lea edx, [rsi + 5]
lea r8d, [rsi + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm3, xmm0
movd dword [r10 + 4], xmm3
add r9d, 0x10
add esi, 0x10
lea r10, [r10 + 0x10]
cmp esi, 0x48
jb 0x14006f951
cmp r9d, 0x4f
jae 0x14006fa83
mov eax, r9d
lea rcx, [rbp + 0x10]
add rcx, rax
nop word [rax + rax]
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x4f
jb 0x14006fa70
mov byte [rbp + 0x5f], 0
cmp dword [0x1400d7e48], 1
sete dil
mov dword [0x1400d7d70], edi
lea rcx, [rbp + 0x10]
lea rdx, [rbp - 0x50]
cmovne rcx, rdx
call fcn.140014900
jmp 0x14006fec1
mov dword [rbp - 0x78], 0x54534554
mov word [rbp - 0x74], 0x2d
lea rdx, [rbp - 0x78]
lea rcx, [0x1400da2c0]
call fcn.140084724
test rax, rax
je 0x14006fd09
movdqa xmm0, xmmword [0x1400c75c0]
movdqu xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [0x1400c7030]
movdqu xmmword [rbp + 0x20], xmm1
movdqa xmm0, xmmword [0x1400c73c0]
movdqu xmmword [rbp + 0x30], xmm0
mov dword [rbp + 0x40], 0xe2a6a4b9
mov byte [rbp + 0x44], 0xc4
mov r9d, edi
lea r10, [rbp + 0x18]
nop dword [rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r10 - 8]
xorps xmm1, xmm0
movd dword [r10 - 8], xmm1
lea eax, [rsi - 1]
lea ecx, [rsi - 2]
lea edx, [rsi - 3]
lea r8d, [rsi - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r10 - 4]
xorps xmm3, xmm0
movd dword [r10 - 4], xmm3
movd xmm1, esi
pshufd xmm1, xmm1, 0
paddd xmm1, xmm7
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, ebx
psubb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
lea eax, [rsi + 7]
lea ecx, [rsi + 6]
lea edx, [rsi + 5]
lea r8d, [rsi + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm6
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm3, xmm0
movd dword [r10 + 4], xmm3
add r9d, 0x10
add esi, 0x10
lea r10, [r10 + 0x10]
cmp esi, 0x38
jb 0x14006fb10
cmp r9d, 0x34
jae 0x14006fc43
mov eax, r9d
lea rcx, [rbp + 0x10]
add rcx, rax
nop dword [rax]
lea eax, [r9 - 0x70]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x34
jb 0x14006fc30
mov byte [rbp + 0x44], dil
movdqa xmm0, xmmword [0x1400c6b30]
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], 0x2d453411
mov word [rsp + 0x54], 0x8414
mov byte [rsp + 0x56], 0xa6
movd xmm1, r15d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
movd xmm1, r14d
movd xmm0, dword [rsp + 0x44]
xorps xmm1, xmm0
movd dword [rsp + 0x44], xmm1
movd xmm2, r12d
movd xmm0, dword [rsp + 0x48]
xorps xmm2, xmm0
movd dword [rsp + 0x48], xmm2
movd eax, xmm9
movd xmm1, eax
movd xmm0, dword [rsp + 0x4c]
xorps xmm1, xmm0
movd dword [rsp + 0x4c], xmm1
mov eax, dword [0x1400c5f00]
movd xmm2, eax
movd xmm0, ebx
psubb xmm2, xmm0
movd xmm1, dword [rsp + 0x50]
xorps xmm2, xmm1
movd dword [rsp + 0x50], xmm2
mov ecx, 0x14
lea rdx, [rsp + 0x54]
nop word [rax + rax]
lea eax, [rcx - 0x70]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x16
jb 0x14006fcf0
lea rcx, [rbp + 0x10]
jmp 0x14006fe94
movdqa xmm0, xmmword [0x1400c7500]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0xc182d3c5
mov dword [rbp - 0x3c], 0xcec2cbcd
mov dword [rbp - 0x38], 0xab8bcec6
movd xmm1, r15d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x50], xmm1
movd xmm1, r14d
movd xmm0, dword [rbp - 0x4c]
xorps xmm1, xmm0
movd dword [rbp - 0x4c], xmm1
movd xmm2, r12d
movd xmm0, dword [rbp - 0x48]
xorps xmm2, xmm0
movd dword [rbp - 0x48], xmm2
movd r8d, xmm9
movd xmm1, r8d
movd xmm0, dword [rbp - 0x44]
xorps xmm1, xmm0
movd dword [rbp - 0x44], xmm1
mov eax, dword [0x1400c5f00]
movd xmm3, eax
movd xmm0, ebx
psubb xmm3, xmm0
movd xmm0, dword [rbp - 0x40]
movdqa xmm1, xmm3
xorps xmm1, xmm0
movd dword [rbp - 0x40], xmm1
mov eax, dword [0x1400c5f10]
movd xmm2, eax
movd xmm0, ebx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x3c]
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
mov ecx, 0x18
lea rdx, [rbp - 0x38]
nop word [rax + rax]
lea eax, [rcx - 0x70]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x1b
jb 0x14006fdd0
mov byte [rbp - 0x35], dil
movdqa xmm0, xmmword [0x1400c6a20]
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], 0x2b440934
mov word [rsp + 0x54], 0x8413
mov byte [rsp + 0x56], 0xa6
movd xmm1, r15d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
movd xmm1, dword [rsp + 0x44]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x44], xmm1
movd xmm2, dword [rsp + 0x48]
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rsp + 0x48], xmm2
movd xmm1, dword [rsp + 0x4c]
movd xmm0, r8d
xorps xmm1, xmm0
movd dword [rsp + 0x4c], xmm1
movd eax, xmm3
movd xmm1, eax
movd xmm0, dword [rsp + 0x50]
xorps xmm1, xmm0
movd dword [rsp + 0x50], xmm1
mov ecx, 0x14
lea rdx, [rsp + 0x54]
nop dword [rax]
lea eax, [rcx - 0x70]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x16
jb 0x14006fe80
lea rcx, [rbp - 0x50]
mov byte [rsp + 0x56], dil
cmp dword [0x1400d7e48], 1
lea rdx, [rsp + 0x40]
sete dil
cmovne rdx, rcx
mov dword [0x1400d7d70], edi
movups xmmword [rbp + 0x70], xmm8
lea rcx, [rbp + 0x70]
call fcn.14003e510
mov rcx, qword [rbp + 0x2e0]
xor rcx, rsp
call fcn.140080ef0
lea r11, [rsp + 0x490]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret