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

Disassembly:
cmp byte [0x1400d6744], 0
je 0x14001d845
lea rcx, [0x1400d86a7]
jmp 0x14001e640
ret
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x130]
sub rsp, 0x230
mov rax, qword [0x1400d6a80]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov rbx, rcx
xor r13d, r13d
xor ecx, ecx
call fcn.14008b4bc
mov rcx, rax
call fcn.14008b4a4
lea rcx, [0x1400d67c0]
call fcn.14006d550
mov rcx, rbx
call fcn.14001d8d0
mov byte [rsp + 0x20], 0x56
mov al, 0x25
mov cl, 0x27
mov dl, 0x3a
mov r8b, 0x3f
mov r9b, 0x22
mov r10b, 0x33
mov r11b, 0x65
mov bl, 0x78
mov dil, 0x32
movzx esi, dl
movzx r14d, dl
xor al, 0x56
mov byte [rsp + 0x21], al
xor cl, 0x56
mov byte [rsp + 0x22], cl
xor dl, 0x56
mov byte [rsp + 0x23], dl
xor r8b, 0x56
mov byte [rsp + 0x24], r8b
xor r9b, 0x56
mov byte [rsp + 0x25], r9b
xor r10b, 0x56
mov byte [rsp + 0x26], r10b
xor r11b, 0x56
mov byte [rsp + 0x27], r11b
xor bl, 0x56
mov byte [rsp + 0x28], bl
xor dil, 0x56
mov byte [rsp + 0x29], dil
xor sil, 0x56
mov byte [rsp + 0x2a], sil
xor r14b, 0x56
mov byte [rsp + 0x2b], r14b
mov byte [rsp + 0x2c], r13b
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rsp + 0x21]
mov r15, 0xffffffffffffffff
mov r8, r15
inc r8
cmp byte [rax + r8], r13b
jne 0x14001e741
lea rdx, [rsp + 0x21]
lea rcx, [rbp]
call fcn.140001740
nop
lea rdx, [rbp + 0x20]
lea rcx, [0x1400d86a9]
call fcn.1400252c0
nop
lea r9, [rbp]
mov r8, rax
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x80]
call fcn.1400026c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14001e7be
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e7b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f645
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14001e80a
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e805
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f64b
call fcn.14007858c
mov byte [rsp + 0x20], 0x53
mov al, 0x3f
mov cl, 0x3a
mov dl, 0x31
mov r8b, 0x30
mov r9b, 0x26
mov r10b, 0x21
movzx r11d, al
mov bl, 0x7d
mov dil, 0x37
movzx esi, al
movzx r14d, al
xor r12d, r12d
xor al, 0x53
mov byte [rsp + 0x21], al
xor cl, 0x53
mov byte [rsp + 0x22], cl
xor dl, 0x53
mov byte [rsp + 0x23], dl
xor r8b, 0x53
mov byte [rsp + 0x24], r8b
xor r9b, 0x53
mov byte [rsp + 0x25], r9b
xor r10b, 0x53
mov byte [rsp + 0x26], r10b
xor r11b, 0x53
mov byte [rsp + 0x27], r11b
xor bl, 0x53
mov byte [rsp + 0x28], bl
xor dil, 0x53
mov byte [rsp + 0x29], dil
xor sil, 0x53
mov byte [rsp + 0x2a], sil
xor r14b, 0x53
mov byte [rsp + 0x2b], r14b
mov byte [rsp + 0x2c], r12b
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rsp + 0x21]
mov r8, r15
inc r8
cmp byte [rax + r8], r12b
jne 0x14001e8a7
lea rdx, [rsp + 0x21]
lea rcx, [rbp]
call fcn.140001740
nop
lea rdx, [rbp + 0x40]
lea rcx, [0x1400d86a9]
call fcn.1400252c0
nop
lea r9, [rbp]
mov r8, rax
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x60]
call fcn.1400026c0
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x14001e921
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e91c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f651
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14001e96d
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e968
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f657
call fcn.14007858c
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], r13
mov rsi, qword [rbp + 0x90]
lea r14, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova r14, qword [rbp + 0x80]
movabs rdi, 0x7fffffffffffffff
cmp rsi, rdi
ja 0x14001f65d
mov eax, 0x16
movabs r12, 0x8000000000000000
mov qword [rbp - 0x38], 0xf
cmp rsi, 0xf
ja 0x14001e9db
mov qword [rbp - 0x40], rsi
movups xmm0, xmmword [r14]
movaps xmmword [rbp - 0x50], xmm0
jmp 0x14001ea5f
mov rbx, rsi
or rbx, 0xf
cmp rbx, rdi
jbe 0x14001ea11
mov rbx, rdi
lea rax, [r12 + 0x27]
mov rcx, rax
call fcn.140078550
mov rcx, rax
test rax, rax
je 0x14001f663
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14001ea43
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14001ea34
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001f639
jmp 0x14001e9ef
test rcx, rcx
je 0x14001ea40
call fcn.140078550
jmp 0x14001ea43
mov rax, r13
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], rbx
lea r8, [rsi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1400a7a30
nop
movdqa xmm0, xmmword [0x1400b3be0]
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400b3bc0]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400b3b50]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x80], 0x2a762a35
mov dword [rbp - 0x7c], 0x2d303528
mov dword [rbp - 0x78], 0x3d776a3c
mov word [rbp - 0x74], 0x3535
xor eax, eax
mov byte [rbp - 0x72], al
mov rcx, r13
nop dword [rax]
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x51], al
inc rcx
cmp rcx, 0x3d
jb 0x14001eab0
mov byte [rbp - 0x72], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x20], xmm1
lea rax, [rsp + 0x51]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001eae0
lea rdx, [rsp + 0x51]
lea rcx, [rbp - 0x30]
call fcn.140001740
nop
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x20]
lea rcx, [rbp]
call fcn.14001ce40
mov rcx, rax
call fcn.14001e4f0
nop
lea r9, [fcn.140003100]
mov edx, 0x20
lea r8d, [rdx - 0x1e]
lea rcx, [rbp - 0x50]
call fcn.1400786ec
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x50]
call fcn.14000cd50
nop
movdqa xmm0, xmmword [0x1400b3b00]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400b3b20]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm0, xmmword [0x1400b3b80]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [0x1400b3af0]
movdqa xmmword [rbp - 0x20], xmm1
mov dword [rbp - 0x10], 0x842
xor eax, eax
mov byte [rbp - 0xc], al
mov rcx, r13
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rbp - 0x50]
xor byte [rbp + rcx - 0x4f], al
inc rcx
cmp rcx, 0x43
jb 0x14001eba0
mov byte [rbp - 0xc], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x80], xmm1
lea rax, [rbp - 0x4f]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001ebd0
lea rdx, [rbp - 0x4f]
lea rcx, [rsp + 0x70]
call fcn.140001740
nop
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x20]
lea rcx, [rbp]
call fcn.14001ce40
mov rcx, rax
call fcn.14001e4f0
nop
lea r9, [fcn.140003100]
mov edx, 0x20
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x50]
call fcn.1400786ec
mov byte [rbp - 0x60], 0x58
mov al, 0x76
mov cl, 0x22
mov dl, 0x31
mov r8b, 0x28
xor r9d, r9d
xor al, 0x58
mov byte [rbp - 0x5f], al
xor cl, 0x58
mov byte [rbp - 0x5e], cl
xor dl, 0x58
mov byte [rbp - 0x5d], dl
xor r8b, 0x58
mov byte [rbp - 0x5c], r8b
mov byte [rbp - 0x5b], r9b
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rax, [rbp - 0x5f]
mov r8, r15
inc r8
cmp byte [rax + r8], r9b
jne 0x14001ec75
lea rdx, [rbp - 0x5f]
lea rcx, [rbp + 0x20]
call fcn.140001740
nop
movdqa xmm1, xmmword [0x1400b3c00]
movdqu xmmword [rsp + 0x20], xmm1
mov dl, 0x72
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x21], al
xor byte [rsp + 0x22], cl
xor byte [rsp + 0x23], cl
xor byte [rsp + 0x24], cl
xor byte [rsp + 0x25], cl
xor byte [rsp + 0x26], cl
xor byte [rsp + 0x27], cl
xor byte [rsp + 0x28], cl
xor byte [rsp + 0x29], cl
xor byte [rsp + 0x2a], cl
xor byte [rsp + 0x2b], cl
xor byte [rsp + 0x2c], cl
xor byte [rsp + 0x2d], cl
xor byte [rsp + 0x2e], cl
xor byte [rsp + 0x2f], cl
xor dl, cl
mov byte [rsp + 0x30], dl
mov byte [rsp + 0x31], 0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rsp + 0x21]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001ed10
lea rdx, [rsp + 0x21]
lea rcx, [rbp]
call fcn.140001740
nop
lea r9, [rbp + 0x20]
lea r8, [rbp]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.1400026c0
lea r9, [rsp + 0x50]
mov r8d, 0x20
lea rdx, [rbp - 0x50]
lea rcx, [0x1400d87a0]
call fcn.140071950
mov rdx, rax
lea rbx, [0x1400d6768]
mov rcx, rbx
call fcn.14000d1b0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14001eda8
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001eda3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f669
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14001edf5
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001edef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f66f
call fcn.14007858c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14001ee30
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ee2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f675
call fcn.14007858c
lea rdx, [rsp + 0x50]
lea rcx, [0x1400d86a9]
call fcn.1400252c0
nop
cmp qword [0x1400d6780], 0xf
cmova rbx, qword [0x1400d6768]
mov r8, qword [0x1400d6778]
mov rdx, rbx
mov rcx, rax
call fcn.1400046e0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x40], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp - 0x50]
lea rcx, [0x1400d6748]
call fcn.14000d1b0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14001eece
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001eec8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f67b
call fcn.14007858c
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14001ef0b
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ef06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f681
call fcn.14007858c
lea rdx, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova rdx, qword [rbp + 0x80]
lea rcx, [0x1400d88a0]
call fcn.140075c80
mov qword [0x1400d6788], rax
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
lea rcx, [0x1400d88a0]
call fcn.140075c80
mov qword [0x1400d6790], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r13
mov rbx, qword [rbp + 0x70]
lea rsi, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rsi, qword [rbp + 0x60]
cmp rbx, rdi
ja 0x14001f687
mov qword [rsp + 0x68], 0xf
cmp rbx, 0xf
ja 0x14001efa4
mov qword [rsp + 0x60], rbx
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x14001f031
mov rax, rbx
or rax, 0xf
cmp rax, rdi
jbe 0x14001efd7
lea rax, [r12 + 0x27]
mov rcx, rax
call fcn.140078550
mov rcx, rax
test rax, rax
je 0x14001f633
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14001f012
mov rdi, rax
cmp rax, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14001f003
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001f63f
jmp 0x14001efb5
test rcx, rcx
je 0x14001f00f
call fcn.140078550
jmp 0x14001f012
mov rax, r13
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rdi
lea r8, [rbx + 1]
mov rdx, rsi
mov rcx, rax
call fcn.1400a7a30
nop
movdqa xmm0, xmmword [0x1400b3b40]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400b3b60]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm0, xmmword [0x1400b3ba0]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [str._.d___d____9K___8qdd___f__]
movdqa xmmword [rbp - 0x20], xmm1
mov dword [rbp - 0x10], 0x27272f65
xor eax, eax
mov byte [rbp - 0xc], al
mov rcx, r13
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rbp - 0x50]
xor byte [rbp + rcx - 0x4f], al
inc rcx
cmp rcx, 0x43
jb 0x14001f080
mov byte [rbp - 0xc], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x80], xmm1
lea rax, [rbp - 0x4f]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001f0b0
lea rdx, [rbp - 0x4f]
lea rcx, [rsp + 0x70]
call fcn.140001740
nop
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x20]
lea rcx, [rbp]
call fcn.14001ce40
mov rcx, rax
call fcn.14001e4f0
nop
lea r9, [fcn.140003100]
mov edx, 0x20
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x50]
call fcn.1400786ec
lea rcx, [0x1400d86b0]
call fcn.140026460
lea rcx, [0x1400d86e0]
call fcn.14003abc0
lea rcx, [0x1400d8739]
call fcn.14004ac60
lea rcx, [0x1400d8792]
call fcn.14006b570
lea rcx, [0x1400d8791]
call fcn.14005a930
lea rcx, [0x1400d8738]
call fcn.14003fa70
lea rcx, [0x1400d8790]
call fcn.140059a10
lea rcx, [0x1400d877c]
call fcn.140055130
lea rcx, [0x1400d873a]
call fcn.14004bb30
lea rcx, [0x1400d86b0]
call fcn.140025cb0
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
movdqa xmm1, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0xd0], xmm1
mov byte [rbp + 0xc0], 0
movups xmmword [rbp + 0xa0], xmm0
movdqu xmmword [rbp + 0xb0], xmm1
mov byte [rbp + 0xa0], 0
movdqa xmm0, xmmword [0x1400b3b70]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400b3bf0]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [0x1400b3b10]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400b3bb0]
movdqa xmmword [rbp - 0x80], xmm1
mov word [rbp - 0x70], 0x74
mov rcx, r13
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x51], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x52], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x53], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x54], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x55], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x56], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x57], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x58], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x59], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x5a], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x5b], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x5c], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x5d], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x5e], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x5f], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x60], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x61], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x62], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x63], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x64], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x65], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x66], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x67], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x68], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x69], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x6a], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x6b], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x6c], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x6d], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x6e], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x6f], al
movzx eax, byte [rsp + 0x50]
xor byte [rsp + rcx + 0x70], al
add rcx, 0x20
cmp rcx, 0x40
jb 0x14001f201
mov byte [rbp - 0x6f], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
lea rax, [rsp + 0x51]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x14001f350
lea rdx, [rsp + 0x51]
lea rcx, [rbp + 0x100]
call fcn.140001740
nop
movdqa xmm1, xmmword [0x1400b3b90]
movdqu xmmword [rsp + 0x20], xmm1
mov dl, 0x51
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x21], al
xor byte [rsp + 0x22], cl
xor byte [rsp + 0x23], cl
xor byte [rsp + 0x24], cl
xor byte [rsp + 0x25], cl
xor byte [rsp + 0x26], cl
xor byte [rsp + 0x27], cl
xor byte [rsp + 0x28], cl
xor byte [rsp + 0x29], cl
xor byte [rsp + 0x2a], cl
xor byte [rsp + 0x2b], cl
xor byte [rsp + 0x2c], cl
xor byte [rsp + 0x2d], cl
xor byte [rsp + 0x2e], cl
xor byte [rsp + 0x2f], cl
xor dl, cl
mov byte [rsp + 0x30], dl
mov byte [rsp + 0x31], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf0], xmm1
lea rax, [rsp + 0x21]
inc r15
cmp byte [rax + r15], 0
jne 0x14001f3f0
mov r8, r15
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0xe0]
call fcn.140001740
nop
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0x100]
lea rdx, [rbp - 0x50]
lea rcx, [0x1400d8628]
call fcn.140009020
mov r8, qword [rbp - 0x38]
cmp r8, 0xf
jbe 0x14001f444
mov rdx, qword [rbp - 0x50]
lea rcx, [rbp - 0x50]
call fcn.140003a80
lea r9, [rbp + 0xa0]
lea r8, [rbp + 0xe0]
lea rdx, [rbp - 0x50]
lea rcx, [0x1400d8628]
call fcn.140009020
mov r8, qword [rbp - 0x38]
cmp r8, 0xf
jbe 0x14001f479
mov rdx, qword [rbp - 0x50]
lea rcx, [rbp - 0x50]
call fcn.140003a80
lea rax, [rsp + 0x50]
mov qword [rbp - 0x60], rax
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call fcn.14000cd50
mov rbx, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x50]
call fcn.14000cd50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1400d8600]
call fcn.140005e10
mov rdx, qword [0x1400d6788]
lea rcx, [0x1400d88a0]
call fcn.140072f60
mov rdx, qword [0x1400d6790]
lea rcx, [0x1400d88a0]
call fcn.140072f60
nop
mov r8, qword [rbp + 0xf8]
cmp r8, 0xf
jbe 0x14001f500
mov rdx, qword [rbp + 0xe0]
lea rcx, [rbp + 0xe0]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0xe0], 0
mov r8, qword [rbp + 0x118]
cmp r8, 0xf
jbe 0x14001f537
mov rdx, qword [rbp + 0x100]
lea rcx, [rbp + 0x100]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x110], xmm0
mov byte [rbp + 0x100], 0
mov r8, qword [rbp + 0xb8]
cmp r8, 0xf
jbe 0x14001f56e
mov rdx, qword [rbp + 0xa0]
lea rcx, [rbp + 0xa0]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xa0], 0
mov r8, qword [rbp + 0xd8]
cmp r8, 0xf
jbe 0x14001f5a5
mov rdx, qword [rbp + 0xc0]
lea rcx, [rbp + 0xc0]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], 0
mov r8, qword [rbp + 0x78]
cmp r8, 0xf
jbe 0x14001f5d3
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.140003a80
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], 0
mov r8, qword [rbp + 0x98]
cmp r8, 0xf
jbe 0x14001f603
mov rdx, qword [rbp + 0x80]
lea rcx, [rbp + 0x80]
call fcn.140003a80
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.1400786a0
lea r11, [rsp + 0x230]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14007f7cc
nop
call fcn.140004660
int3
call fcn.140004660
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
int3
call fcn.1400046c0
int3
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
int3
call fcn.1400046c0
int3