Function at 0x7ff7ed42d058
Capabilities:
Encode data using xor
Get hostname
Get session user name

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
mov rax, qword [0x7ff7ed868f18]
xor rax, rsp
mov qword [rbp + 0xc0], rax
mov rsi, rdx
mov r14, rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x58], rdx
xor r15d, r15d
mov dword [rsp + 0x20], r15d
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], r15
cmp qword [rdx + 0x18], 0x10
jb 0x7ff7ed42d0b8
mov rdx, qword [rdx]
mov r8, qword [rsi + 0x10]
call fcn.7ff7ed392c04
mov dword [rsp + 0x20], 1
mov dword [rsp + 0x2c], 0x10
movdqa xmm0, xmmword [0x7ff7ed749b10]
movdqu xmmword [rsp + 0x60], xmm0
mov rcx, r15
mov al, cl
add al, byte [rsp + 0x60]
xor byte [rsp + rcx + 0x61], al
inc rcx
cmp rcx, 0xe
jb 0x7ff7ed42d0e2
mov byte [rsp + 0x6f], r15b
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
lea rax, [rsp + 0x61]
or rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rax + r8], r15b
jne 0x7ff7ed42d115
lea rdx, [rsp + 0x61]
lea rcx, [rbp + 0x60]
call fcn.7ff7ed383aa8
nop
mov dword [rsp + 0x70], 0x4755577d
mov dword [rsp + 0x74], 0x4f435054
mov word [rsp + 0x78], 0x7f47
mov byte [rsp + 0x7a], r15b
mov rax, r15
mov r12d, 0xa
add byte [rsp + rax + 0x70], 0xfe
inc rax
cmp rax, r12
jb 0x7ff7ed42d152
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
lea rax, [rsp + 0x70]
mov r8, rdi
inc r8
cmp byte [rax + r8], r15b
jne 0x7ff7ed42d176
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.7ff7ed383aa8
nop
mov cl, 0x4a
mov dword [rsp + 0x60], 0xb18314a
mov dword [rsp + 0x64], 0x7050e04
mov word [rsp + 0x68], 0x37
mov rax, r15
xor byte [rsp + rax + 0x61], cl
inc rax
cmp rax, 8
jae 0x7ff7ed42d1bd
mov cl, byte [rsp + 0x60]
jmp 0x7ff7ed42d1aa
mov byte [rsp + 0x69], r15b
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
lea rax, [rsp + 0x61]
mov r8, rdi
inc r8
cmp byte [rax + r8], r15b
jne 0x7ff7ed42d1df
lea rdx, [rsp + 0x61]
lea rcx, [rbp + 0x80]
call fcn.7ff7ed383aa8
nop
mov word [rsp + 0x24], 0x43
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r15
lea rax, [rsp + 0x24]
mov r8, rdi
inc r8
cmp byte [rax + r8], r15b
jne 0x7ff7ed42d218
lea rdx, [rsp + 0x24]
lea rcx, [rbp - 0x20]
call fcn.7ff7ed383aa8
nop
mov word [rsp + 0x28], 0x55
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], r15
lea rax, [rsp + 0x28]
mov r8, rdi
inc r8
cmp byte [rax + r8], r15b
jne 0x7ff7ed42d24e
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x40]
call fcn.7ff7ed383aa8
nop
lea rbx, str.UQKsO9sQ7B
cmp qword [0x7ff7ed862e48], r15
jne 0x7ff7ed42d2c8
mov rdx, r12
lea rcx, [rbp + 0x20]
call fcn.7ff7ed42e388
mov rdx, rax
mov rcx, rbx
call fcn.7ff7ed395734
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x7ff7ed42d2c8
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42d2c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc03
call fcn.7ff7ed6b5394
lea rdx, [rsp + 0x2c]
lea rcx, [rbp + 0xa0]
call qword [sym.imp.KERNEL32.dll_GetComputerNameW]
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x60], xmm0
movdqu xmmword [rbp - 0x50], xmm1
test eax, eax
je 0x7ff7ed42d501
lea rax, [rbp + 0xa0]
mov r8, rdi
inc r8
cmp word [rax + r8*2], r15w
jne 0x7ff7ed42d2fb
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x60]
call fcn.7ff7ed383b88
nop
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x38]
call fcn.7ff7ed42e864
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.7ff7ed42e404
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
mov r8, r12
cmp qword [rax + 0x10], r12
cmovb r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x7ff7ed42d356
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.7ff7ed383aa8
mov dword [rsp + 0x20], 5
lea r8, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae r8, qword [rbp - 0x20]
mov r9, qword [rbp - 0x10]
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.7ff7ed3b35e8
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
mov r8d, 0x20
mov rdx, rax
lea rcx, [rbp]
call fcn.7ff7ed6b67f0
mov qword [rbx + 0x10], r15
mov r13d, 0xf
mov qword [rbx + 0x18], r13
mov byte [rbx], r15b
lea r15d, [r13 - 2]
mov dword [rsp + 0x20], r15d
lea r8, [rbp]
lea rdx, [rbp + 0x60]
mov rcx, r14
call fcn.7ff7ed42e514
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x7ff7ed42d411
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42d40c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc09
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp + 0x10], xmm0
xor ebx, ebx
mov byte [rbp], bl
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x7ff7ed42d45e
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42d459
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc0f
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], bl
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x7ff7ed42d4a9
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42d4a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc15
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], bl
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
jb 0x7ff7ed42d62d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42d628
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dbf7
jmp 0x7ff7ed42d628
mov r8, r12
cmp qword [0x7ff7ed862e48], r12
cmovb r8, qword [0x7ff7ed862e48]
mov rdx, rbx
cmp qword [0x7ff7ed862e50], 0x10
cmovae rdx, qword [str.UQKsO9sQ7B]
lea rcx, [rbp - 0x60]
call fcn.7ff7ed383aa8
mov dword [rsp + 0x20], 0x81
lea r8, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae r8, qword [rbp - 0x20]
mov r9, qword [rbp - 0x10]
xor edx, edx
lea rcx, [rbp - 0x60]
call fcn.7ff7ed3b35e8
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
mov r8d, 0x20
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.7ff7ed6b67f0
mov qword [rbx + 0x10], r15
mov r13d, 0xf
mov qword [rbx + 0x18], r13
mov byte [rbx], r15b
mov r15d, 0x181
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x60]
mov rcx, r14
call fcn.7ff7ed42e514
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x7ff7ed42d5e0
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42d5db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc1b
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp - 0x70], xmm0
xor ebx, ebx
mov byte [rbp - 0x80], bl
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x7ff7ed42d62d
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42d628
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc21
call fcn.7ff7ed6b5394
lea rdx, [rsp + 0x2c]
lea rcx, [rbp + 0xa0]
call qword [sym.imp.ADVAPI32.dll_GetUserNameW]
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x60], xmm0
movdqu xmmword [rbp - 0x50], xmm1
test eax, eax
je 0x7ff7ed42dabf
lea rax, [rbp + 0xa0]
inc rdi
cmp word [rax + rdi*2], bx
jne 0x7ff7ed42d65d
mov r8, rdi
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x60]
call fcn.7ff7ed383b88
nop
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x38]
call fcn.7ff7ed42e864
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.7ff7ed42e404
nop
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
mov r8, r12
cmp qword [rax + 0x10], r12
cmovb r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x7ff7ed42d6ba
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp]
call fcn.7ff7ed383aa8
bts r15d, 9
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae r8, qword [rbp - 0x40]
mov r9, qword [rbp - 0x30]
xor edx, edx
lea rcx, [rbp]
call fcn.7ff7ed3b35e8
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
mov r8d, 0x20
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.7ff7ed6b67f0
and qword [rbx + 0x10], 0
mov qword [rbx + 0x18], r13
mov byte [rbx], 0
or r15d, 0x10
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x40]
mov rcx, r14
call fcn.7ff7ed42e514
nop
mov rdx, qword [rbp - 0x68]
mov edi, 0x1000
cmp rdx, 0x10
jb 0x7ff7ed42d773
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d76e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc27
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp - 0x70], xmm0
xor ebx, ebx
mov byte [rbp - 0x80], bl
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x7ff7ed42d7bc
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d7b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc2d
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], bl
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x7ff7ed42d803
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d7fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc33
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], bl
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
jb 0x7ff7ed42d84f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d84a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc39
call fcn.7ff7ed6b5394
lea rdi, str.UQKsO9sQ7B
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
cmp qword [0x7ff7ed862e48], r12
cmovb r12, qword [0x7ff7ed862e48]
cmp qword [0x7ff7ed862e50], 0x10
cmovae rdi, qword [str.UQKsO9sQ7B]
mov r8, r12
mov rdx, rdi
lea rcx, [rbp - 0x60]
call fcn.7ff7ed383aa8
or r15d, 2
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x80]
mov rcx, r14
call fcn.7ff7ed42e514
nop
mov rdx, qword [rbp - 0x48]
mov edi, 0x1000
cmp rdx, 0x10
jb 0x7ff7ed42d8ed
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d8e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc3f
call fcn.7ff7ed6b5394
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x7ff7ed42d924
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d91f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc51
call fcn.7ff7ed6b5394
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], r13
mov byte [rbp - 0x40], bl
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x7ff7ed42d966
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d961
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc57
call fcn.7ff7ed6b5394
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], r13
mov byte [rbp - 0x20], bl
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x7ff7ed42d9ae
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d9a9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc5d
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x80], bl
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x7ff7ed42d9fb
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42d9f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc63
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], bl
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x7ff7ed42da42
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x7ff7ed42da3d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dbf1
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], bl
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x7ff7ed42da88
inc rdx
mov rcx, qword [rsi]
cmp rdx, rdi
jb 0x7ff7ed42da83
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x7ff7ed42dbfd
mov rcx, r8
call fcn.7ff7ed6b5394
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], r13
mov byte [rsi], bl
mov rax, r14
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.7ff7ed6b54e0
mov rbx, qword [rsp + 0x220]
add rsp, 0x1d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov r8, r12
cmp qword [0x7ff7ed862e48], r12
cmovb r8, qword [0x7ff7ed862e48]
lea rdi, str.UQKsO9sQ7B
mov rdx, rdi
cmp qword [0x7ff7ed862e50], 0x10
cmovae rdx, qword [str.UQKsO9sQ7B]
lea rcx, [rbp - 0x60]
call fcn.7ff7ed383aa8
or r15d, 0x20
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae r8, qword [rbp - 0x40]
mov r9, qword [rbp - 0x30]
xor edx, edx
lea rcx, [rbp - 0x60]
call fcn.7ff7ed3b35e8
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
mov r8d, 0x20
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.7ff7ed6b67f0
and qword [rbx + 0x10], 0
mov qword [rbx + 0x18], r13
mov byte [rbx], 0
or r15d, 0x40
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x40]
mov rcx, r14
call fcn.7ff7ed42e514
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x7ff7ed42db9f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42db9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc45
call fcn.7ff7ed6b5394
movdqa xmm0, xmmword [0x7ff7ed6f2210]
movdqu xmmword [rbp - 0x70], xmm0
xor ebx, ebx
mov byte [rbp - 0x80], bl
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x7ff7ed42d856
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7ed42dbe7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7ed42dc4b
call fcn.7ff7ed6b5394
jmp 0x7ff7ed42d856
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
int3
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
nop
call fcn.7ff7ed6bc794
int3