Function at 0x140026770
Capabilities:
Encode data using xor

Disassembly:
jmp 0x140026770
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140122ec0]
xor rax, rsp
mov qword [rbp - 8], rax
movdqa xmm0, xmmword [0x1400f88e0]
xor ebx, ebx
movdqu xmmword [rbp - 0x28], xmm0
mov ecx, ebx
mov word [rbp - 0x18], 0x100
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x28], al
inc rcx
cmp rcx, 0x10
jb 0x1400267b0
xorps xmm0, xmm0
mov byte [rbp - 0x17], bl
mov rdi, 0xffffffffffffffff
mov qword [rbp - 0x50], rbx
movups xmmword [rbp - 0x60], xmm0
mov r8, rdi
mov qword [rbp - 0x48], rbx
lea rax, [rbp - 0x28]
inc r8
cmp byte [rax + r8], bl
jne 0x1400267e0
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x14002681e
call fcn.140001073
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x9111115
mov rcx, rbx
mov dword [rbp - 0x34], 0xf1edf1e5
mov dword [rbp - 0x30], 0xffe3abea
mov word [rbp - 0x2c], 0xed
mov byte [rbp - 0x2a], 1
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xd
jb 0x140026840
xorps xmm0, xmm0
mov byte [rbp - 0x2a], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026870
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x1400268ae
call fcn.140001073
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x1b4a4b04
mov rcx, rbx
mov dword [rbp - 0x34], 0xe6ace6e2
mov dword [rbp - 0x30], 0x100e0fc
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xa
jb 0x1400268d0
xorps xmm0, xmm0
mov byte [rbp - 0x2d], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026900
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x14002693e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x1b4c4e04
mov rcx, rbx
mov dword [rbp - 0x34], 0xe6ace6e2
mov dword [rbp - 0x30], 0x100e0fc
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xa
jb 0x140026960
xorps xmm0, xmm0
mov byte [rbp - 0x2d], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026990
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x1400269ce
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x1b484404
mov rcx, rbx
mov dword [rbp - 0x34], 0xe6ace6e2
mov dword [rbp - 0x30], 0x100e0fc
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xa
jb 0x1400269f0
xorps xmm0, xmm0
mov byte [rbp - 0x2d], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026a20
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026a5e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x513f3935
mov rcx, rbx
mov dword [rbp - 0x34], 0xe7f9e5
mov byte [rbp - 0x30], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 7
jb 0x140026a80
xorps xmm0, xmm0
mov byte [rbp - 0x30], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026ab0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026aee
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
movdqa xmm0, xmmword [0x1400f89e0]
mov rcx, rbx
movdqu xmmword [rbp - 0x28], xmm0
mov word [rbp - 0x18], 0xe9
mov byte [rbp - 0x16], 1
nop dword [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x28], al
inc rcx
cmp rcx, 0x11
jb 0x140026b10
xorps xmm0, xmm0
mov byte [rbp - 0x16], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026b40
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026b7e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x91b0f0c
mov rcx, rbx
mov dword [rbp - 0x34], 0xadf5e4e9
mov dword [rbp - 0x30], 0xe3fde1
mov byte [rbp - 0x2c], 1
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xb
jb 0x140026ba0
xorps xmm0, xmm0
mov byte [rbp - 0x2c], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026bd0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026c0e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x121b1508
mov rcx, rbx
mov dword [rbp - 0x34], 0xade3e5e9
mov dword [rbp - 0x30], 0xe3fde1
mov byte [rbp - 0x2c], 1
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xb
jb 0x140026c30
xorps xmm0, xmm0
mov byte [rbp - 0x2c], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026c60
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026c9e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x1c1f0f1f
mov rcx, rbx
mov dword [rbp - 0x34], 0xfbe7afeb
mov word [rbp - 0x30], 0xe1
mov byte [rbp - 0x2e], 1
nop dword [rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 9
jb 0x140026cc0
xorps xmm0, xmm0
mov byte [rbp - 0x2e], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026cf0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026d2e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x1c1f0f1f
mov rcx, rbx
mov dword [rbp - 0x34], 0xade6e4eb
mov dword [rbp - 0x30], 0xe3fde1
mov byte [rbp - 0x2c], 1
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xb
jb 0x140026d50
xorps xmm0, xmm0
mov byte [rbp - 0x2c], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026d80
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026dbe
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0xb110f0c
mov rcx, rbx
mov dword [rbp - 0x34], 0xeaf6e2e5
mov dword [rbp - 0x30], 0xe2a8ebeb
mov dword [rbp - 0x2c], 0x100ecf0
nop dword [rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xe
jb 0x140026de0
xorps xmm0, xmm0
mov byte [rbp - 0x29], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026e10
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026e4e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x1e1b090f
mov rcx, rbx
mov dword [rbp - 0x34], 0xfbe7afec
mov word [rbp - 0x30], 0xe1
mov byte [rbp - 0x2e], 1
nop dword [rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 9
jb 0x140026e70
xorps xmm0, xmm0
mov byte [rbp - 0x2e], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026ea0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026ede
call fcn.140001073
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x5f3f3935
mov rcx, rbx
mov dword [rbp - 0x34], 0xe0e3f3c3
mov dword [rbp - 0x30], 0xffe3abef
mov word [rbp - 0x2c], 0xed
mov byte [rbp - 0x2a], 1
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xd
jb 0x140026f00
xorps xmm0, xmm0
mov byte [rbp - 0x2a], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026f30
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026f6e
call fcn.140001073
mov ecx, 0x898
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x491f1915
mov rcx, rbx
mov dword [rbp - 0x34], 0xfbe7afb4
mov word [rbp - 0x30], 0xe1
mov byte [rbp - 0x2e], 1
nop dword [rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 9
jb 0x140026f90
xorps xmm0, xmm0
mov byte [rbp - 0x2e], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140026fc0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x140026ffe
call fcn.140001073
mov ecx, 0x8ca
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x2f0a1218
mov rcx, rbx
mov dword [rbp - 0x34], 0xb5e9e4e5
mov dword [rbp - 0x30], 0xffe3abb0
mov word [rbp - 0x2c], 0xed
mov byte [rbp - 0x2a], 1
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xd
jb 0x140027020
xorps xmm0, xmm0
mov byte [rbp - 0x2a], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140027050
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x14002708e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x4c1f1915
mov rcx, rbx
mov dword [rbp - 0x34], 0xfbe7afb2
mov word [rbp - 0x30], 0xe1
mov byte [rbp - 0x2e], 1
nop dword [rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 9
jb 0x1400270b0
xorps xmm0, xmm0
mov byte [rbp - 0x2e], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1400270e0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x14002711e
call fcn.140001073
mov ecx, 0x8ca
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x511f1915
mov rcx, rbx
mov dword [rbp - 0x34], 0xe7f9e5
mov byte [rbp - 0x30], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 7
jb 0x140027140
xorps xmm0, xmm0
mov byte [rbp - 0x30], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140027170
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x1400271ae
call fcn.140001073
mov ecx, 0x8ca
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
movdqa xmm0, xmmword [0x1400f8440]
mov rcx, rbx
movdqu xmmword [rbp - 0x28], xmm0
mov dword [rbp - 0x18], 0xebf5e9
mov byte [rbp - 0x14], 1
nop dword [rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x28], al
inc rcx
cmp rcx, 0x13
jb 0x1400271d0
xorps xmm0, xmm0
mov byte [rbp - 0x14], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140027200
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x14002723e
call fcn.140001073
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
movdqa xmm0, xmmword [0x1400f8900]
mov rcx, rbx
movdqu xmmword [rbp - 0x28], xmm0
mov word [rbp - 0x18], 0x100
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x28], al
inc rcx
cmp rcx, 0x10
jb 0x140027260
xorps xmm0, xmm0
mov byte [rbp - 0x17], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140027290
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x1400272ce
call fcn.140001073
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0x13071e0f
mov rcx, rbx
mov dword [rbp - 0x34], 0xe6ace0ec
mov dword [rbp - 0x30], 0x100e0fc
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xa
jb 0x1400272f0
xorps xmm0, xmm0
mov byte [rbp - 0x2d], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140027320
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
jne 0x14002745d
mov dword [rbp - 0x38], 0x1b1a141a
mov rcx, rbx
mov dword [rbp - 0x34], 0xadf0e4ec
mov dword [rbp - 0x30], 0xe3fde1
mov byte [rbp - 0x2c], 1
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xb
jb 0x140027370
xorps xmm0, xmm0
mov byte [rbp - 0x2c], bl
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x10], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1400273a0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x28]
call fcn.1400011ea
lea rcx, [rbp - 0x28]
call fcn.140002f5e
test rax, rax
jne 0x14002745d
mov dword [rbp - 0x38], 0x81b1414
mov rcx, rbx
mov dword [rbp - 0x34], 0xe6fae4ae
mov word [rbp - 0x30], 0x100
nop
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 8
jb 0x1400273e0
lea rdx, [rbp - 0x38]
mov byte [rbp - 0x2f], bl
lea rcx, [rbp - 0x60]
call fcn.140001d61
mov rcx, rax
call fcn.140002f5e
test rax, rax
jne 0x14002745d
mov dword [rbp - 0x38], 0x131d180e
mov rcx, rbx
mov dword [rbp - 0x34], 0xadf1f2e1
mov dword [rbp - 0x30], 0xe3fde1
mov byte [rbp - 0x2c], 1
nop dword [rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xb
jb 0x140027430
lea rdx, [rbp - 0x38]
mov byte [rbp - 0x2c], bl
lea rcx, [rbp - 0x28]
call fcn.140001d61
mov rcx, rax
call fcn.140002f5e
test rax, rax
je 0x140027477
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
movdqa xmm0, xmmword [0x1400f8860]
mov rcx, rbx
movdqu xmmword [rbp - 0x28], xmm0
mov dword [rbp - 0x18], 0x100e8f4
nop
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x28], al
inc rcx
cmp rcx, 0x12
jb 0x140027490
xorps xmm0, xmm0
mov byte [rbp - 0x15], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1400274c0
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x1400274fe
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0xf130818
mov rcx, rbx
mov dword [rbp - 0x34], 0xe6fae4ae
mov word [rbp - 0x30], 0x100
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 8
jb 0x140027520
xorps xmm0, xmm0
mov byte [rbp - 0x2f], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140027550
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x14002758e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0xf130818
mov rcx, rbx
mov dword [rbp - 0x34], 0xe6acf3e5
mov dword [rbp - 0x30], 0x100e0fc
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xa
jb 0x1400275b0
xorps xmm0, xmm0
mov byte [rbp - 0x2d], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1400275e0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x14002761e
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov dword [rbp - 0x38], 0xf130838
mov rcx, rbx
mov dword [rbp - 0x34], 0xe6acf3e5
mov dword [rbp - 0x30], 0x100e0fc
nop word [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xa
jb 0x140027640
xorps xmm0, xmm0
mov byte [rbp - 0x2d], bl
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rbx
inc rdi
cmp byte [rax + rdi], bl
jne 0x140027666
mov r8, rdi
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.1400011ea
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
jne 0x140027799
mov dword [rbp - 0x38], 0xa1c1838
mov rcx, rbx
mov dword [rbp - 0x34], 0xf1e7e6e7
mov dword [rbp - 0x30], 0xe2fee0aa
mov word [rbp - 0x2c], 0x100
nop
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xc
jb 0x1400276b0
lea r9, [rbp - 0x40]
mov byte [rbp - 0x2b], bl
lea r8, [rbp - 0x2c]
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.140001d43
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
jne 0x140027799
mov dword [rbp - 0x38], 0xa1c1818
mov rcx, rbx
mov dword [rbp - 0x34], 0xf1e7e6e7
mov dword [rbp - 0x30], 0xe2fee0aa
mov word [rbp - 0x2c], 0x100
nop dword [rax + rax]
lea eax, [rcx + 0x7c]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0xc
jb 0x140027710
lea r9, [rbp - 0x40]
mov byte [rbp - 0x2b], bl
lea r8, [rbp - 0x2c]
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.140001d43
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
jne 0x140027799
mov dword [rbp - 0x38], 0x1e081c16
mov dword [rbp - 0x34], 0xfbe7aff7
mov word [rbp - 0x30], 0xe1
mov byte [rbp - 0x2e], 1
nop
lea eax, [rbx + 0x7c]
xor byte [rbp + rbx - 0x38], al
inc rbx
cmp rbx, 9
jb 0x140027760
lea r9, [rbp - 0x40]
mov byte [rbp - 0x2e], 0
lea r8, [rbp - 0x2f]
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x60]
call fcn.140001d43
lea rcx, [rbp - 0x60]
call fcn.140002f5e
test rax, rax
je 0x1400277b3
jmp 0x1400277a9
call fcn.140001073
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140001f73
call fcn.140002acc
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140001e2e
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret