Function at 0x140068680
Capabilities:
Contain obfuscated stackstrings
Create process on windows
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 - 0x478]
sub rsp, 0x550
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
mov rax, qword [0x1400d0040]
xor rax, rsp
mov qword [rbp + 0x3f0], rax
xor ebx, ebx
mov dword [rsp + 0x50], 0x6e69614d
mov dword [rsp + 0x54], 0x6e654d20
mov word [rsp + 0x58], 0x75
lea rcx, [rsp + 0x50]
call fcn.14003ee40
mov rax, qword [0x1400d2e10]
mov rax, qword [rax + 0x3fe0]
cmp byte [rax + 0xd0], bl
jne 0x140068719
mov eax, dword [rax + 0x1d4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140041b30
movss xmm0, dword [0x1400bfe08]
call fcn.140014120
movdqa xmm1, xmmword [0x1400c0fe0]
movdqu xmmword [rbp - 0x80], xmm1
mov dword [rbp - 0x70], 0x9bded0b8
movdqa xmm10, xmmword [0x1400bffc0]
movdqa xmm3, xmmword [0x1400c0580]
movdqa xmmword [rsp + 0x50], xmm3
mov eax, dword [0x1400bfeb0]
movd xmm7, eax
psubb xmm7, xmm3
movd eax, xmm1
movd xmm0, eax
xorps xmm0, xmm7
movd dword [rbp - 0x80], xmm0
mov eax, dword [0x1400bfec0]
movd xmm8, eax
psubb xmm8, xmm3
movd xmm0, dword [rbp - 0x7c]
xorps xmm0, xmm8
movd dword [rbp - 0x7c], xmm0
mov eax, dword [str._b_t_n_v]
movd xmm9, eax
psubb xmm9, xmm3
movd xmm0, dword [rbp - 0x78]
xorps xmm0, xmm9
movd dword [rbp - 0x78], xmm0
mov eax, dword [0x1400bfee0]
movd xmm2, eax
psubb xmm2, xmm3
movdqa xmmword [rbp + 0x60], xmm2
movd xmm0, dword [rbp - 0x74]
xorps xmm0, xmm2
movd dword [rbp - 0x74], xmm0
mov r15d, 0x10
mov ecx, r15d
lea rdx, [rbp - 0x70]
nop dword [rax + rax]
lea eax, [rcx - 0x78]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x13
jb 0x1400687e0
mov byte [rbp - 0x6d], bl
mov dword [rsp + 0x40], 0x61657453
mov dword [rsp + 0x44], 0x44496d
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 1
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov r9d, 0x104
lea r8, [0x1400d2f40]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400450f0
mov r8, qword [0x1400d2e10]
mov rcx, qword [r8 + 0x3fe0]
mov r13d, 8
movdqa xmm6, xmmword [0x1400c0010]
mov r14d, dword [rsp + 0x50]
cmp byte [r8 + 0x42ab], bl
je 0x1400688a6
cmp byte [r8 + 0x42aa], bl
jne 0x1400688a6
test byte [r8 + 0x40b4], 4
jne 0x140068b46
mov eax, dword [r8 + 0x4270]
mov edx, dword [r8 + 0x40b0]
cmp eax, edx
jne 0x140068b46
test eax, eax
je 0x140068b46
cmp edx, dword [rcx + 8]
jmp 0x140068983
mov eax, dword [r8 + 0x40b8]
test al, 1
je 0x140068b46
cmp qword [r8 + 0x3fe8], rcx
je 0x1400688c6
test al, al
jns 0x140068b46
mov eax, dword [r8 + 0x4034]
test eax, eax
je 0x1400688f7
cmp eax, dword [r8 + 0x40b0]
je 0x1400688f7
cmp byte [r8 + 0x4041], bl
jne 0x1400688f7
cmp eax, dword [rcx + 0x8c]
je 0x1400688f7
cmp eax, dword [rcx + 0x90]
jne 0x140068b46
mov rax, qword [r8 + 0x4268]
test rax, rax
je 0x140068937
mov rax, qword [rax + 0x3b0]
test rax, rax
je 0x140068937
cmp byte [rax + 0xcc], bl
je 0x140068937
cmp rax, qword [rcx + 0x3b0]
je 0x140068937
mov edx, dword [rax + 0xc]
bt edx, 0x1b
jb 0x140068b46
bt edx, 0x1a
jb 0x140068b46
mov rax, qword [r8 + 0x4228]
cmp qword [rcx + 0x30], rax
je 0x140068968
mov rax, qword [r8 + 0x4000]
test rax, rax
je 0x140068b46
mov rax, qword [rax + 0x3b0]
cmp qword [rcx + 0x3b0], rax
jne 0x140068b46
test byte [r8 + 0x40b4], 4
jne 0x140068b46
mov eax, dword [rcx + 0x8c]
cmp dword [r8 + 0x40b0], eax
jne 0x140068991
cmp byte [rcx + 0xcd], bl
jne 0x140068b46
movdqa xmm0, xmmword [0x1400c0e90]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400c0cf0]
movdqu xmmword [rbp - 0x10], xmm1
movdqa xmm0, xmmword [0x1400c0ab0]
movdqu xmmword [rbp], xmm0
movdqa xmm1, xmmword [0x1400c0720]
movdqu xmmword [rbp + 0x10], xmm1
movdqa xmm0, xmmword [0x1400c0740]
movdqu xmmword [rbp + 0x20], xmm0
mov dword [rbp + 0x30], 0xa3b5bbf8
mov word [rbp + 0x34], 0xddfd
mov r9d, ebx
mov r10d, r13d
lea r11, [rbp - 0x18]
nop dword [rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, r15d
add r10d, r15d
lea r11, [r11 + 0x10]
cmp r10d, 0x58
jb 0x1400689f0
cmp r9d, 0x55
jae 0x140068b33
mov eax, r9d
lea rcx, [rbp - 0x20]
add rcx, rax
nop word [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x55
jb 0x140068b20
mov byte [rbp + 0x35], bl
lea rcx, [rbp - 0x20]
call fcn.1400150a0
mov r8, qword [0x1400d2e10]
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov r8, qword [r8 + 0x3fe0]
movsxd rdx, dword [r8 + 0x1e8]
mov rax, qword [r8 + 0x1f0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1dc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1e8], eax
movss xmm0, dword [0x1400bfdf4]
call fcn.140014120
mov byte [rsp + 0x48], bl
lea rcx, [rsp + 0x48]
call fcn.14003ebc0
mov dword [rsp + 0x40], 0x656d6147
mov word [rsp + 0x44], 0x4449
mov byte [rsp + 0x46], bl
mov dword [rsp + 0x70], 0x656d6147
mov word [rsp + 0x74], 0x4449
mov byte [rsp + 0x76], bl
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 1
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov r9d, 0x104
lea r8, [0x1400d31b0]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.1400450f0
movss xmm1, dword [0x1400bfe78]
xorps xmm0, xmm0
call fcn.140014070
mov dword [rsp + 0x78], 0x42c80000
mov dword [rsp + 0x7c], 0x41c80000
mov dword [rsp + 0x50], 0xf9ebecdb
mov dword [rsp + 0x54], 0xc8aee5ef
mov dword [rsp + 0x58], 0xb3f7fcf1
mov word [rsp + 0x5c], 0xd1dd
mov byte [rsp + 0x5e], 0x96
movd xmm1, dword [rsp + 0x50]
movd r12d, xmm7
movd xmm0, r12d
xorps xmm1, xmm0
movd dword [rsp + 0x50], xmm1
movd xmm2, dword [rsp + 0x54]
movd ebx, xmm8
mov dword [rbp - 0x60], ebx
movd xmm0, ebx
xorps xmm2, xmm0
movd dword [rsp + 0x54], xmm2
movd xmm1, dword [rsp + 0x58]
movd esi, xmm9
mov dword [rbp - 0x50], esi
movd xmm0, esi
xorps xmm1, xmm0
movd dword [rsp + 0x58], xmm1
mov edi, 0xc
mov ecx, edi
lea rdx, [rsp + 0x5c]
nop dword [rax + rax]
lea eax, [rcx - 0x78]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0xe
jb 0x140068ca0
mov byte [rsp + 0x5e], 0
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x50]
call fcn.14003f860
test al, al
je 0x140068daa
movdqa xmm0, xmmword [0x1400c0ce0]
movdqu xmmword [rbp - 0x80], xmm0
mov dword [rbp - 0x70], 0xebf7f8fd
mov dword [rbp - 0x6c], 0xedfbeaf3
mov dword [rbp - 0x68], 0xc08cc5c5
mov word [rbp - 0x64], 0xc8cb
mov byte [rbp - 0x62], 0xa6
movd eax, xmm0
movd xmm1, eax
movd xmm0, r12d
xorps xmm1, xmm0
movd dword [rbp - 0x80], xmm1
movd xmm2, dword [rbp - 0x7c]
movd xmm0, ebx
xorps xmm2, xmm0
movd dword [rbp - 0x7c], xmm2
movd xmm1, dword [rbp - 0x78]
movd xmm0, esi
xorps xmm1, xmm0
movd dword [rbp - 0x78], xmm1
movd xmm2, dword [rbp - 0x74]
movd xmm0, dword [rbp + 0x60]
xorps xmm2, xmm0
movd dword [rbp - 0x74], xmm2
mov ecx, r15d
lea rdx, [rbp - 0x70]
nop dword [rax + rax]
lea eax, [rcx - 0x78]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x1e
jb 0x140068d50
mov byte [rbp - 0x62], 0
mov dword [rsp + 0x40], 0xe5eff9e7
movd xmm1, dword [rsp + 0x40]
movd xmm0, r12d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x40]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x1400d2e10]
mov rdx, qword [rcx + 0x3fe0]
cmp byte [rcx + 0x42ab], 0
je 0x140068dfe
cmp byte [rcx + 0x42aa], 0
jne 0x140068dfe
test byte [rcx + 0x40b4], 4
jne 0x140069065
mov eax, dword [rcx + 0x4270]
mov r8d, dword [rcx + 0x40b0]
cmp eax, r8d
jne 0x140069065
test eax, eax
je 0x140069065
cmp r8d, dword [rdx + 8]
jmp 0x140068eda
mov eax, dword [rcx + 0x40b8]
test al, 1
je 0x140069065
cmp qword [rcx + 0x3fe8], rdx
je 0x140068e1d
test al, al
jns 0x140069065
mov eax, dword [rcx + 0x4034]
test eax, eax
je 0x140068e4c
cmp eax, dword [rcx + 0x40b0]
je 0x140068e4c
cmp byte [rcx + 0x4041], 0
jne 0x140068e4c
cmp eax, dword [rdx + 0x8c]
je 0x140068e4c
cmp eax, dword [rdx + 0x90]
jne 0x140069065
mov rax, qword [rcx + 0x4268]
test rax, rax
je 0x140068e90
mov rax, qword [rax + 0x3b0]
test rax, rax
je 0x140068e90
cmp byte [rax + 0xcc], 0
je 0x140068e90
cmp rax, qword [rdx + 0x3b0]
je 0x140068e90
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140069065
bt r8d, 0x1a
jb 0x140069065
mov rax, qword [rcx + 0x4228]
cmp qword [rdx + 0x30], rax
je 0x140068ec1
mov rax, qword [rcx + 0x4000]
test rax, rax
je 0x140069065
mov rax, qword [rax + 0x3b0]
cmp qword [rdx + 0x3b0], rax
jne 0x140069065
test byte [rcx + 0x40b4], 4
jne 0x140069065
mov eax, dword [rdx + 0x8c]
cmp dword [rcx + 0x40b0], eax
jne 0x140068ee9
cmp byte [rdx + 0xcd], 0
jne 0x140069065
mov byte [rsp + 0x48], 0
lea rdx, [rbp + 0xb0]
lea rcx, [rsp + 0x48]
call fcn.14006ae00
mov rbx, rax
xor r9d, r9d
mov r10d, r13d
lea r11, [rax + 8]
nop dword [rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, r15d
add r10d, r15d
lea r11, [r11 + 0x10]
cmp r10d, 0x2f8
jb 0x140068f10
cmp r9d, 0x2fb
jae 0x140069056
mov ecx, r9d
add rcx, rbx
nop dword [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x2fb
jb 0x140069040
mov byte [rbx + 0x2fb], 0
mov rcx, rbx
call fcn.1400150a0
lea rdx, [0x1400d3df8]
cmp qword [0x1400d3e10], 0xf
cmova rdx, qword [0x1400d3df8]
movdqa xmm0, xmmword [0x1400c0310]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.14003ecc0
mov rcx, qword [0x1400d2e10]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x1400bfdc0]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x9c]
movss xmm8, dword [0x1400bfe2c]
addss xmm1, xmm8
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rsp + 0x40], 0x42f00000
mov dword [rsp + 0x44], 0x420c0000
mov dword [rsp + 0x78], 0x47646441
mov dword [rsp + 0x7c], 0x656d61
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x78]
call fcn.14003f860
mov rbx, 0xffffffffffffffff
mov esi, 0x14
test al, al
je 0x140069b78
xor ecx, ecx
call fcn.1400664f0
test al, al
je 0x140069b78
movdqa xmm0, xmmword [0x1400c0820]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400c0a90]
movdqu xmmword [rbp - 0x10], xmm1
mov dword [rbp], 0x9188cde1
mov dword [rbp + 4], 0x8ddd888e
mov word [rbp + 8], 0xb1cd
xor r9d, r9d
mov r10d, r13d
lea r11, [rbp - 0x18]
nop word [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, r15d
add r10d, r15d
lea r11, [r11 + 0x10]
cmp r10d, 0x28
jb 0x1400691c0
cmp r9d, 0x29
jae 0x140069303
mov eax, r9d
lea rcx, [rbp - 0x20]
add rcx, rax
nop word [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x29
jb 0x1400692f0
mov byte [rbp + 9], 0
lea rax, [0x1400d2f40]
mov qword [rsp + 0x28], rax
lea rax, [0x1400d32c0]
mov qword [rsp + 0x20], rax
lea r9, [0x1400d31b0]
lea r8, [rbp - 0x20]
mov edx, 0x104
lea rcx, [0x1400d2e20]
call fcn.14004cd20
mov dword [rsp + 0x40], 0x47646461
mov dword [rsp + 0x44], 0x656d61
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
xor eax, eax
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3e8], rax
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140069370
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3d0]
call fcn.140079350
movdqa xmm0, xmmword [0x1400c0ea0]
movdqu xmmword [rbp - 0x80], xmm0
mov dword [rbp - 0x70], 0xfef7f8df
movd eax, xmm0
movd xmm1, eax
movd xmm0, r12d
xorps xmm1, xmm0
movd dword [rbp - 0x80], xmm1
movd xmm2, dword [rbp - 0x7c]
movd xmm0, dword [rbp - 0x60]
xorps xmm2, xmm0
movd dword [rbp - 0x7c], xmm2
movd xmm1, dword [rbp - 0x78]
movd xmm0, dword [rbp - 0x50]
xorps xmm1, xmm0
movd dword [rbp - 0x78], xmm1
movd xmm2, dword [rbp - 0x74]
movd xmm0, dword [rbp + 0x60]
xorps xmm2, xmm0
movd dword [rbp - 0x74], xmm2
mov eax, dword [0x1400bfef0]
movd xmm7, eax
movd xmm0, r14d
psubb xmm7, xmm0
movd xmm0, dword [rbp - 0x70]
xorps xmm0, xmm7
movd dword [rbp - 0x70], xmm0
mov byte [rbp - 0x6c], 0
lea r8, [0x1400d3e78]
cmp qword [0x1400d3e90], 0xf
cmova r8, qword [0x1400d3e78]
lea rax, [rbp + 0x3d0]
mov qword [rsp + 0x30], rax
lea rax, [0x1400d2e20]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x3b0]
call fcn.140062530
nop
mov dword [rsp + 0x40], 0xeefffbfc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r12d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
lea rax, [rbp + 0x40]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x70], 0x67736d
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xor eax, eax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rax
lea rax, [rsp + 0x70]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400694a0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.140079350
nop
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x70]
call fcn.140077030
nop
lea r8, [rbp + 0x40]
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140060cf0
mov rcx, rax
lea rdx, [rsp + 0x40]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x1400694e5
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400694fc
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140069514
lea rdx, [rsp + 0x40]
call fcn.1400aae10
test eax, eax
mov byte [rsp + 0x48], 1
je 0x140069519
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140069554
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006954f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006adda
call fcn.14007b234
cmp byte [rsp + 0x48], 0
je 0x14006964e
movdqa xmm0, xmmword [0x1400c1000]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0xa5b7e0f4
mov word [rsp + 0x64], 0xeeb9
mov byte [rsp + 0x66], 0x9e
movd xmm1, r12d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x50], xmm1
movd xmm1, dword [rbp - 0x60]
movd xmm0, dword [rsp + 0x54]
xorps xmm1, xmm0
movd dword [rsp + 0x54], xmm1
movd xmm2, dword [rbp - 0x50]
movd xmm0, dword [rsp + 0x58]
xorps xmm2, xmm0
movd dword [rsp + 0x58], xmm2
movd xmm1, dword [rbp + 0x60]
movd xmm0, dword [rsp + 0x5c]
xorps xmm1, xmm0
movd dword [rsp + 0x5c], xmm1
movd eax, xmm7
movd xmm1, eax
movd xmm0, dword [rsp + 0x60]
xorps xmm1, xmm0
movd dword [rsp + 0x60], xmm1
mov ecx, esi
lea rdx, [rsp + 0x64]
lea eax, [rcx - 0x78]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x16
jb 0x1400695f1
mov byte [rsp + 0x66], 0
lea r9, [0x1400d31b0]
lea r8, [rsp + 0x50]
mov edx, 0xa28
lea rdi, [0x1400d33d0]
mov rcx, rdi
call fcn.14004cd20
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdi + r8], 0
jne 0x140069630
mov rdx, rdi
lea rcx, [0x1400d3df8]
call fcn.140077ad0
jmp 0x140069b37
mov dword [rsp + 0x40], 0x736c6166
mov word [rsp + 0x44], 0x65
lea rax, [rbp + 0x40]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x70], 0x67736d
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xor eax, eax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rax
lea rax, [rsp + 0x70]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140069690
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.140079350
nop
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x70]
call fcn.140077030
nop
lea r8, [rbp + 0x40]
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140060cf0
mov rcx, rax
lea rdx, [rsp + 0x40]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x1400696d5
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400696ec
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140069704
lea rdx, [rsp + 0x40]
call fcn.1400aae10
test eax, eax
mov byte [rsp + 0x48], 1
je 0x140069709
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140069744
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006973f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ade0
call fcn.14007b234
cmp byte [rsp + 0x48], 0
je 0x140069915
mov dword [rsp + 0x50], 0xabeeede9
mov dword [rsp + 0x54], 0xe3e7ecea
mov dword [rsp + 0x58], 0xadbff5f5
mov word [rsp + 0x5c], 0xe6b1
mov byte [rsp + 0x5e], 0x96
movd xmm1, r12d
movd xmm0, dword [rsp + 0x50]
xorps xmm1, xmm0
movd dword [rsp + 0x50], xmm1
movd xmm2, dword [rbp - 0x60]
movd xmm0, dword [rsp + 0x54]
xorps xmm2, xmm0
movd dword [rsp + 0x54], xmm2
movd xmm1, dword [rbp - 0x50]
movd xmm0, dword [rsp + 0x58]
xorps xmm1, xmm0
movd dword [rsp + 0x58], xmm1
lea rcx, [rsp + 0x5c]
nop dword [rax]
nop dword [rax + rax]
lea eax, [rdi - 0x78]
xor byte [rcx], al
inc edi
lea rcx, [rcx + 1]
cmp edi, 0xe
jb 0x1400697c0
mov byte [rsp + 0x5e], 0
lea r9, [0x1400d31b0]
lea r8, [rsp + 0x50]
mov edx, 0xa28
lea rdi, [0x1400d33d0]
mov rcx, rdi
call fcn.14004cd20
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rdi + r8], 0
jne 0x140069800
mov rdx, rdi
lea rcx, [0x1400d3df8]
call fcn.140077ad0
lea rax, [rbp - 0x20]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x40], 0xeafee8ec
movd xmm1, r12d
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xor eax, eax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rax
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140069865
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x40]
call fcn.140079350
nop
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x70]
call fcn.140077030
nop
lea r8, [rbp + 0x40]
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140060cf0
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140060b20
mov rdi, rax
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, r12d
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xor eax, eax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400698f0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x40]
call fcn.140079350
nop
mov rdx, rdi
lea rcx, [rbp - 0x40]
jmp 0x140069b31
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
movdqa xmm0, xmmword [0x1400c0850]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400c0a80]
movdqu xmmword [rbp - 0x10], xmm1
mov dword [rbp], 0xdfcbc588
mov dword [rbp + 4], 0xaf8fdfc9
xor edi, edi
mov r9d, edi
mov r10d, r13d
lea r11, [rbp - 0x18]
nop dword [rax]
nop word [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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 0x140069960
cmp r9d, 0x27
jae 0x140069aa3
mov eax, r9d
lea rcx, [rbp - 0x20]
add rcx, rax
nop dword [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x27
jb 0x140069a90
mov byte [rbp + 7], dil
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], rdi
lea rax, [rbp - 0x20]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140069ac0
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x40]
call fcn.140079350
nop
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, r12d
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], rdi
lea rax, [rsp + 0x40]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140069b10
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x40]
call fcn.140079350
nop
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x40]
call fcn.1400663a0
nop
mov rdx, qword [rbp + 0x3c8]
cmp rdx, 0xf
jbe 0x140069b78
inc rdx
mov rcx, qword [rbp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069b73
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006add4
call fcn.14007b234
mov rcx, qword [0x1400d2e10]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x1400bfe28]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm8
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rsp + 0x78], 0x42f00000
mov dword [rsp + 0x7c], 0x420c0000
mov dword [rsp + 0x50], 0x6f6d6552
mov dword [rsp + 0x54], 0x61476576
mov word [rsp + 0x58], 0x656d
mov byte [rsp + 0x5a], 0
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x50]
call fcn.14003f860
test al, al
je 0x14006a67a
xor ecx, ecx
call fcn.1400664f0
test al, al
je 0x14006a67a
movdqa xmm0, xmmword [0x1400c0820]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400c0a90]
movdqu xmmword [rbp - 0x10], xmm1
mov dword [rbp], 0x9188cde1
mov dword [rbp + 4], 0x8ddd888e
mov word [rbp + 8], 0xb1cd
xor edi, edi
mov r9d, edi
mov r10d, r13d
lea r11, [rbp - 0x18]
nop dword [rax]
nop dword [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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 0x140069ca0
cmp r9d, 0x29
jae 0x140069de3
mov eax, r9d
lea rcx, [rbp - 0x20]
add rcx, rax
nop dword [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x29
jb 0x140069dd0
mov byte [rbp + 9], dil
lea rax, [0x1400d2f40]
mov qword [rsp + 0x28], rax
lea rax, [0x1400d32c0]
mov qword [rsp + 0x20], rax
lea r9, [0x1400d31b0]
lea r8, [rbp - 0x20]
mov edx, 0x104
lea rcx, [0x1400d2e20]
call fcn.14004cd20
mov dword [rsp + 0x50], 0x6f6d6572
mov dword [rsp + 0x54], 0x61476576
mov word [rsp + 0x58], 0x656d
mov byte [rsp + 0x5a], dil
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], rdi
mov qword [rbp + 0x3c8], rdi
lea rax, [rsp + 0x50]
mov r8, rbx
inc r8
cmp byte [rax + r8], dil
jne 0x140069e57
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x3b0]
call fcn.140079350
movdqa xmm0, xmmword [0x1400c0fc0]
movdqu xmmword [rbp - 0x80], xmm0
mov dword [rbp - 0x70], 0xdcffeff7
mov dword [rbp - 0x6c], 0x9ffbf0fd
movd xmm1, r12d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x80], xmm1
movd xmm1, dword [rbp - 0x60]
movd xmm0, dword [rbp - 0x7c]
xorps xmm1, xmm0
movd dword [rbp - 0x7c], xmm1
movd xmm2, dword [rbp - 0x50]
movd xmm0, dword [rbp - 0x78]
xorps xmm2, xmm0
movd dword [rbp - 0x78], xmm2
movd xmm1, dword [rbp + 0x60]
movd xmm0, dword [rbp - 0x74]
xorps xmm1, xmm0
movd dword [rbp - 0x74], xmm1
mov eax, dword [0x1400bfef0]
movd xmm7, eax
movd xmm0, r14d
psubb xmm7, xmm0
movd xmm0, dword [rbp - 0x70]
movdqa xmm1, xmm7
xorps xmm1, xmm0
movd dword [rbp - 0x70], xmm1
lea rcx, [rbp - 0x6c]
nop
lea eax, [rsi - 0x78]
xor byte [rcx], al
inc esi
lea rcx, [rcx + 1]
cmp esi, 0x17
jb 0x140069f00
mov byte [rbp - 0x69], dil
cmp qword [0x1400d3e90], 0xf
lea r8, [0x1400d3e78]
cmova r8, qword [0x1400d3e78]
lea rcx, [rbp + 0x3b0]
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400d2e20]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp - 0x80]
mov qword [rsp + 0x20], rcx
lea rdx, [rbp + 0x3d0]
call fcn.140062530
nop
mov dword [rsp + 0x40], 0xeefffbfc
movd xmm1, r12d
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x70], 0x67736d
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xor esi, esi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rsi
lea rax, [rsp + 0x70]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x140069fa4
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x40]
call fcn.140079350
nop
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp - 0x20]
call fcn.140077030
nop
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.140060cf0
mov rcx, rax
lea rdx, [rsp + 0x40]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140069ff0
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14006a007
mov rcx, qword [rcx]
cmp r8, rax
jne 0x14006a01f
lea rdx, [rsp + 0x40]
call fcn.1400aae10
test eax, eax
jne 0x14006a01f
mov dil, 1
jmp 0x14006a022
xor dil, dil
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x14006a05d
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a058
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ade6
call fcn.14007b234
test dil, dil
je 0x14006a15e
movdqa xmm0, xmmword [0x1400c0e50]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0xe2f6f5ed
mov dword [rsp + 0x64], 0xecbba3b1
movd xmm1, r12d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x50], xmm1
movd xmm1, dword [rbp - 0x60]
movd xmm0, dword [rsp + 0x54]
xorps xmm1, xmm0
movd dword [rsp + 0x54], xmm1
movd xmm2, dword [rbp - 0x50]
movd xmm0, dword [rsp + 0x58]
xorps xmm2, xmm0
movd dword [rsp + 0x58], xmm2
movd xmm1, dword [rbp + 0x60]
movd xmm0, dword [rsp + 0x5c]
xorps xmm1, xmm0
movd dword [rsp + 0x5c], xmm1
movd eax, xmm7
movd xmm1, eax
movd xmm0, dword [rsp + 0x60]
xorps xmm1, xmm0
movd dword [rsp + 0x60], xmm1
mov eax, dword [0x1400bff00]
movd xmm2, eax
movd xmm0, r14d
psubb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
mov byte [rsp + 0x68], 0
lea r9, [0x1400d31b0]
lea r8, [rsp + 0x50]
mov edx, 0xa28
lea rdi, [0x1400d33d0]
mov rcx, rdi
call fcn.14004cd20
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rdi + r8], 0
jne 0x14006a140
mov rdx, rdi
lea rcx, [0x1400d3df8]
call fcn.140077ad0
jmp 0x14006a637
mov dword [rsp + 0x40], 0x736c6166
mov word [rsp + 0x44], 0x65
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x70], 0x67736d
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rsi
lea rax, [rsp + 0x70]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14006a195
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x40]
call fcn.140079350
nop
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp - 0x20]
call fcn.140077030
nop
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.140060cf0
mov rcx, rax
lea rdx, [rsp + 0x40]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x14006a1e0
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14006a1f7
mov rcx, qword [rcx]
cmp r8, rax
jne 0x14006a20f
lea rdx, [rsp + 0x40]
call fcn.1400aae10
test eax, eax
jne 0x14006a20f
mov dil, 1
jmp 0x14006a212
xor dil, dil
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x14006a24d
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a248
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006adec
call fcn.14007b234
test dil, dil
je 0x14006a421
movdqa xmm0, xmmword [0x1400c0790]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x60], 0xeabd
mov byte [rsp + 0x62], 0x9a
movd xmm1, r12d
movd eax, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x50], xmm1
movd xmm1, dword [rbp - 0x60]
movd xmm0, dword [rsp + 0x54]
xorps xmm1, xmm0
movd dword [rsp + 0x54], xmm1
movd xmm2, dword [rbp - 0x50]
movd xmm0, dword [rsp + 0x58]
xorps xmm2, xmm0
movd dword [rsp + 0x58], xmm2
movd xmm1, dword [rbp + 0x60]
movd xmm0, dword [rsp + 0x5c]
xorps xmm1, xmm0
movd dword [rsp + 0x5c], xmm1
lea rcx, [rsp + 0x60]
nop word [rax + rax]
lea eax, [r15 - 0x78]
xor byte [rcx], al
inc r15d
lea rcx, [rcx + 1]
cmp r15d, 0x12
jb 0x14006a2d0
mov byte [rsp + 0x62], 0
lea r9, [0x1400d31b0]
lea r8, [rsp + 0x50]
mov edx, 0xa28
lea rdi, [0x1400d33d0]
mov rcx, rdi
call fcn.14004cd20
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rdi + r8], 0
jne 0x14006a310
mov rdx, rdi
lea rcx, [0x1400d3df8]
call fcn.140077ad0
lea rax, [rbp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x40], 0xeafee8ec
movd xmm1, r12d
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rsi
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14006a373
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x40]
call fcn.140079350
nop
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp - 0x20]
call fcn.140077030
nop
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140060cf0
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.140060b20
mov rdi, rax
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, r12d
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], rsi
lea rax, [rsp + 0x40]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14006a400
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x40]
call fcn.140079350
nop
mov rdx, rdi
jmp 0x14006a62d
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
movdqa xmm0, xmmword [0x1400c0850]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400c0a80]
movdqu xmmword [rbp - 0x10], xmm1
mov dword [rbp], 0xdfcbc588
mov dword [rbp + 4], 0xaf8fdfc9
mov r9d, esi
mov r10d, r13d
lea r11, [rbp - 0x18]
nop dword [rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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 0x14006a460
cmp r9d, 0x27
jae 0x14006a5a3
mov eax, r9d
lea rcx, [rbp - 0x20]
add rcx, rax
nop dword [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x27
jb 0x14006a590
mov byte [rbp + 7], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rsi
lea rax, [rbp - 0x20]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14006a5c0
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x40]
call fcn.140079350
nop
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, r12d
movd xmm0, dword [rsp + 0x40]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], rsi
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14006a610
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x40]
call fcn.140079350
nop
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x40]
call fcn.1400663a0
nop
mov rdx, qword [rbp + 0x3e8]
cmp rdx, 0xf
jbe 0x14006a67c
inc rdx
mov rcx, qword [rbp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a673
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006add4
call fcn.14007b234
jmp 0x14006a67c
xor esi, esi
cmp byte [0x1400d3ef9], 0
jne 0x14006ad8b
cmp qword [0x1400d0e38], 0
jne 0x14006a8cf
lea rax, [rbp + 0x3b0]
mov qword [rsp + 0x50], rax
movdqa xmm0, xmmword [0x1400c0f90]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400c0a40]
movdqu xmmword [rbp - 0x10], xmm1
movdqa xmm0, xmmword [0x1400c0bf0]
movdqu xmmword [rbp], xmm0
movdqa xmm1, xmmword [0x1400c0de0]
movdqu xmmword [rbp + 0x10], xmm1
mov dword [rbp + 0x20], 0xebaea7a9
mov dword [rbp + 0x24], 0xefb7bfb8
mov dword [rbp + 0x28], 0xbab3b6b1
mov word [rbp + 0x2c], 0xf4ba
mov byte [rbp + 0x2e], 0xd6
mov r9d, esi
mov r10d, r13d
lea r11, [rbp - 0x18]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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 0x14006a700
cmp r9d, 0x4e
jae 0x14006a843
mov eax, r9d
lea rcx, [rbp - 0x20]
add rcx, rax
nop dword [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x4e
jb 0x14006a830
mov byte [rbp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], rsi
mov qword [rbp + 0x3c8], rsi
lea rax, [rbp - 0x20]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14006a866
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x3b0]
call fcn.140079350
nop
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r12d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rsi
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14006a8c0
jmp 0x14006aaea
cmp qword [0x1400d0e10], 0
jne 0x14006ab10
lea rax, [rbp + 0x3b0]
mov qword [rsp + 0x50], rax
movdqa xmm0, xmmword [0x1400c0f90]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400c0b40]
movdqu xmmword [rbp - 0x10], xmm1
mov word [rbp], 0x88c0
mov byte [rbp + 2], 0xaa
mov r9d, esi
mov r10d, r13d
lea r11, [rbp - 0x18]
nop word [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
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, r14d
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 0x14006a920
cmp r9d, 0x22
jae 0x14006aa63
mov eax, r9d
lea rcx, [rbp - 0x20]
add rcx, rax
nop dword [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x22
jb 0x14006aa50
mov byte [rbp + 2], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], rsi
mov qword [rbp + 0x3c8], rsi
lea rax, [rbp - 0x20]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14006aa86
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x3b0]
call fcn.140079350
nop
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r12d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rsi
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14006aae0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x40]
call fcn.140079350
nop
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp - 0x40]
call fcn.1400663a0
mov byte [0x1400d3ef8], 1
lea rdi, [0x1400d3e18]
mov rcx, rdi
call fcn.140064200
test al, al
je 0x14006acdb
movdqa xmm0, xmmword [0x1400c1050]
movdqu xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x1400c0b00]
movdqu xmmword [rbp - 0x10], xmm1
mov word [rbp], 0xa9c4
mov r9d, esi
lea r10, [rbp - 0x18]
nop
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
psubb xmm1, xmm0
movd xmm0, dword [r10 - 8]
xorps xmm1, xmm0
movd dword [r10 - 8], xmm1
lea eax, [r13 - 1]
lea ecx, [r13 - 2]
lea edx, [r13 - 3]
lea r8d, [r13 - 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, r14d
psubb xmm3, xmm0
movd xmm0, dword [r10 - 4]
xorps xmm3, xmm0
movd dword [r10 - 4], xmm3
movd xmm1, r13d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm6
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r14d
psubb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
lea eax, [r13 + 7]
lea ecx, [r13 + 6]
lea edx, [r13 + 5]
lea r8d, [r13 + 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, r14d
psubb xmm3, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm3, xmm0
movd dword [r10 + 4], xmm3
add r9d, 0x10
add r13d, 0x10
lea r10, [r10 + 0x10]
cmp r13d, 0x28
jb 0x14006ab50
cmp r9d, 0x21
jae 0x14006ac93
mov eax, r9d
lea rcx, [rbp - 0x20]
add rcx, rax
nop dword [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x21
jb 0x14006ac80
mov byte [rbp + 1], 0
lea rax, [rbp - 0x20]
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14006aca0
mov r8, rbx
lea rdx, [rbp - 0x20]
lea rcx, [0x1400d3df8]
call fcn.140077ad0
mov qword [0x1400d3e28], rsi
cmp qword [0x1400d3e30], 0xf
cmova rdi, qword [0x1400d3e18]
mov byte [rdi], 0
jmp 0x14006ad84
mov rdx, rdi
cmp qword [0x1400d3e30], 0xf
cmova rdx, qword [0x1400d3e18]
mov r8, qword [0x1400d3e28]
lea rcx, [0x1400d3df8]
call fcn.140077ad0
lea rax, [rbp - 0x20]
mov qword [rsp + 0x50], rax
mov rdx, rdi
lea rcx, [rbp - 0x20]
call fcn.140077030
mov rdi, rax
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r12d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], rsi
mov qword [rbp + 0x3c8], rsi
lea rax, [rsp + 0x40]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14006ad57
mov r8, rbx
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3b0]
call fcn.140079350
nop
mov rdx, rdi
lea rcx, [rbp + 0x3b0]
call fcn.1400663a0
mov byte [0x1400d3ef9], 1
mov rcx, qword [rbp + 0x3f0]
xor rcx, rsp
call fcn.14007ab80
lea r11, [rsp + 0x550]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140090bec
nop
call fcn.140090bec
nop
call fcn.140090bec
nop
call fcn.140090bec
int3
call fcn.140090bec
int3