Function at 0x14005fd30
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg rdi, rbx
mov qword [rsp + 0x10], rdi
xchg rdi, rbx
xchg rcx, rsi
mov qword [rsp + 0x18], rcx
xchg rcx, rsi
mov qword [rsp + 0x20], rdi
push rbp
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
movzx r14d, r8b
xchg rdx, rdi
mov rdx, rdi
xchg rdx, rdi
xchg rbp, rbx
mov rbp, rcx
xchg rbx, rbp
xor r15d, r15d
nop
movabs rsi, 0xffffffff166cf1e5
add rsi, 0x58635b04
add rsi, 0xe0de3f2
sub rsi, 0xbd5ba1f
xor rsi, 0x396dd858
add rsi, 0x2fd9e89f
add rsi, 0x7fffffff
add rsi, 0x7c0687d
mov qword [rdx], rsi
mov dword [rdx + 8], r15d
mov byte [rbp + 0x60], r15b
nop
mov r8, qword [rbx + 0x18]
inc r8
xchg rbp, r8
mov qword [rbx + 0x18], rbp
xchg r8, rbp
mov rax, qword [rbx]
xchg r10, r9
mov r10, qword [rbx + 8]
xchg r9, r10
cmp rax, r9
je 0x14005fe0d
movzx ecx, byte [rax]
lea rdx, [rax + 1]
xchg r10, rdx
mov qword [rbx], r10
xchg rdx, r10
mov dword [rbx + 0x10], ecx
cmp ecx, 0x4e
je 0x14005fdc5
jmp 0x14005fe19
mov ecx, esi
mov dword [rbx + 0x10], esi
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
cmp ecx, 0x24
jne 0x140060cd7
lea rax, [r8 + 1]
mov qword [rbx + 0x18], rax
cmp rdx, r9
je 0x14005fe43
movzx r9d, byte [rdx]
lea rax, [rdx + 1]
mov qword [rbx], rax
jmp 0x14005fe46
mov r9d, esi
mov dword [rbx + 0x10], r9d
mov dword [rdi + 8], r9d
mov r10d, dword [rbx + 0x24]
cmp r10d, 5
jne 0x140060457
lea r8, [rbx + 0x30]
lea r11, [r8 + 0x20]
mov edx, 0x2949f22a
add edx, 0x2382d103
add edx, 0x1c94f084
sub edx, 0x68634ffb
add edx, 0x46e7b28a
xor edx, 0x47e61648
nop dword [rax]
xchg r10, rdx
mov rcx, r10
xchg r10, rdx
shr rcx, 1
lea rax, [r8 + rcx*4]
cmp dword [rax], r9d
jge 0x14005feba
lea r8, [rax + 4]
xchg rsi, rax
mov rsi, rax
xchg rsi, rax
sub rax, rcx
add rdx, rax
jmp 0x14005fec3
xchg rdx, rbx
mov rbx, rcx
xchg rdx, rbx
test rdx, rdx
jg 0x14005fe8b
cmp r8, r11
je 0x14005feef
cmp r9d, dword [r8]
jl 0x14005feef
mov al, 0x60
xor al, 0x16
sub al, 0x1d
sub al, 0x15
sub al, 0x36
xor al, 0xf
jmp 0x14005fef1
xor al, al
test al, al
je 0x140060457
xor eax, eax
mov word [rbp + 0x60], ax
mov byte [rbp + 0x62], al
movzx r9d, byte [rbx + 0x10]
lea r8, [0x140001914]
lea edx, [rax + 3]
lea rcx, [rbp + 0x60]
call fcn.140073490
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xchg r15, rbp
mov qword [rsp + 0x60], rbp
xchg rbp, r15
xchg r15, rbx
mov qword [rsp + 0x68], rbx
xchg r15, rbx
lea rax, [rbp + 0x60]
inc rsi
cmp byte [rax + rsi], r15b
jne 0x14005ff3c
movabs r14, 0x7fffffff481306b5
xor r14, 0x5c258bd2
add r14, 0x4f9a13f2
xor r14, 0x5b77e57c
add r14, 0x38a33665
add r14, 0x7fffffff
add r14, 0xeb58576
cmp rsi, r14
ja 0x140061268
cmp rsi, 0x10
jae 0x140060007
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], 0x663310c6
xor qword [rsp + 0x68], 0x6c2f2689
add qword [rsp + 0x68], 0x588702a0
add qword [rsp + 0x68], 0xaa1498a
xor qword [rsp + 0x68], 0x3d0e747a
sub qword [rsp + 0x68], 0x3984fb9e
add qword [rsp + 0x68], 0x533eca74
xor qword [rsp + 0x68], 0x3c75290b
sub qword [rsp + 0x68], 0x5671edc3
xchg r12, rsi
mov r8, r12
xchg rsi, r12
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x50]
call fcn.1401fe120
mov byte [rsp + rsi + 0x50], r15b
jmp 0x14006009b
xchg r11, rsi
mov rax, r11
xchg r11, rsi
or rax, 0xf
cmp rax, r14
ja 0x14006005a
xchg rdx, rax
mov r14, rdx
xchg rdx, rax
mov ecx, 0x42fd7340
sub ecx, 0x4552ec0
xor ecx, 0x278e510a
add ecx, 0xfa60a83
sub ecx, 0xe18e39d
add ecx, 0x2e67a750
sub ecx, 0x182e1610
sub ecx, 0x30eccd9a
cmp rax, rcx
cmovb r14, rcx
lea rdx, [r14 + 1]
lea rcx, [rsp + 0x50]
call fcn.140053730
xchg r14, rax
mov rdi, r14
xchg r14, rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r14
xchg r8, rsi
mov rsi, r8
xchg rsi, r8
lea rdx, [rbp + 0x60]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1401fe120
mov byte [rdi + rsi], r15b
xchg rdx, rdi
mov rdx, qword [rbx + 0x28]
xchg rdi, rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0x2af1637a
xor qword [rsp + 0x40], 0x17d3e6fd
xor qword [rsp + 0x40], 0x2b873f2c
add qword [rsp + 0x40], 0x1573a0e
xor qword [rsp + 0x40], 0x70a6f1fc
xor qword [rsp + 0x40], 0x4064e322
add qword [rsp + 0x40], 0x2bbd0315
sub qword [rsp + 0x40], 0x52fbe978
mov qword [rsp + 0x48], 0x321d4539
add qword [rsp + 0x48], 0x4a165df8
sub qword [rsp + 0x48], 0x60e483df
xor qword [rsp + 0x48], 0x7c44a6c0
sub qword [rsp + 0x48], 0x2fca7dfb
sub qword [rsp + 0x48], 0x71067d8
sub qword [rsp + 0x48], 0x1a67810e
sub qword [rsp + 0x48], 0x15c952a2
mov dword [rsp + 0x30], 0x7cadd566
sub dword [rsp + 0x30], 0x79311354
xor dword [rsp + 0x30], 0x7f1a924
add dword [rsp + 0x30], 0x4afce889
add dword [rsp + 0x30], 0x1100359
xor dword [rsp + 0x30], 0x35ea2e6c
mov byte [rsp + 0x34], 0x65
xor byte [rsp + 0x34], 0x3b
xor byte [rsp + 0x34], 0x7d
add byte [rsp + 0x34], 0x3d
sub byte [rsp + 0x34], 0xc
sub byte [rsp + 0x34], 0x34
add byte [rsp + 0x34], 0x56
xor byte [rsp + 0x34], 0x76
lea r9, [0x140002930]
lea r8, [rsp + 0x50]
lea rdx, [0x140002960]
lea rcx, [rsp + 0x78]
call fcn.140035ca0
nop
lea rcx, [rsp + 0x30]
xchg rcx, rbx
mov qword [rsp + 0x20], rbx
xchg rbx, rcx
xchg r9, rax
mov rax, r9
xchg r9, rax
mov r8d, dword [rbx + 0x24]
lea rdx, [rbp - 0x68]
xchg r15, rcx
mov r15, rbx
xchg r15, rcx
call fcn.140055560
nop
mov qword [rsp + 0x20], r15
xchg r9, rax
mov rax, r9
xchg r9, rax
xchg r8, r9
mov r9, qword [rbx + 0x18]
xchg r9, r8
mov edx, 0x7d938b87
sub edx, 0x24fa16ee
sub edx, 0x3b37f1f3
add edx, 0x39ae923b
sub edx, 0x2fea70c
sub edx, 0x54116d65
lea rcx, [rbp - 0x48]
call fcn.140038c30
nop
mov byte [rdi + 0x28], 0x3d
sub byte [rdi + 0x28], 7
sub byte [rdi + 0x28], 0x28
xor byte [rdi + 0x28], 0x3b
sub byte [rdi + 0x28], 0x14
xor byte [rdi + 0x28], 0x7d
xor byte [rdi + 0x28], 0x5d
cmp byte [rdi + 0x29], 0
jne 0x14006126e
lea rbx, [0x140004a88]
xchg rbx, rcx
mov qword [rbp - 0x28], rcx
xchg rcx, rbx
lea rcx, [rbp - 0x20]
call fcn.1401fe108
xchg rsi, rbx
mov qword [rbp - 0x48], rsi
xchg rbx, rsi
lea rcx, [rbp - 0x40]
call fcn.1401fe108
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x1400602d7
inc rdx
xchg rcx, r10
mov r10, qword [rbp - 0x68]
xchg rcx, r10
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x1400602d2
nop
sub rdx, 0x5b0e4cbd
add rdx, 0x5b0e4ce4
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400602d2
push rdx
call 0x140480bef
int3
call fcn.1401fd098
movdqa xmm0, xmmword [0x140002c80]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], 0x10
add byte [rbp - 0x68], 0x31
xor byte [rbp - 0x68], 0x73
xor byte [rbp - 0x68], 0x2b
add byte [rbp - 0x68], 0x5f
sub byte [rbp - 0x68], 0x17
sub byte [rbp - 0x68], 0x61
xchg rdx, r8
mov r8, qword [rbp - 0x70]
xchg r8, rdx
cmp rdx, 0x10
jb 0x14006035d
inc rdx
mov rcx, qword [rsp + 0x78]
xchg rcx, rbx
mov rax, rbx
xchg rbx, rcx
cmp rdx, 0x1000
jb 0x140060358
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
jbe 0x140060358
call 0x140852cef
int3
call fcn.1401fd098
movdqa xmm0, xmmword [0x140002c80]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 4
xor byte [rsp + 0x78], 0x5f
xor byte [rsp + 0x78], 9
sub byte [rsp + 0x78], 0x42
xor byte [rsp + 0x78], 0xa
xor byte [rsp + 0x78], 0x34
sub byte [rsp + 0x78], 0x2e
xchg r15, rdx
mov r15, qword [rsp + 0x48]
xchg r15, rdx
cmp rdx, 0x10
jb 0x1400603ea
inc rdx
mov rcx, qword [rsp + 0x30]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x1400603e4
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400603e4
push rax
call 0x140bedec2
int3
call fcn.1401fd098
nop
xchg rdx, rdi
mov rdi, qword [rsp + 0x68]
xchg rdx, rdi
cmp rdx, 0x10
jb 0x1400611dd
inc rdx
xchg rcx, rdi
mov rdi, qword [rsp + 0x50]
xchg rcx, rdi
xchg rdi, rcx
mov rax, rdi
xchg rcx, rdi
cmp rdx, 0x1000
jb 0x1400611d8
nop
sub rdx, 0x741e2f35
add rdx, 0x741e2f5c
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffff84eb8b3c
sub rax, 0xffffffff84eb8b44
cmp rax, 0x1f
jbe 0x1400611d8
call 0x1407fed89
int3
lea r8, [0x140001bb4]
mov edx, r10d
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400714c0
test al, al
je 0x1400611dd
nop
inc qword [rbx + 0x18]
mov rax, qword [rbx]
cmp rax, qword [rbx + 8]
je 0x1400604a3
movzx ecx, byte [rax]
inc rax
mov qword [rbx], rax
mov dword [rbx + 0x10], ecx
cmp ecx, 0x4e
je 0x140060478
jmp 0x1400604a8
mov ecx, esi
mov dword [rbx + 0x10], esi
cmp ecx, 0x23
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
je 0x1400608be
lea r8, [0x140001844]
mov edx, dword [rbx + 0x24]
call fcn.1400714c0
test al, al
je 0x1400611dd
lea rdx, [rsp + 0x50]
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.14005c840
nop
xchg rdi, r8
mov r8, qword [rbx + 0x28]
xchg r8, rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0x2da03eaa
add qword [rsp + 0x40], 0x473a71a1
sub qword [rsp + 0x40], 0x6a3cf275
xor qword [rsp + 0x40], 0x4e43ca3b
xor qword [rsp + 0x40], 0x5a6af1e5
sub qword [rsp + 0x40], 0x1eb48604
mov qword [rsp + 0x48], 0x4f954f5d
sub qword [rsp + 0x48], 0x48c95b89
xor qword [rsp + 0x48], 0x492c2d90
xor qword [rsp + 0x48], 0x2a9fd926
sub qword [rsp + 0x48], 0x2dcfca4d
add qword [rsp + 0x48], 0x21d8f155
xor qword [rsp + 0x48], 0x687e4633
add qword [rsp + 0x48], 0x24c8358f
xor qword [rsp + 0x48], 0x56c79de7
mov dword [rsp + 0x30], 0x627241a3
sub dword [rsp + 0x30], 0x3d7f6f9c
add dword [rsp + 0x30], 0x32e46c
sub dword [rsp + 0x30], 0x17ef7b9b
add dword [rsp + 0x30], 0x37fd1cc5
add dword [rsp + 0x30], 0x25df0e67
sub dword [rsp + 0x30], 0xab80dfc
add dword [rsp + 0x30], 0x107188bf
sub dword [rsp + 0x30], 0xb517754
mov byte [rsp + 0x34], 0x53
sub byte [rsp + 0x34], 0x22
xor byte [rsp + 0x34], 0x75
xor byte [rsp + 0x34], 0x69
xor byte [rsp + 0x34], 0x5b
sub byte [rsp + 0x34], 3
sub byte [rsp + 0x34], 0x30
add byte [rsp + 0x34], 7
sub byte [rsp + 0x34], 0x4a
lea r8, [rsp + 0x50]
lea rdx, [0x140002970]
lea rcx, [rbp - 0x68]
call fcn.1400372d0
nop
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x20], rcx
mov r9, rax
mov r8d, dword [rbx + 0x24]
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.140055560
nop
mov qword [rsp + 0x20], r15
xchg r9, rax
mov rax, r9
xchg r9, rax
xchg r8, r15
mov r15, qword [rbx + 0x18]
xchg r8, r15
mov edx, 0x4598c88e
add edx, 0x351f25f8
sub edx, 0x3be71f97
sub edx, 0x102709b3
xor edx, 0x8142ae
sub edx, 0x2e288722
lea rcx, [rbp - 0x48]
call fcn.140038c30
nop
mov byte [rdi + 0x28], 0xf
xor byte [rdi + 0x28], 0x42
add byte [rdi + 0x28], 0x1a
sub byte [rdi + 0x28], 0x2c
add byte [rdi + 0x28], 0x19
xor byte [rdi + 0x28], 0
xor byte [rdi + 0x28], 0x79
sub byte [rdi + 0x28], 0x2c
cmp byte [rdi + 0x29], 0
jne 0x14006128b
lea rbx, [0x140004a88]
xchg rsi, rbx
mov qword [rbp - 0x28], rsi
xchg rbx, rsi
lea rcx, [rbp - 0x20]
call fcn.1401fe108
mov qword [rbp - 0x48], rbx
lea rcx, [rbp - 0x40]
call fcn.1401fe108
nop
xchg rdx, rcx
mov rcx, qword [rbp - 0x70]
xchg rdx, rcx
cmp rdx, 0x10
jb 0x140060726
inc rdx
mov rcx, qword [rsp + 0x78]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x140060721
nop
add rdx, 0x634b286
sub rdx, 0x634b25f
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffffd767fa98
sub rax, 0xffffffffd767faa0
cmp rax, 0x1f
jbe 0x140060721
push rbx
call 0x14037cf19
int3
call fcn.1401fd098
movdqa xmm0, xmmword [0x140002c80]
xchg r14, rbp
movdqu xmmword [r14 - 0x78], xmm0
xchg rbp, r14
mov byte [rsp + 0x78], 0x27
add byte [rsp + 0x78], 0x52
sub byte [rsp + 0x78], 8
sub byte [rsp + 0x78], 0x4b
add byte [rsp + 0x78], 0x2a
sub byte [rsp + 0x78], 0x42
add byte [rsp + 0x78], 0x5d
sub byte [rsp + 0x78], 0x47
sub byte [rsp + 0x78], 0x24
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x1400607ca
inc rdx
xchg r9, rcx
mov r9, qword [rbp - 0x68]
xchg rcx, r9
xchg r9, rax
mov r9, rcx
xchg r9, rax
cmp rdx, 0x1000
jb 0x1400607c5
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffffe0a06b41
sub rax, 0xffffffffe0a06b49
cmp rax, 0x1f
jbe 0x1400607c5
push rax
call 0x140a50035
int3
call fcn.1401fd098
movdqa xmm0, xmmword [0x140002c80]
xchg rbp, r9
movdqu xmmword [r9 - 0x58], xmm0
xchg rbp, r9
mov byte [rbp - 0x68], 0x5a
sub byte [rbp - 0x68], 0x45
xor byte [rbp - 0x68], 0x1f
add byte [rbp - 0x68], 0x12
sub byte [rbp - 0x68], 0xb
xor byte [rbp - 0x68], 3
sub byte [rbp - 0x68], 0x12
xchg rdi, rdx
mov rdi, qword [rsp + 0x48]
xchg rdi, rdx
cmp rdx, 0x10
jb 0x14006085e
inc rdx
xchg rbp, rcx
mov rbp, qword [rsp + 0x30]
xchg rcx, rbp
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060858
nop
add rdx, 0x603b3211
sub rdx, 0x603b31ea
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
jbe 0x140060858
call 0x1408240a5
int3
call fcn.1401fd098
nop
xchg r11, rdx
mov r11, qword [rsp + 0x68]
xchg r11, rdx
cmp rdx, 0x10
jb 0x1400611dd
inc rdx
xchg rsi, rcx
mov rsi, qword [rsp + 0x50]
xchg rsi, rcx
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x1400611d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xfffffffffc86235b
add rax, 0xfffffffffc862353
cmp rax, 0x1f
jbe 0x1400611d8
call 0x140c88e91
int3
xor r9d, r9d
lea r8, [rbp + 0x60]
xchg rdi, rdx
mov rdi, rdx
xchg rdx, rdi
call fcn.1400612b0
cmp dword [rbx + 0x24], 5
jne 0x1400611f4
cmp byte [rbp + 0x60], r15b
je 0x1400611f4
test r14b, r14b
je 0x140060ccb
mov rsi, qword [rbx + 0x28]
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0xfdb5f66
xor qword [rsp + 0x60], 0x5c0c3150
xor qword [rsp + 0x60], 0x63e4edf5
add qword [rsp + 0x60], 0x26542186
xor qword [rsp + 0x60], 0x3e27b9e0
sub qword [rsp + 0x60], 0x3c4a20cd
sub qword [rsp + 0x60], 0x2a2224a6
sub qword [rsp + 0x60], 0x233d732
mov qword [rsp + 0x68], 0x72b47090
sub qword [rsp + 0x68], 0x23a26944
xor qword [rsp + 0x68], 0xadc6ef1
xor qword [rsp + 0x68], 0x2bb3ea2e
sub qword [rsp + 0x68], 0x3497508a
sub qword [rsp + 0x68], 0x17aacad5
sub qword [rsp + 0x68], 0x223b6825
mov dword [rsp + 0x50], 0x4b60385f
sub dword [rsp + 0x50], 0x2c442cc6
add dword [rsp + 0x50], 0x4d51b788
sub dword [rsp + 0x50], 0x3167bafe
sub dword [rsp + 0x50], 0x34b6488c
xor dword [rsp + 0x50], 0x6335d6e4
mov byte [rsp + 0x54], r15b
movups xmmword [rsp + 0x30], xmm0
mov edx, 0x3fe63a5d
sub edx, 0x3c218277
add edx, 0x1a9cbb72
add edx, 0x2bbd761e
sub edx, 0x6c50214
sub edx, 0xd441719
sub edx, 0x3615d029
lea rcx, [rsp + 0x30]
call fcn.140053730
xchg r8, rax
mov qword [rsp + 0x30], r8
xchg r8, rax
mov qword [rsp + 0x40], 0x5f984ba4
sub qword [rsp + 0x40], 0x6e8943a
add qword [rsp + 0x40], 0x3b21d77
sub qword [rsp + 0x40], 0x1d14b735
sub qword [rsp + 0x40], 0x1b5a06eb
xor qword [rsp + 0x40], 0x23f316dd
mov qword [rsp + 0x48], 0x1a7c38aa
xor qword [rsp + 0x48], 0x1156c00a
add qword [rsp + 0x48], 0x676495d1
sub qword [rsp + 0x48], 0x4cabfb5f
sub qword [rsp + 0x48], 0x10b1efb2
add qword [rsp + 0x48], 0x2a560c77
sub qword [rsp + 0x48], 0x3f87afb8
movups xmm0, xmmword [0x1400029a8]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1400029b8]
xchg r10, rax
movsd qword [r10 + 0x10], xmm0
xchg r10, rax
mov ecx, dword [0x1400029c0]
mov dword [rax + 0x18], ecx
mov byte [rax + 0x1c], 0x5a
add byte [rax + 0x1c], 0x13
sub byte [rax + 0x1c], 0x1f
add byte [rax + 0x1c], 0xf
sub byte [rax + 0x1c], 0x26
xor byte [rax + 0x1c], 0xf
sub byte [rax + 0x1c], 0x38
add byte [rax + 0x1c], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x30]
mov r8d, dword [rbx + 0x24]
lea rdx, [rsp + 0x78]
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140055560
nop
xchg rbx, r15
mov qword [rsp + 0x20], rbx
xchg rbx, r15
mov r9, rax
mov r8, qword [rbx + 0x18]
mov edx, 0x4a6d49a1
xor edx, 0x5c2be86e
xor edx, 0x70d1f5d3
sub edx, 0x42846c67
xor edx, 0x14381fed
sub edx, 0x302af7e8
lea rcx, [rbp - 0x48]
call fcn.140038c30
mov rdi, rax
lea rdx, [rbp - 0x68]
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.14005c840
nop
xchg r9, r11
mov r11, rdi
xchg r11, r9
mov r8, rax
xchg r9, rdx
mov r9, qword [rbx + 0x18]
xchg r9, rdx
mov rcx, rsi
call fcn.140048b70
movzx edi, al
lea rcx, [rbp - 0x68]
call fcn.14004c670
nop
lea rbx, [0x140004a88]
mov qword [rbp - 0x28], rbx
lea rcx, [rbp - 0x20]
call fcn.1401fe108
xchg r15, rbx
mov qword [rbp - 0x48], r15
xchg r15, rbx
lea rcx, [rbp - 0x40]
call fcn.1401fe108
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140060bd6
inc rdx
mov rcx, qword [rsp + 0x78]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x140060bd1
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
jbe 0x140060bd1
push rbp
call 0x140b8995a
int3
call fcn.1401fd098
movdqa xmm0, xmmword [0x140002c80]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0x4e
add byte [rsp + 0x78], 0xe
sub byte [rsp + 0x78], 0x42
add byte [rsp + 0x78], 0x64
add byte [rsp + 0x78], 0
xor byte [rsp + 0x78], 0x42
add byte [rsp + 0x78], 0x19
sub byte [rsp + 0x78], 7
xor byte [rsp + 0x78], 0x4e
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140060c70
inc rdx
mov rcx, qword [rsp + 0x30]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x140060c6a
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffffdcffac62
sub rax, 0xffffffffdcffac6a
cmp rax, 0x1f
jbe 0x140060c6a
call 0x1406b03a4
int3
call fcn.1401fd098
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140060cc2
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060cbd
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
jbe 0x140060cbd
push rax
call 0x14058a2bc
int3
call fcn.1401fd098
movzx eax, dil
jmp 0x1400611f4
or dword [rdi + 8], 0x100
jmp 0x1400611f4
cmp ecx, 0x23
jne 0x1400611e4
xor r9d, r9d
lea r8, [rbp + 0x60]
mov rdx, rdi
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400612b0
cmp dword [rbx + 0x24], 5
jne 0x1400611f4
cmp byte [rbp + 0x60], r15b
je 0x1400611f4
xchg r8, rdi
mov r8, qword [rbx + 0x28]
xchg rdi, r8
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0x762d71cf
xor qword [rsp + 0x40], 0x2382492c
sub qword [rsp + 0x40], 0x2756bff5
add qword [rsp + 0x40], 0x981310b
xor qword [rsp + 0x40], 0x1b4b21c2
add qword [rsp + 0x40], 0x4f62c38d
xor qword [rsp + 0x40], 0x16624eb7
sub qword [rsp + 0x40], 0x6581c2d5
xor qword [rsp + 0x40], 0x81542ae
mov qword [rsp + 0x48], 0x425b7849
add qword [rsp + 0x48], 0x32a9de86
sub qword [rsp + 0x48], 0x54544df
add qword [rsp + 0x48], 0x116ef54
sub qword [rsp + 0x48], 0x5ba49a40
xor qword [rsp + 0x48], 0xe84aafe
add qword [rsp + 0x48], 0x38270d89
xor qword [rsp + 0x48], 0x53dddb8c
mov dword [rsp + 0x30], 0x65473259
sub dword [rsp + 0x30], 0x45f1cdfe
xor dword [rsp + 0x30], 0x3f115add
add dword [rsp + 0x30], 0x24c0ba9d
sub dword [rsp + 0x30], 0x42e940d6
add dword [rsp + 0x30], 0x69e14857
sub dword [rsp + 0x30], 0x4d2fa7fa
xor dword [rsp + 0x30], 0x7bb731d9
mov byte [rsp + 0x34], r15b
movups xmmword [rsp + 0x50], xmm0
mov edx, 0x1a626698
add edx, 0x1962b85d
add edx, 0x2e346c4
add edx, 0x12495635
sub edx, 0x2f56a641
xor edx, 0x7e7bcf73
xor edx, 0x3ee76619
add edx, 0x36c6857
sub edx, 0x5c7424ee
lea rcx, [rsp + 0x50]
call fcn.140053730
xchg r10, rax
mov rdx, r10
xchg r10, rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], 0x2f760c38
sub qword [rsp + 0x60], 0x17bcf758
add qword [rsp + 0x60], 0x3792f920
sub qword [rsp + 0x60], 0x9968b9b
add qword [rsp + 0x60], 0x53aa6ca
xor qword [rsp + 0x60], 0x4af0290c
mov qword [rsp + 0x68], 0x5e3d3c23
sub qword [rsp + 0x68], 0x30e9df02
sub qword [rsp + 0x68], 0x1e1eb5c3
add qword [rsp + 0x68], 0x69fe2d44
xor qword [rsp + 0x68], 0x6fe8312b
xor qword [rsp + 0x68], 0x20eb7758
xor qword [rsp + 0x68], 0x363192fe
movups xmm0, xmmword [0x1400029c8]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1400029d8]
xchg r9, rax
movups xmmword [r9 + 0x10], xmm1
xchg r9, rax
movzx ecx, word [0x1400029e8]
mov word [rax + 0x20], cx
movzx eax, byte [0x1400029ea]
mov byte [rdx + 0x22], al
mov byte [rdx + 0x23], 0x3d
xor byte [rdx + 0x23], 0x34
add byte [rdx + 0x23], 0x50
sub byte [rdx + 0x23], 0x47
xor byte [rdx + 0x23], 0x6a
sub byte [rdx + 0x23], 0x66
xor byte [rdx + 0x23], 0x12
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
mov r8d, dword [rbx + 0x24]
lea rdx, [rbp - 0x68]
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140055560
nop
xchg rdx, r15
mov qword [rsp + 0x20], rdx
xchg rdx, r15
xchg r9, rax
mov rax, r9
xchg r9, rax
xchg rbp, r8
mov rbp, qword [rbx + 0x18]
xchg rbp, r8
mov edx, 0x3302501f
add edx, 0x3f5b5ec4
sub edx, 0x1e47e20b
add edx, 0x1d72e26a
sub edx, 0x6d2f6572
add edx, 0x53529744
sub edx, 0x3702f057
xor edx, 0x463598cd
sub edx, 0x669d6800
lea rcx, [rbp - 0x48]
call fcn.140038c30
xchg rsi, rax
mov rax, rsi
xchg rsi, rax
lea rdx, [rsp + 0x78]
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.14005c840
nop
mov byte [rdi + 0x28], 0x1b
add byte [rdi + 0x28], 0x56
sub byte [rdi + 0x28], 0x66
add byte [rdi + 0x28], 5
add byte [rdi + 0x28], 0x64
xor byte [rdi + 0x28], 0x14
xor byte [rdi + 0x28], 0x3d
sub byte [rdi + 0x28], 0x1b
sub byte [rdi + 0x28], 0x41
cmp byte [rdi + 0x29], 0
jne 0x140061245
xchg rdx, r14
mov r14, qword [rbp - 0x70]
xchg r14, rdx
cmp rdx, 0x10
jb 0x14006102c
inc rdx
mov rcx, qword [rsp + 0x78]
xchg r8, rcx
mov rax, r8
xchg r8, rcx
cmp rdx, 0x1000
jb 0x140061027
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061027
call 0x140640263
int3
call fcn.1401fd098
movdqa xmm0, xmmword [0x140002c80]
xchg rdi, rbp
movdqu xmmword [rdi - 0x78], xmm0
xchg rbp, rdi
mov byte [rsp + 0x78], 0x13
xor byte [rsp + 0x78], 0x66
sub byte [rsp + 0x78], 0x1e
add byte [rsp + 0x78], 9
add byte [rsp + 0x78], 0x1d
xor byte [rsp + 0x78], 0x7d
lea rbx, [0x140004a88]
mov qword [rbp - 0x28], rbx
lea rcx, [rbp - 0x20]
call fcn.1401fe108
mov qword [rbp - 0x48], rbx
lea rcx, [rbp - 0x40]
call fcn.1401fe108
nop
xchg rcx, rdx
mov rcx, qword [rbp - 0x50]
xchg rcx, rdx
cmp rdx, 0x10
jb 0x1400610e6
inc rdx
xchg rcx, r10
mov r10, qword [rbp - 0x68]
xchg r10, rcx
xchg r14, rcx
mov rax, r14
xchg r14, rcx
cmp rdx, 0x1000
jb 0x1400610e1
nop
add rdx, 0x32e260f8
sub rdx, 0x32e260d1
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
jbe 0x1400610e1
call 0x14065f8ac
int3
call fcn.1401fd098
movdqa xmm0, xmmword [0x140002c80]
xchg r13, rbp
movdqu xmmword [r13 - 0x58], xmm0
xchg rbp, r13
mov byte [rbp - 0x68], 0x71
xor byte [rbp - 0x68], 0x5b
add byte [rbp - 0x68], 0x2c
sub byte [rbp - 0x68], 0x36
add byte [rbp - 0x68], 0x4a
sub byte [rbp - 0x68], 0x56
xor byte [rbp - 0x68], 0x14
xchg rdx, rdi
mov rdi, qword [rsp + 0x68]
xchg rdx, rdi
cmp rdx, 0x10
jb 0x14006117b
inc rdx
xchg rcx, r14
mov r14, qword [rsp + 0x50]
xchg rcx, r14
xchg rdi, rcx
mov rax, rdi
xchg rcx, rdi
cmp rdx, 0x1000
jb 0x140061175
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061175
call 0x140a6aed1
int3
call fcn.1401fd098
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1400611dd
inc rdx
xchg rdx, rcx
mov rdx, qword [rsp + 0x30]
xchg rdx, rcx
xchg r9, rax
mov r9, rcx
xchg r9, rax
cmp rdx, 0x1000
jb 0x1400611d8
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
jbe 0x1400611d8
call 0x140a9b697
int3
call fcn.1401fd098
xor al, al
jmp 0x1400611f4
mov al, 0x23
xor al, 0x67
xor al, 0x5a
add al, 0x1e
xor al, 0x49
xor al, 0x5d
add al, 0x38
xor al, 0x61
lea r11, [rsp + 0x140]
xchg r13, rbx
mov r13, qword [r11 + 0x28]
xchg rbx, r13
xchg rsi, r12
mov r12, qword [r11 + 0x30]
xchg r12, rsi
mov rdi, qword [r11 + 0x38]
mov rsp, r11
push rdx
push rax
push rdx
push rdx
xchg qword [rsp + 0x20], r15
pop rdx
pop rdx
pop rax
pop rdx
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], r14
nop
add rsp, 8
xchg qword [rsp - 8], rbp
nop
add rsp, 8
jmp qword [rsp - 8]
xchg r9, rsi
mov rdx, r9
xchg rsi, r9
lea rcx, [rbp - 8]
call fcn.14004bf90
lea rdx, [0x1402158f0]
lea rcx, [rbp - 8]
call fcn.1401fe10e
nop
call fcn.14002f920
nop
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.14004bf90
lea rdx, [0x1402158f0]
lea rcx, [rbp - 8]
call fcn.1401fe10e
nop
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
lea rcx, [rbp - 8]
call fcn.14004bf90
lea rdx, [0x1402158f0]
lea rcx, [rbp - 8]
call fcn.1401fe10e
int3