Function at 0x180015d00
Capabilities:
Authenticate hmac
Encode data using xor
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x58]
sub rsp, 0x158
movzx eax, word [0x18006d940]
mov rbx, rdx
movups xmm0, xmmword [0x18006d930]
movzx edx, byte [0x18006d942]
mov rsi, 0xffffffffffffffff
mov word [rsp + 0x30], ax
mov rdi, rcx
xor byte [rsp + 0x31], 0x42
lea rcx, [rsp + 0x20]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor al, 0x41
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor dl, 0x43
mov byte [rsp + 0x30], al
mov byte [rsp + 0x32], dl
mov rax, rsi
mov byte [rsp + 0x20], 0x49
inc rax
cmp byte [rcx + rax], 0
jne 0x180015db4
mov r15, qword [rbx + 0x18]
mov rcx, rbx
mov r14, qword [rbx + 0x10]
cmp r15, 0x10
jb 0x180015dd1
mov rcx, qword [rbx]
cmp r14, rax
jne 0x180015e60
mov r8, r14
lea rdx, [rsp + 0x20]
call fcn.180066ce0
test eax, eax
jne 0x180015e60
mov eax, dword [0x18006d944]
xorps xmm0, xmm0
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006d948]
xor byte [rbp + 0x99], 0x32
xor al, 0x35
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor r14d, r14d
mov byte [rbp + 0x9c], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r14
lea rax, [rbp + 0x98]
mov qword [rdi + 0x18], r14
mov byte [rbp + 0x98], 0x41
nop word [rax + rax]
inc rsi
cmp byte [rax + rsi], r14b
jne 0x180015e40
mov r8, rsi
lea rdx, [rbp + 0x98]
mov rcx, rdi
call fcn.1800015b0
jmp 0x18001edc4
cmp byte [0x18006d963], 0
movups xmm0, xmmword [0x18006d950]
mov eax, dword [0x18006d960]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180015ee3
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x49
lea rcx, [rsp + 0x20]
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180015ef0
mov rcx, rbx
cmp r15, 0x10
jb 0x180015f05
mov rcx, qword [rbx]
cmp r14, rax
jne 0x180015fa0
mov r8, r14
lea rdx, [rsp + 0x20]
call fcn.180066ce0
test eax, eax
jne 0x180015fa0
mov eax, dword [0x18006d964]
xorps xmm0, xmm0
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006d968]
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov word [rbp + 0x9c], ax
xor al, 0x35
xor byte [rbp + 0x9d], 0x36
xor r14d, r14d
mov byte [rbp + 0x9c], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r14
lea rax, [rbp + 0x98]
mov qword [rdi + 0x18], r14
mov byte [rbp + 0x98], 0x4d
inc rsi
cmp byte [rax + rsi], r14b
jne 0x180015f80
mov r8, rsi
lea rdx, [rbp + 0x98]
mov rcx, rdi
call fcn.1800015b0
jmp 0x18001edc4
cmp byte [0x18006d983], 0
movups xmm0, xmmword [0x18006d970]
mov eax, dword [0x18006d980]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180016023
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x49
lea rcx, [rsp + 0x20]
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180016030
mov rcx, rbx
cmp r15, 0x10
jb 0x180016045
mov rcx, qword [rbx]
cmp r14, rax
jne 0x1800160f0
mov r8, r14
lea rdx, [rsp + 0x20]
call fcn.180066ce0
test eax, eax
jne 0x1800160f0
mov eax, dword [0x18006d984]
xorps xmm0, xmm0
movzx ecx, byte [0x18006d98a]
mov dword [rbp + 0x98], eax
xor cl, 0x37
movzx eax, word [0x18006d988]
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov word [rbp + 0x9c], ax
xor al, 0x35
xor byte [rbp + 0x9d], 0x36
xor r14d, r14d
mov byte [rbp + 0x9c], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r14
lea rax, [rbp + 0x98]
mov qword [rdi + 0x18], r14
mov byte [rbp + 0x98], 0x4d
mov byte [rbp + 0x9e], cl
inc rsi
cmp byte [rax + rsi], r14b
jne 0x1800160d0
mov r8, rsi
lea rdx, [rbp + 0x98]
mov rcx, rdi
call fcn.1800015b0
jmp 0x18001edc4
mov eax, dword [0x18006d9a0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006d9a4]
movups xmm0, xmmword [0x18006d990]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x1800161e5
cmp byte [0x18006d9af], 0
mov rax, qword [0x18006d9a8]
mov qword [rbp + 0x98], rax
je 0x1800161d9
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor byte [rbp + 0x9c], 0x35
xor byte [rbp + 0x9d], 0x36
xor byte [rbp + 0x9e], 0x37
xor byte [rbp + 0x9f], 0x38
mov byte [rbp + 0x98], 0x53
lea rdx, [rbp + 0x98]
jmp 0x18001edbc
cmp byte [0x18006d9c1], 0
movups xmm0, xmmword [0x18006d9b0]
movzx eax, word [0x18006d9c0]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180016260
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x1800162b4
mov eax, dword [0x18006d9c4]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006d9c8]
mov byte [rbp + 0x98], 0x55
xor byte [rbp + 0x99], 0x32
lea rdx, [rbp + 0x98]
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor al, 0x35
mov byte [rbp + 0x9c], al
jmp 0x18001edbc
cmp byte [0x18006d9e9], 0
movups xmm0, xmmword [0x18006d9d0]
movzx eax, word [0x18006d9e8]
movsd xmm1, qword [0x18006d9e0]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x38], ax
movsd qword [rsp + 0x30], xmm1
je 0x180016369
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x1800163d5
cmp byte [0x18006d9f7], 0
mov rax, qword [str.uWRSYS8xFVYjaRYIUUcir]
mov qword [rbp + 0x98], rax
je 0x1800163c9
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor byte [rbp + 0x9c], 0x35
xor byte [rbp + 0x9d], 0x36
xor byte [rbp + 0x9e], 0x37
xor byte [rbp + 0x9f], 0x38
mov byte [rbp + 0x98], 0x44
lea rdx, [rbp + 0x98]
jmp 0x18001edbc
cmp byte [0x18006da09], 0
movups xmm0, xmmword [0x18006d9f8]
movzx eax, word [0x18006da08]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180016450
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180016480
mov eax, dword [0x18006da0c]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006da10]
mov byte [rbp + 0x98], 0x41
jmp 0x18001628b
movups xmm0, xmmword [0x18006da18]
movzx eax, byte [0x18006da28]
lea rdx, [rsp + 0x20]
xor al, 0x41
mov rcx, rbx
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180016537
cmp byte [0x18006da2f], 0
mov eax, dword [0x18006da2c]
mov dword [rbp + 0x98], eax
je 0x18001652b
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov byte [rbp + 0x98], 0x4b
lea rdx, [rbp + 0x98]
jmp 0x18001edbc
movzx eax, word [0x18006da40]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006da42]
movups xmm0, xmmword [0x18006da30]
mov word [rsp + 0x30], ax
xor cl, 0x43
xor byte [rsp + 0x31], 0x42
xor al, 0x41
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x32], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001661a
mov eax, dword [0x18006da44]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006da48]
mov byte [rbp + 0x98], 0x4d
xor byte [rbp + 0x99], 0x32
lea rdx, [rbp + 0x98]
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov word [rbp + 0x9c], ax
xor al, 0x35
xor byte [rbp + 0x9d], 0x36
mov byte [rbp + 0x9c], al
jmp 0x18001edbc
movups xmm0, xmmword [0x18006da50]
movzx eax, byte [0x18006da60]
lea rdx, [rsp + 0x20]
xor al, 0x41
mov rcx, rbx
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x1800166f3
cmp byte [0x18006da71], 0
movsd xmm0, qword [0x18006da68]
movzx eax, word [0x18006da70]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x1800166e9
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
mov byte [rsp + 0x20], 0x4c
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm0, xmmword [0x18006da78]
movzx eax, byte [0x18006da90]
lea rdx, [rsp + 0x20]
movsd xmm1, qword [0x18006da88]
xor al, 0x49
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
mov rcx, rbx
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x38], al
call fcn.180001560
test al, al
je 0x1800167c2
mov eax, dword [0x18006da94]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006da98]
mov byte [rbp + 0x98], 0x53
jmp 0x1800165e3
cmp byte [0x18006dab7], 0
movups xmm0, xmmword [0x18006daa0]
movsd xmm1, qword [0x18006dab0]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x180016861
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x1800168d3
mov eax, dword [0x18006dab8]
movzx ecx, byte [0x18006dabe]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006dabc]
mov byte [rbp + 0x98], 0x42
xor byte [rbp + 0x99], 0x32
lea rdx, [rbp + 0x98]
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov word [rbp + 0x9c], ax
xor al, 0x35
xor byte [rbp + 0x9d], 0x36
xor cl, 0x37
mov byte [rbp + 0x9c], al
mov byte [rbp + 0x9e], cl
jmp 0x18001edbc
cmp byte [0x18006dad7], 0
movups xmm0, xmmword [0x18006dac0]
movsd xmm1, qword [0x18006dad0]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x180016972
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x1800169a2
mov eax, dword [0x18006dad8]
movzx ecx, byte [0x18006dade]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006dadc]
jmp 0x18001688c
mov eax, dword [0x18006daf0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006daf4]
movups xmm0, xmmword [0x18006dae0]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180016a89
movsd xmm0, qword [0x18006daf8]
lea rdx, [rsp + 0x20]
movzx eax, byte [0x18006db00]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor al, 0x39
mov byte [rsp + 0x20], 0x43
mov byte [rsp + 0x28], al
jmp 0x18001edbc
movzx ecx, word [0x18006db1c]
mov eax, dword [0x18006db18]
movzx edx, byte [0x18006db1e]
movups xmm0, xmmword [str.xFVYjaRYIUUcLP32__3]
mov dword [rsp + 0x30], eax
xor dl, 0x47
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov word [rsp + 0x34], cx
xor cl, 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x36], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180016b9a
cmp byte [0x18006db29], 0
movsd xmm0, qword [str.r_GFTXO3:]
movzx eax, word [0x18006db28]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x180016b90
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
mov byte [rsp + 0x20], 0x43
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movzx eax, word [0x18006db40]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006db42]
movups xmm0, xmmword [0x18006db30]
mov word [rsp + 0x30], ax
xor cl, 0x43
xor byte [rsp + 0x31], 0x42
xor al, 0x41
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x32], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180016c4b
mov eax, dword [0x18006db44]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006db48]
mov byte [rbp + 0x98], 0x44
jmp 0x18001628b
movzx eax, word [0x18006db60]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006db62]
movups xmm0, xmmword [0x18006db50]
mov word [rsp + 0x30], ax
xor cl, 0x43
xor byte [rsp + 0x31], 0x42
xor al, 0x41
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x32], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180016d03
mov eax, dword [0x18006db64]
movzx ecx, byte [0x18006db6a]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006db68]
mov byte [rbp + 0x98], 0x44
jmp 0x180016893
movzx ecx, word [0x18006db84]
mov eax, dword [0x18006db80]
movzx edx, byte [0x18006db86]
movups xmm0, xmmword [0x18006db70]
mov dword [rsp + 0x30], eax
xor dl, 0x47
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov word [rsp + 0x34], cx
xor cl, 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x36], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180016e1a
movzx eax, word [0x18006db90]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006db88]
movzx ecx, byte [0x18006db92]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov word [rsp + 0x28], ax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor cl, 0x3b
mov byte [rsp + 0x20], 0x46
mov byte [rsp + 0x2a], cl
mov byte [rsp + 0x28], al
jmp 0x18001edbc
cmp byte [0x18006dbab], 0
movups xmm0, xmmword [0x18006db98]
mov eax, dword [0x18006dba8]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180016e9d
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180016ecd
mov eax, dword [0x18006dbac]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006dbb0]
mov byte [rbp + 0x98], 0x53
jmp 0x18001628b
cmp byte [0x18006dbc9], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcz]
movzx eax, word [0x18006dbc8]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180016f48
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180016f78
mov eax, dword [0x18006dbcc]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006dbd0]
mov byte [rbp + 0x98], 0x50
jmp 0x1800165e3
movzx eax, word [0x18006dbe8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006dbea]
movups xmm0, xmmword [0x18006dbd8]
mov word [rsp + 0x30], ax
xor cl, 0x43
xor byte [rsp + 0x31], 0x42
xor al, 0x41
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x32], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180017029
mov eax, dword [0x18006dbec]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006dbf0]
mov byte [rbp + 0x98], 0x47
jmp 0x1800165e3
cmp byte [0x18006dc0b], 0
movups xmm0, xmmword [str.xFVYjaRYIUUczLP:]
mov eax, dword [0x18006dc08]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x1800170ac
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x1800170e3
mov eax, dword [0x18006dc0c]
movzx ecx, byte [0x18006dc12]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006dc10]
mov byte [rbp + 0x98], 0x47
jmp 0x180016893
mov eax, dword [0x18006dc28]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006dc2c]
movups xmm0, xmmword [0x18006dc18]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x1800171d8
cmp byte [0x18006dc37], 0
mov rax, qword [str.zSA_r_r_8xFVYjaRYIUUcp]
mov qword [rbp + 0x98], rax
je 0x1800171cc
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor byte [rbp + 0x9c], 0x35
xor byte [rbp + 0x9d], 0x36
xor byte [rbp + 0x9e], 0x37
xor byte [rbp + 0x9f], 0x38
mov byte [rbp + 0x98], 0x4b
lea rdx, [rbp + 0x98]
jmp 0x18001edbc
cmp byte [0x18006dc4b], 0
movups xmm0, xmmword [0x18006dc38]
mov eax, dword [0x18006dc48]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x18001725b
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180017292
mov eax, dword [0x18006dc4c]
movzx ecx, byte [0x18006dc52]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006dc50]
mov byte [rbp + 0x98], 0x4d
jmp 0x180016893
cmp byte [0x18006dc6b], 0
movups xmm0, xmmword [0x18006dc58]
mov eax, dword [0x18006dc68]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180017315
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x18001734c
mov eax, dword [0x18006dc6c]
movzx ecx, byte [0x18006dc72]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006dc70]
mov byte [rbp + 0x98], 0x50
jmp 0x180016893
movzx eax, word [0x18006dc88]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006dc8a]
movups xmm0, xmmword [0x18006dc78]
mov word [rsp + 0x30], ax
xor cl, 0x43
xor byte [rsp + 0x31], 0x42
xor al, 0x41
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x32], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x1800173f6
mov eax, dword [0x18006dc8c]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006dc90]
jmp 0x1800165dc
cmp byte [0x18006dca9], 0
movups xmm0, xmmword [0x18006dc98]
movzx eax, word [0x18006dca8]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180017471
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x1800174a1
mov eax, dword [0x18006dcac]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006dcb0]
mov byte [rbp + 0x98], 0x4d
jmp 0x18001628b
movups xmm0, xmmword [0x18006dcb8]
movzx eax, byte [0x18006dcc8]
lea rdx, [rsp + 0x20]
xor al, 0x41
mov rcx, rbx
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001753a
mov eax, dword [0x18006dccc]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006dcd0]
mov byte [rbp + 0x98], 0x50
jmp 0x18001628b
cmp byte [0x18006dced], 0
mov eax, dword [0x18006dce8]
movups xmm0, xmmword [0x18006dcd8]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006dcec]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x1800175d3
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180017631
movsd xmm0, qword [0x18006dcf0]
movzx eax, byte [0x18006dcf8]
movsd qword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x4d
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor al, 0x39
mov byte [rsp + 0x28], al
jmp 0x18001edbc
cmp byte [0x18006dd11], 0
movups xmm0, xmmword [0x18006dd00]
movzx eax, word [0x18006dd10]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x1800176ac
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x1800176dc
mov eax, dword [0x18006dd14]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006dd18]
mov byte [rbp + 0x98], 0x4d
jmp 0x18001628b
mov eax, dword [0x18006dd30]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006dd34]
movups xmm0, xmmword [0x18006dd20]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001778a
movsd xmm0, qword [0x18006dd38]
movzx eax, byte [0x18006dd40]
jmp 0x1800175f3
movzx eax, word [0x18006dd58]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006dd5a]
movups xmm0, xmmword [0x18006dd48]
mov word [rsp + 0x30], ax
xor cl, 0x43
xor byte [rsp + 0x31], 0x42
xor al, 0x41
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x32], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001787b
cmp byte [0x18006dd69], 0
movsd xmm0, qword [0x18006dd60]
movzx eax, word [0x18006dd68]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x180017871
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
mov byte [rsp + 0x20], 0x4d
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm0, xmmword [0x18006dd70]
movzx eax, byte [0x18006dd88]
lea rdx, [rsp + 0x20]
movsd xmm1, qword [0x18006dd80]
xor al, 0x49
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
mov rcx, rbx
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x38], al
call fcn.180001560
test al, al
je 0x180017998
mov eax, dword [0x18006dd98]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006dd90]
movzx ecx, byte [0x18006dd9c]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov dword [rsp + 0x28], eax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x20], 0x4d
mov byte [rsp + 0x2c], cl
mov byte [rsp + 0x28], al
jmp 0x18001edbc
cmp byte [0x18006ddb1], 0
movups xmm0, xmmword [0x18006dda0]
movzx eax, word [0x18006ddb0]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180017a13
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180017a43
mov eax, dword [0x18006ddb4]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006ddb8]
mov byte [rbp + 0x98], 0x53
jmp 0x18001628b
cmp byte [0x18006ddd1], 0
movups xmm0, xmmword [0x18006ddc0]
movzx eax, word [0x18006ddd0]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180017abe
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180017aee
mov eax, dword [0x18006ddd4]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006ddd8]
mov byte [rbp + 0x98], 0x56
jmp 0x18001628b
cmp byte [0x18006ddf5], 0
mov eax, dword [0x18006ddf0]
movups xmm0, xmmword [0x18006dde0]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006ddf4]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180017b87
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180017bfd
movzx eax, word [0x18006de00]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006ddf8]
movzx ecx, byte [0x18006de02]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov word [rsp + 0x28], ax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor cl, 0x3b
mov byte [rsp + 0x20], 0x53
mov byte [rsp + 0x2a], cl
mov byte [rsp + 0x28], al
jmp 0x18001edbc
cmp byte [0x18006de1d], 0
mov eax, dword [0x18006de18]
movups xmm0, xmmword [str.xFVYjaRYIUUczLZ__e]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006de1c]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180017c96
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180017cc6
movsd xmm0, qword [str.v_VZTRR29]
movzx eax, byte [0x18006de28]
movsd qword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x47
jmp 0x1800175fe
cmp byte [0x18006de45], 0
mov eax, dword [0x18006de40]
movups xmm0, xmmword [0x18006de30]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006de44]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180017d5f
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180017e1d
movups xmm0, xmmword [0x18006de48]
lea rdx, [rsp + 0x20]
movzx eax, byte [0x18006de60]
movsd xmm1, qword [0x18006de58]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor al, 0x49
mov byte [rsp + 0x20], 0x4d
mov byte [rsp + 0x38], al
jmp 0x18001edbc
cmp byte [0x18006de7d], 0
mov eax, dword [0x18006de78]
movups xmm0, xmmword [0x18006de68]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006de7c]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180017eb6
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180017f76
movups xmm0, xmmword [0x18006de80]
mov eax, dword [0x18006de90]
movzx ecx, word [0x18006de94]
movzx edx, byte [0x18006de96]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x50
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov dword [rsp + 0x30], eax
xor al, 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov word [rsp + 0x34], cx
xor cl, 0x45
xor byte [rsp + 0x35], 0x46
xor dl, 0x47
mov byte [rsp + 0x30], al
mov byte [rsp + 0x36], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x34], cl
jmp 0x18001edbc
cmp byte [0x18006dead], 0
mov eax, dword [0x18006dea8]
movups xmm0, xmmword [0x18006de98]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006deac]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x18001800f
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180018040
movups xmm0, xmmword [0x18006deb0]
mov eax, dword [0x18006dec0]
movzx ecx, word [0x18006dec4]
movzx edx, byte [0x18006dec6]
jmp 0x180017ee6
mov eax, dword [0x18006ded8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006dedc]
movups xmm0, xmmword [0x18006dec8]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ed34
mov eax, dword [0x18006def0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006def4]
movups xmm0, xmmword [0x18006dee0]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ed34
mov eax, dword [0x18006df08]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006df0c]
movups xmm0, xmmword [0x18006def8]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ed34
mov eax, dword [0x18006df38]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006df3c]
movups xmm0, xmmword [0x18006df28]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ed1e
mov eax, dword [0x18006df50]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006df54]
movups xmm0, xmmword [0x18006df40]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ed1e
mov eax, dword [0x18006df80]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006df84]
movups xmm0, xmmword [0x18006df70]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ed08
mov eax, dword [0x18006df98]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006df9c]
movups xmm0, xmmword [0x18006df88]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ed08
mov eax, dword [0x18006dfc8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006dfcc]
movups xmm0, xmmword [0x18006dfb8]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ec3f
mov eax, dword [0x18006dfe0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006dfe4]
movups xmm0, xmmword [0x18006dfd0]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ec3f
mov eax, dword [0x18006e018]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006e01c]
movups xmm0, xmmword [0x18006e008]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ec13
mov eax, dword [0x18006e030]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006e034]
movups xmm0, xmmword [0x18006e020]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
jne 0x18001ec13
mov eax, dword [0x18006e068]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006e06c]
movups xmm0, xmmword [0x18006e058]
mov dword [rsp + 0x30], eax
xor cl, 0x45
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180018869
movups xmm0, xmmword [0x18006e070]
movzx eax, word [0x18006e088]
movsd xmm1, qword [0x18006e080]
movzx ecx, byte [0x18006e08a]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x53
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov word [rsp + 0x38], ax
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor cl, 0x4b
mov byte [rsp + 0x38], al
mov byte [rsp + 0x3a], cl
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e0a0]
movzx ecx, word [0x18006e0b0]
movzx edx, byte [0x18006e0b2]
movups xmm0, xmmword [0x18006e090]
mov word [rsp + 0x40], cx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor dl, 0x53
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x42], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x1800189e6
movzx ecx, word [0x18006e0c4]
mov eax, dword [0x18006e0c0]
movzx edx, byte [0x18006e0c6]
movsd xmm0, qword [0x18006e0b8]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov dword [rsp + 0x28], eax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
mov word [rsp + 0x2c], cx
xor cl, 0x3d
xor byte [rsp + 0x2d], 0x3e
xor dl, 0x3f
mov byte [rsp + 0x20], 0x34
mov byte [rsp + 0x2e], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x2c], cl
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e0d8]
mov ecx, dword [0x18006e0e8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e0c8]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180018b63
movzx eax, word [0x18006e100]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e0f0]
movzx ecx, byte [0x18006e102]
mov word [rsp + 0x30], ax
xor al, 0x41
xor byte [rsp + 0x31], 0x42
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor cl, 0x43
mov byte [rsp + 0x20], 0x32
mov byte [rsp + 0x32], cl
mov byte [rsp + 0x30], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e118]
movzx ecx, byte [0x18006e128]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e108]
xor cl, 0x51
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180018cb2
movups xmm0, xmmword [0x18006e130]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180018ca8
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x20], 0x38
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e150]
movzx edx, word [0x18006e164]
mov ecx, dword [0x18006e160]
movups xmm0, xmmword [0x18006e140]
movzx r8d, byte [0x18006e166]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor r8b, 0x57
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
mov word [rsp + 0x44], dx
xor dl, 0x55
xor byte [rsp + 0x45], 0x56
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x44], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
mov byte [rsp + 0x46], r8b
call fcn.180001560
test al, al
je 0x180018e52
movzx ecx, word [0x18006e174]
mov eax, dword [0x18006e170]
movzx edx, byte [0x18006e176]
movsd xmm0, qword [0x18006e168]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov dword [rsp + 0x28], eax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
mov word [rsp + 0x2c], cx
xor cl, 0x3d
xor byte [rsp + 0x2d], 0x3e
xor dl, 0x3f
mov byte [rsp + 0x20], 0x52
mov byte [rsp + 0x2e], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x2c], cl
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e188]
mov ecx, dword [0x18006e198]
movzx edx, byte [0x18006e19c]
movups xmm0, xmmword [0x18006e178]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor dl, 0x55
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x44], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180018fdd
movzx eax, word [0x18006e1b0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e1a0]
movzx ecx, byte [0x18006e1b2]
mov word [rsp + 0x30], ax
xor al, 0x41
xor byte [rsp + 0x31], 0x42
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor cl, 0x43
mov byte [rsp + 0x20], 0x48
mov byte [rsp + 0x32], cl
mov byte [rsp + 0x30], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e1c8]
movzx ecx, word [0x18006e1d8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e1b8]
mov word [rsp + 0x40], cx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180019136
movups xmm0, xmmword [0x18006e1e0]
movzx eax, byte [0x18006e1f0]
lea rdx, [rsp + 0x20]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor al, 0x41
mov byte [rsp + 0x20], 0x31
mov byte [rsp + 0x30], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e208]
movzx ecx, word [0x18006e218]
movzx edx, byte [0x18006e21a]
movups xmm0, xmmword [0x18006e1f8]
mov word [rsp + 0x40], cx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor dl, 0x53
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x42], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180019289
cmp byte [0x18006e229], 0
movsd xmm0, qword [0x18006e220]
movzx eax, word [0x18006e228]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18001927f
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
mov byte [rsp + 0x20], 0x33
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e240]
movzx ecx, word [0x18006e250]
movzx edx, byte [0x18006e252]
movups xmm0, xmmword [0x18006e230]
mov word [rsp + 0x40], cx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor dl, 0x53
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x42], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x1800193dc
cmp byte [0x18006e261], 0
movsd xmm0, qword [0x18006e258]
movzx eax, word [0x18006e260]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x1800193d2
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
mov byte [rsp + 0x20], 0x36
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e278]
movzx ecx, word [0x18006e290]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e268]
mov word [rsp + 0x48], cx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e288]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001956b
movups xmm0, xmmword [0x18006e298]
movzx eax, byte [0x18006e2a8]
lea rdx, [rsp + 0x20]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor al, 0x41
mov byte [rsp + 0x20], 0x41
mov byte [rsp + 0x30], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e2c0]
mov ecx, dword [0x18006e2d0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e2b0]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x1800196e8
movzx eax, word [0x18006e2e8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e2d8]
movzx ecx, byte [0x18006e2ea]
mov word [rsp + 0x30], ax
xor al, 0x41
xor byte [rsp + 0x31], 0x42
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor cl, 0x43
mov byte [rsp + 0x20], 0x56
mov byte [rsp + 0x32], cl
mov byte [rsp + 0x30], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e300]
mov ecx, dword [0x18006e310]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e2f0]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001983b
movzx eax, word [0x18006e320]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006e318]
movzx ecx, byte [0x18006e322]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov word [rsp + 0x28], ax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor cl, 0x3b
mov byte [rsp + 0x20], 0x48
mov byte [rsp + 0x2a], cl
mov byte [rsp + 0x28], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e338]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [0x18006e328]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e348]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
movd eax, xmm1
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x1800199ac
mov eax, dword [0x18006e358]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006e350]
movzx ecx, byte [0x18006e35c]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov dword [rsp + 0x28], eax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x20], 0x4c
mov byte [rsp + 0x2c], cl
mov byte [rsp + 0x28], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e370]
movzx edx, word [0x18006e38c]
movups xmm0, xmmword [0x18006e360]
mov ecx, dword [0x18006e388]
movzx r8d, byte [0x18006e38e]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e380]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
mov byte [rsp + 0x4e], r8b
call fcn.180001560
test al, al
je 0x180019b60
cmp byte [0x18006e39b], 0
movsd xmm0, qword [0x18006e390]
mov eax, dword [0x18006e398]
movsd qword [rsp + 0x20], xmm0
mov dword [rsp + 0x28], eax
je 0x180019b56
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
mov byte [rsp + 0x20], 0x4c
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e3b0]
mov ecx, dword [0x18006e3d0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e3a0]
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
xor byte [rsp + 0x52], 0x63
xor byte [rsp + 0x53], 0x31
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006e3c0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x180019d74
movzx eax, word [0x18006e3f0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e3d8]
movzx ecx, byte [0x18006e3f2]
movsd xmm1, qword [0x18006e3e8]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov word [rsp + 0x38], ax
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor cl, 0x4b
mov byte [rsp + 0x20], 0x51
mov byte [rsp + 0x3a], cl
mov byte [rsp + 0x38], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e408]
mov ecx, dword [0x18006e418]
movzx edx, byte [0x18006e41c]
movups xmm0, xmmword [0x18006e3f8]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor dl, 0x55
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x44], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180019ed7
cmp byte [0x18006e42b], 0
movsd xmm0, qword [0x18006e420]
mov eax, dword [0x18006e428]
movsd qword [rsp + 0x20], xmm0
mov dword [rsp + 0x28], eax
je 0x180019ecd
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
mov byte [rsp + 0x20], 0x54
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e440]
mov ecx, dword [0x18006e458]
movups xmm0, xmmword [0x18006e430]
movzx edx, byte [0x18006e45c]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x5d
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e450]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001a0f4
movups xmm1, xmmword [0x18006e470]
mov ecx, dword [0x18006e480]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e460]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x20], 0x45
mov byte [rsp + 0x40], cl
xor al, 0x41
xor byte [rsp + 0x43], 0x54
mov byte [rsp + 0x30], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e498]
movzx edx, word [0x18006e4b4]
movups xmm0, xmmword [0x18006e488]
mov ecx, dword [0x18006e4b0]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e4a8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001a2fd
mov eax, dword [0x18006e4d0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e4b8]
movzx ecx, byte [0x18006e4d4]
movsd xmm1, qword [0x18006e4c8]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov dword [rsp + 0x38], eax
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor cl, 0x4d
mov byte [rsp + 0x20], 0x45
mov byte [rsp + 0x3c], cl
mov byte [rsp + 0x38], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e4e8]
mov ecx, dword [0x18006e500]
movups xmm0, xmmword [0x18006e4d8]
movzx edx, byte [0x18006e504]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x5d
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e4f8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001a4dc
cmp byte [0x18006e51f], 0
movups xmm0, xmmword [0x18006e508]
movsd xmm1, qword [0x18006e518]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x18001a4d2
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov byte [rsp + 0x20], 0x45
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e530]
movzx ecx, word [0x18006e550]
movups xmm0, xmmword [0x18006e520]
movzx edx, byte [0x18006e552]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x63
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006e540]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
mov word [rsp + 0x50], cx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x52], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001a6de
cmp byte [0x18006e56f], 0
movups xmm0, xmmword [0x18006e558]
movsd xmm1, qword [0x18006e568]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x18001a4d2
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov byte [rsp + 0x20], 0x45
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e580]
movzx edx, word [0x18006e5a4]
movups xmm0, xmmword [0x18006e570]
mov ecx, dword [0x18006e5a0]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006e590]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
xor byte [rsp + 0x52], 0x63
xor byte [rsp + 0x53], 0x31
mov word [rsp + 0x54], dx
xor dl, 0x32
xor byte [rsp + 0x55], 0x33
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x54], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001a97e
movzx edx, word [0x18006e5d4]
movups xmm0, xmmword [0x18006e5a8]
mov ecx, dword [0x18006e5d0]
movups xmm1, xmmword [0x18006e5b8]
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e5c8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov word [rsp + 0x4c], dx
xor dl, 0x5d
movd eax, xmm1
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x20], 0x45
xor al, 0x41
mov byte [rsp + 0x48], cl
xor byte [rsp + 0x4d], 0x5e
mov byte [rsp + 0x30], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e5e8]
movzx edx, word [0x18006e60c]
movups xmm0, xmmword [0x18006e5d8]
mov ecx, dword [0x18006e608]
movzx r8d, byte [0x18006e60e]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor r8b, 0x34
movups xmm0, xmmword [0x18006e5f8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
xor byte [rsp + 0x52], 0x63
xor byte [rsp + 0x53], 0x31
mov word [rsp + 0x54], dx
xor dl, 0x32
xor byte [rsp + 0x55], 0x33
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x54], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
movd eax, xmm0
mov byte [rsp + 0x56], r8b
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001ac0a
movzx edx, word [0x18006e634]
movups xmm1, xmmword [0x18006e620]
mov ecx, dword [0x18006e630]
movups xmm0, xmmword [0x18006e610]
movzx r8d, byte [0x18006e636]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
mov word [rsp + 0x44], dx
xor dl, 0x55
xor byte [rsp + 0x45], 0x56
movd eax, xmm1
mov byte [rsp + 0x44], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x20], 0x45
xor al, 0x41
mov byte [rsp + 0x40], cl
xor r8b, 0x57
mov byte [rsp + 0x30], al
mov byte [rsp + 0x46], r8b
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e648]
movzx edx, word [0x18006e66c]
movups xmm0, xmmword [0x18006e638]
mov ecx, dword [0x18006e668]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006e658]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
xor byte [rsp + 0x52], 0x63
xor byte [rsp + 0x53], 0x31
mov word [rsp + 0x54], dx
xor dl, 0x32
xor byte [rsp + 0x55], 0x33
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x54], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001ae54
movups xmm0, xmmword [0x18006e670]
movzx ecx, word [0x18006e690]
movups xmm1, xmmword [0x18006e680]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
lea rdx, [rsp + 0x20]
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov word [rsp + 0x40], cx
xor cl, 0x51
movd eax, xmm1
mov byte [rsp + 0x20], 0x45
mov byte [rsp + 0x40], cl
xor al, 0x41
xor byte [rsp + 0x41], 0x52
mov byte [rsp + 0x30], al
jmp 0x18001edbc
mov eax, dword [0x18006e6d0]
lea rcx, [rbp - 8]
movups xmm0, xmmword [0x18006e698]
mov dword [rbp + 0x30], eax
lea rax, [rbp - 8]
movups xmm1, xmmword [0x18006e6a8]
mov qword [rsp + 0x150], r12
mov r10d, 1
sub r10, rax
mov qword [rsp + 0x148], r13
lea rax, [rbp - 8]
mov r11d, 2
sub r11, rax
mov esi, 3
lea rax, [rbp - 8]
mov r15d, 4
sub rsi, rax
mov r12d, 5
lea rax, [rbp - 8]
mov r13d, 6
sub r15, rax
xor r14d, r14d
lea rax, [rbp - 8]
mov r9d, r14d
sub r12, rax
lea rax, [rbp - 8]
sub r13, rax
mov eax, 7
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp + 0xa0], rax
mov eax, 8
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp + 0xa8], rax
mov eax, 9
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rsp + 0x58], rax
mov eax, 0xa
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rsp + 0x60], rax
mov eax, 0xb
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rsp + 0x68], rax
mov eax, 0xc
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rsp + 0x70], rax
mov eax, 0xd
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rsp + 0x78], rax
mov eax, 0xe
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x80], rax
mov eax, 0xf
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x78], rax
mov eax, 0x10
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x70], rax
mov eax, 0x11
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x68], rax
mov eax, 0x12
sub rax, rcx
lea rcx, [rbp - 8]
movups xmmword [rbp - 8], xmm0
mov qword [rbp - 0x60], rax
movups xmm0, xmmword [0x18006e6b8]
movups xmmword [rbp + 8], xmm1
movsd xmm1, qword [0x18006e6c8]
movups xmmword [rbp + 0x18], xmm0
movsd qword [rbp + 0x28], xmm1
mov rdi, qword [rbp + 0xa0]
mov eax, 0x13
sub rax, rcx
mov rbx, qword [rbp + 0xa8]
mov r14, qword [rsp + 0x58]
lea rcx, [rbp - 8]
mov qword [rbp - 0x58], rax
mov eax, 0x14
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x50], rax
mov eax, 0x15
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x48], rax
mov eax, 0x16
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x40], rax
mov eax, 0x17
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x38], rax
mov eax, 0x18
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x30], rax
mov eax, 0x19
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x28], rax
mov eax, 0x1a
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x20], rax
mov eax, 0x1b
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x18], rax
mov eax, 0x1c
sub rax, rcx
lea rcx, [rbp - 8]
mov qword [rbp - 0x10], rax
mov eax, 0x1d
sub rax, rcx
mov qword [rsp + 0x20], rax
movabs rax, 0xa0a0a0a0a0a0a0a1
nop word [rax + rax]
mul r9
lea r8, [rbp - 8]
shr rdx, 5
add r8, r9
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [r10 + r8]
add al, 0x31
xor byte [r8], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [r11 + r8]
add al, 0x32
xor byte [r8 + 1], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [rsi + r8]
add al, 0x33
xor byte [r8 + 2], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [r15 + r8]
add al, 0x34
xor byte [r8 + 3], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [r12 + r8]
add al, 0x35
xor byte [r8 + 4], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [r8 + r13]
add al, 0x36
xor byte [r8 + 5], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [rdi + r8]
add al, 0x37
xor byte [r8 + 6], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [rbx + r8]
add al, 0x38
xor byte [r8 + 7], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [r14 + r8]
add al, 0x39
xor byte [r8 + 8], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rsp + 0x60]
add al, 0x3a
add rcx, r8
xor byte [r8 + 9], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rsp + 0x68]
add al, 0x3b
add rcx, r8
xor byte [r8 + 0xa], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rsp + 0x70]
add al, 0x3c
add rcx, r8
xor byte [r8 + 0xb], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rsp + 0x78]
add al, 0x3d
add rcx, r8
xor byte [r8 + 0xc], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x80]
add al, 0x3e
add rcx, r8
xor byte [r8 + 0xd], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x78]
add al, 0x3f
add rcx, r8
xor byte [r8 + 0xe], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x70]
add al, 0x40
add rcx, r8
xor byte [r8 + 0xf], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x68]
add al, 0x41
add rcx, r8
xor byte [r8 + 0x10], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x60]
add al, 0x42
add rcx, r8
xor byte [r8 + 0x11], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x58]
add al, 0x43
add rcx, r8
xor byte [r8 + 0x12], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x50]
add al, 0x44
add rcx, r8
xor byte [r8 + 0x13], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x48]
add al, 0x45
add rcx, r8
xor byte [r8 + 0x14], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x40]
add al, 0x46
add rcx, r8
xor byte [r8 + 0x15], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
add al, 0x47
xor byte [r8 + 0x16], al
mov rcx, qword [rbp - 0x38]
movabs rax, 0xa0a0a0a0a0a0a0a1
add rcx, r8
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x30]
add al, 0x48
add rcx, r8
xor byte [r8 + 0x17], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x28]
add al, 0x49
add rcx, r8
xor byte [r8 + 0x18], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x20]
add al, 0x4a
add rcx, r8
xor byte [r8 + 0x19], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x18]
add al, 0x4b
add rcx, r8
xor byte [r8 + 0x1a], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rbp - 0x10]
add al, 0x4c
add rcx, r8
xor byte [r8 + 0x1b], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
mov rcx, qword [rsp + 0x20]
add al, 0x4d
add rcx, r8
xor byte [r8 + 0x1c], al
movabs rax, 0xa0a0a0a0a0a0a0a1
mul rcx
shr rdx, 5
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
add r9, 0x1e
sub al, cl
add al, 0x4e
xor byte [r8 + 0x1d], al
movabs rax, 0xa0a0a0a0a0a0a0a1
cmp r9, 0x3c
jb 0x18001b090
mov rbx, qword [rbp + 0x98]
lea rdx, [rbp - 8]
mov rcx, rbx
call fcn.180001560
mov r13, qword [rsp + 0x148]
mov r14d, 0
mov r12, qword [rsp + 0x150]
mov rdi, qword [rbp + 0x90]
test al, al
je 0x18001b5c1
movups xmm0, xmmword [0x18006e6d8]
movzx ecx, word [0x18006e6f8]
movups xmm1, xmmword [0x18006e6e8]
jmp 0x18001ad8a
movups xmm1, xmmword [0x18006e710]
movzx edx, word [0x18006e72c]
movups xmm0, xmmword [0x18006e700]
mov ecx, dword [0x18006e728]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e720]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001b7f6
movups xmm1, xmmword [0x18006e740]
mov ecx, dword [0x18006e750]
movzx edx, byte [0x18006e754]
movups xmm0, xmmword [0x18006e730]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x20], 0x51
mov byte [rsp + 0x40], cl
xor al, 0x41
xor dl, 0x55
mov byte [rsp + 0x30], al
mov byte [rsp + 0x44], dl
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e768]
movzx edx, word [0x18006e784]
movups xmm0, xmmword [0x18006e758]
mov ecx, dword [0x18006e780]
movzx r8d, byte [0x18006e786]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e778]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
mov byte [rsp + 0x4e], r8b
call fcn.180001560
test al, al
je 0x18001ba24
cmp byte [0x18006e7a5], r14b
mov eax, dword [0x18006e7a0]
movups xmm0, xmmword [0x18006e788]
mov dword [rsp + 0x38], eax
movzx eax, word [0x18006e7a4]
movsd xmm1, qword [0x18006e798]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x3c], ax
movsd qword [rsp + 0x30], xmm1
je 0x18001ba1a
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
mov byte [rsp + 0x20], 0x51
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e7b8]
movzx edx, word [0x18006e7d4]
movups xmm0, xmmword [0x18006e7a8]
mov ecx, dword [0x18006e7d0]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e7c8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001bc0d
movups xmm0, xmmword [0x18006e7d8]
movzx eax, byte [0x18006e7f0]
movsd xmm1, qword [0x18006e7e8]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor al, 0x49
mov byte [rsp + 0x20], 0x51
mov byte [rsp + 0x38], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e808]
mov ecx, dword [0x18006e828]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e7f8]
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
xor byte [rsp + 0x52], 0x63
xor byte [rsp + 0x53], 0x31
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006e818]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001bd77
movups xmm0, xmmword [0x18006e830]
movzx eax, byte [0x18006e848]
movsd xmm1, qword [0x18006e840]
jmp 0x18001bb7a
movups xmm1, xmmword [0x18006e860]
movzx ecx, word [0x18006e870]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e850]
mov word [rsp + 0x40], cx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001be83
mov eax, dword [0x18006e874]
movzx ecx, byte [0x18006e87a]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006e878]
mov byte [rbp + 0x98], 0x43
jmp 0x180016893
movups xmm1, xmmword [0x18006e890]
movzx edx, word [0x18006e8ac]
movups xmm0, xmmword [0x18006e880]
mov ecx, dword [0x18006e8a8]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e8a0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001c08c
mov eax, dword [0x18006e8c8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e8b0]
movzx ecx, byte [0x18006e8cc]
movsd xmm1, qword [0x18006e8c0]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov dword [rsp + 0x38], eax
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor cl, 0x4d
mov byte [rsp + 0x20], 0x43
mov byte [rsp + 0x3c], cl
mov byte [rsp + 0x38], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e8e0]
movzx edx, word [0x18006e8fc]
movups xmm0, xmmword [0x18006e8d0]
mov ecx, dword [0x18006e8f8]
movzx r8d, byte [0x18006e8fe]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e8f0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
mov byte [rsp + 0x4e], r8b
call fcn.180001560
test al, al
je 0x18001c2a4
cmp byte [0x18006e91b], r14b
movups xmm0, xmmword [0x18006e900]
mov eax, dword [0x18006e918]
movsd xmm1, qword [0x18006e910]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x18001c29a
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
mov byte [rsp + 0x20], 0x43
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e930]
mov ecx, dword [0x18006e950]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e920]
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
xor byte [rsp + 0x52], 0x63
xor byte [rsp + 0x53], 0x31
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006e940]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001c41d
movups xmm0, xmmword [0x18006e958]
mov eax, dword [0x18006e968]
movzx ecx, word [0x18006e96c]
movzx edx, byte [0x18006e96e]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x43
jmp 0x180017ef0
movups xmm1, xmmword [0x18006e980]
mov ecx, dword [0x18006e990]
movzx edx, byte [0x18006e994]
movups xmm0, xmmword [0x18006e970]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor dl, 0x55
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x44], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001c578
cmp byte [0x18006e9a1], r14b
movsd xmm0, qword [0x18006e998]
movzx eax, word [0x18006e9a0]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18001c56e
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
mov byte [rsp + 0x20], 0x44
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006e9b8]
mov ecx, dword [0x18006e9d0]
movups xmm0, xmmword [0x18006e9a8]
movzx edx, byte [0x18006e9d4]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x5d
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006e9c8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001c777
mov eax, dword [0x18006e9f0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006e9d8]
movzx ecx, byte [0x18006e9f4]
movsd xmm1, qword [0x18006e9e8]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov dword [rsp + 0x38], eax
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor cl, 0x4d
mov byte [rsp + 0x20], 0x46
mov byte [rsp + 0x3c], cl
mov byte [rsp + 0x38], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006ea08]
movzx edx, word [0x18006ea24]
movups xmm0, xmmword [0x18006e9f8]
mov ecx, dword [0x18006ea20]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006ea18]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001c97e
cmp byte [0x18006ea43], r14b
movups xmm0, xmmword [0x18006ea28]
mov eax, dword [0x18006ea40]
movsd xmm1, qword [0x18006ea38]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x18001c974
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
mov byte [rsp + 0x20], 0x46
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006ea58]
movzx ecx, word [0x18006ea78]
movups xmm0, xmmword [0x18006ea48]
movzx edx, byte [0x18006ea7a]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x63
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006ea68]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
mov word [rsp + 0x50], cx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x52], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001cafd
movups xmm0, xmmword [0x18006ea80]
mov eax, dword [0x18006ea90]
movzx ecx, word [0x18006ea94]
movzx edx, byte [0x18006ea96]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x46
jmp 0x180017ef0
movups xmm1, xmmword [0x18006eaa8]
mov ecx, dword [0x18006eac0]
movups xmm0, xmmword [0x18006ea98]
movzx edx, byte [0x18006eac4]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x5d
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006eab8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001cc51
movups xmm0, xmmword [0x18006eac8]
movzx eax, word [0x18006eae0]
movsd xmm1, qword [0x18006ead8]
movzx ecx, byte [0x18006eae2]
jmp 0x1800187c5
movups xmm1, xmmword [0x18006eaf8]
movzx edx, word [0x18006eb14]
movups xmm0, xmmword [0x18006eae8]
mov ecx, dword [0x18006eb10]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006eb08]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001ce50
cmp byte [0x18006eb31], r14b
movups xmm0, xmmword [0x18006eb18]
movzx eax, word [0x18006eb30]
movsd xmm1, qword [0x18006eb28]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x38], ax
movsd qword [rsp + 0x30], xmm1
je 0x18001ce46
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
mov byte [rsp + 0x20], 0x53
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006eb48]
mov ecx, dword [0x18006eb60]
movups xmm0, xmmword [0x18006eb38]
movzx edx, byte [0x18006eb64]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x5d
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006eb58]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001d019
movups xmm0, xmmword [0x18006eb68]
mov eax, dword [0x18006eb78]
movzx ecx, byte [0x18006eb7c]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x53
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov dword [rsp + 0x30], eax
xor al, 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor cl, 0x45
mov byte [rsp + 0x30], al
mov byte [rsp + 0x34], cl
jmp 0x18001edbc
movups xmm1, xmmword [0x18006eb90]
movzx ecx, word [0x18006ebb0]
movups xmm0, xmmword [0x18006eb80]
movzx edx, byte [0x18006ebb2]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x63
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006eba0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
mov word [rsp + 0x50], cx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x52], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001d187
movups xmm0, xmmword [0x18006ebb8]
mov eax, dword [0x18006ebc8]
movzx ecx, byte [0x18006ebcc]
jmp 0x18001cf9a
movups xmm1, xmmword [0x18006ebe0]
movzx ecx, word [0x18006ebf8]
movups xmm0, xmmword [0x18006ebd0]
movzx edx, byte [0x18006ebfa]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x5b
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006ebf0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov word [rsp + 0x48], cx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4a], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001d32e
cmp byte [0x18006ec0d], r14b
mov eax, dword [0x18006ec08]
movsd xmm0, qword [0x18006ec00]
mov dword [rsp + 0x28], eax
movzx eax, word [0x18006ec0c]
mov word [rsp + 0x2c], ax
movsd qword [rsp + 0x20], xmm0
je 0x18001d324
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
mov byte [rsp + 0x20], 0x43
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006ec20]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [0x18006ec10]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006ec30]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
movd eax, xmm1
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001d4a5
movups xmm0, xmmword [0x18006ec38]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18001d49b
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov byte [rsp + 0x20], 0x54
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006ec58]
movzx edx, word [0x18006ec74]
movups xmm0, xmmword [0x18006ec48]
mov ecx, dword [0x18006ec70]
movzx r8d, byte [0x18006ec76]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006ec68]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movsd qword [rsp + 0x40], xmm0
xor byte [rsp + 0x40], 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
mov dword [rsp + 0x48], ecx
xor cl, 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
mov word [rsp + 0x4c], dx
xor dl, 0x5d
xor byte [rsp + 0x4d], 0x5e
movd eax, xmm1
mov byte [rsp + 0x48], cl
mov rcx, rbx
mov byte [rsp + 0x4c], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
mov byte [rsp + 0x4e], r8b
call fcn.180001560
test al, al
je 0x18001d699
cmp byte [0x18006ec8d], r14b
mov eax, dword [0x18006ec88]
movups xmm0, xmmword [0x18006ec78]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006ec8c]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x18001d68f
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x20], 0x53
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movups xmm1, xmmword [0x18006eca0]
movzx ecx, word [0x18006ecc0]
movups xmm0, xmmword [0x18006ec90]
movzx edx, byte [0x18006ecc2]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x63
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006ecb0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
mov word [rsp + 0x50], cx
xor cl, 0x61
xor byte [rsp + 0x51], 0x62
movd eax, xmm1
mov byte [rsp + 0x50], cl
mov rcx, rbx
mov byte [rsp + 0x52], dl
lea rdx, [rsp + 0x20]
xor al, 0x41
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001d810
movups xmm0, xmmword [0x18006ecc8]
movzx eax, word [0x18006ece0]
movsd xmm1, qword [0x18006ecd8]
movzx ecx, byte [0x18006ece2]
jmp 0x1800187c5
movups xmm1, xmmword [0x18006ecf8]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [0x18006ece8]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x18006ed08]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x40], xmm0
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
xor byte [rsp + 0x44], 0x55
xor byte [rsp + 0x45], 0x56
xor byte [rsp + 0x46], 0x57
xor byte [rsp + 0x47], 0x58
xor byte [rsp + 0x48], 0x59
xor byte [rsp + 0x49], 0x5a
xor byte [rsp + 0x4a], 0x5b
xor byte [rsp + 0x4b], 0x5c
xor byte [rsp + 0x4c], 0x5d
xor byte [rsp + 0x4d], 0x5e
xor byte [rsp + 0x4e], 0x5f
xor byte [rsp + 0x4f], 0x60
movd eax, xmm1
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
movd eax, xmm0
xor al, 0x51
mov byte [rsp + 0x40], al
call fcn.180001560
test al, al
je 0x18001d9e8
cmp byte [0x18006ed2f], r14b
movups xmm0, xmmword [0x18006ed18]
movsd xmm1, qword [0x18006ed28]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x18001d9de
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov byte [rsp + 0x20], 0x53
lea rdx, [rsp + 0x20]
jmp 0x18001edbc
movzx ecx, word [0x18006ed4c]
mov eax, dword [0x18006ed48]
movzx edx, byte [0x18006ed4e]
movups xmm0, xmmword [0x18006ed30]
xor dl, 0x4f
mov dword [rsp + 0x38], eax
movsd xmm1, qword [0x18006ed40]
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov word [rsp + 0x3c], cx
xor cl, 0x4d
xor byte [rsp + 0x3d], 0x4e
mov byte [rsp + 0x3c], cl
mov rcx, rbx
mov byte [rsp + 0x3e], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x38], al
call fcn.180001560
test al, al
je 0x18001db35
movzx eax, word [0x18006ed58]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006ed50]
movzx ecx, byte [0x18006ed5a]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov word [rsp + 0x28], ax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor cl, 0x3b
mov byte [rsp + 0x20], 0x55
mov byte [rsp + 0x2a], cl
mov byte [rsp + 0x28], al
jmp 0x18001edbc
movups xmm1, xmmword [0x18006ed70]
mov ecx, dword [0x18006ed80]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006ed60]
mov dword [rsp + 0x40], ecx
xor cl, 0x51
xor byte [rsp + 0x41], 0x52
xor byte [rsp + 0x42], 0x53
xor byte [rsp + 0x43], 0x54
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor byte [rsp + 0x3c], 0x4d
xor byte [rsp + 0x3d], 0x4e
xor byte [rsp + 0x3e], 0x4f
xor byte [rsp + 0x3f], 0x50
movd eax, xmm1
mov byte [rsp + 0x40], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
xor al, 0x41
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x18001dc88
movzx eax, word [0x18006ed90]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006ed88]
movzx ecx, byte [0x18006ed92]
movsd qword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
mov word [rsp + 0x28], ax
xor al, 0x39
xor byte [rsp + 0x29], 0x3a
xor cl, 0x3b
mov byte [rsp + 0x20], 0x50
mov byte [rsp + 0x2a], cl
mov byte [rsp + 0x28], al
jmp 0x18001edbc
cmp byte [0x18006edb3], r14b
movups xmm0, xmmword [0x18006ed98]
mov eax, dword [0x18006edb0]
movsd xmm1, qword [0x18006eda8]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x18001dd45
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
xor byte [rsp + 0x38], 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
mov byte [rsp + 0x20], 0x49
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x18001dd79
movups xmm0, xmmword [0x18006e038]
movzx eax, word [0x18006e050]
movsd xmm1, qword [0x18006e048]
movzx ecx, byte [0x18006e052]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x4d
jmp 0x1800187cf
mov eax, dword [0x18006e000]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006dfe8]
movzx ecx, byte [0x18006e004]
movsd xmm1, qword [0x18006dff8]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov dword [rsp + 0x38], eax
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor byte [rsp + 0x3a], 0x4b
xor byte [rsp + 0x3b], 0x4c
xor cl, 0x4d
mov byte [rsp + 0x20], 0x4d
mov byte [rsp + 0x3c], cl
mov byte [rsp + 0x38], al
jmp 0x18001edbc
movups xmm0, xmmword [0x18006dfa0]
mov eax, dword [0x18006dfb0]
cmp byte [0x18006dfb3], 0
jmp 0x18001ed48
movups xmm0, xmmword [0x18006df58]
mov eax, dword [0x18006df68]
cmp byte [0x18006df6b], 0
jmp 0x18001ed48
movups xmm0, xmmword [0x18006df10]
mov eax, dword [0x18006df20]
cmp byte [0x18006df23], 0
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], eax
je 0x18001edb7
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x42
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.1800018d0
mov rcx, rbx
call fcn.180001a00
mov rax, rdi
add rsp, 0x158
pop r15
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret