Function at 0x180001b20
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 - 0x48]
sub rsp, 0x148
cmp byte [0x180080095], 0
mov rbx, rdx
mov rdi, rcx
mov rsi, 0xffffffffffffffff
je 0x180002532
movzx eax, word [0x18006f018]
lea rcx, [rsp + 0x20]
movups xmm0, xmmword [str.xFVYjaRYIUUcu_vw]
movzx edx, byte [0x18006f01a]
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 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 0x180001be1
mov r15, qword [rbx + 0x18]
mov rcx, rbx
mov r14, qword [rbx + 0x10]
cmp r15, 0x10
jb 0x180001bfe
mov rcx, qword [rbx]
cmp r14, rax
jne 0x180001c87
mov r8, r14
lea rdx, [rsp + 0x20]
call fcn.180066ce0
test eax, eax
jne 0x180001c87
mov eax, dword [str.py_5]
xorps xmm0, xmm0
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f020]
xor byte [rbp + 0x91], 0x32
xor al, 0x35
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
xor r9d, r9d
mov byte [rbp + 0x94], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r9
lea rax, [rbp + 0x90]
mov qword [rdi + 0x18], r9
mov byte [rbp + 0x90], 0x41
inc rsi
cmp byte [rax + rsi], r9b
jne 0x180001c67
mov r8, rsi
lea rdx, [rbp + 0x90]
mov rcx, rdi
call fcn.1800015b0
jmp 0x18000b0f7
cmp byte [0x18006f03b], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcuu_vqw]
mov eax, dword [0x18006f038]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180001d0a
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
inc rax
cmp byte [rcx + rax], 0
jne 0x180001d12
mov rcx, rbx
cmp r15, 0x10
jb 0x180001d27
mov rcx, qword [rbx]
cmp r14, rax
jne 0x180001dc2
mov r8, r14
lea rdx, [rsp + 0x20]
call fcn.180066ce0
test eax, eax
jne 0x180001dc2
mov eax, dword [0x18006f03c]
xorps xmm0, xmm0
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f040]
xor byte [rbp + 0x91], 0x32
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
mov word [rbp + 0x94], ax
xor al, 0x35
xor byte [rbp + 0x95], 0x36
xor r9d, r9d
mov byte [rbp + 0x94], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r9
lea rax, [rbp + 0x90]
mov qword [rdi + 0x18], r9
mov byte [rbp + 0x90], 0x4d
inc rsi
cmp byte [rax + rsi], r9b
jne 0x180001da2
mov r8, rsi
lea rdx, [rbp + 0x90]
mov rcx, rdi
call fcn.1800015b0
jmp 0x18000b0f7
cmp byte [0x18006f05b], 0
movups xmm0, xmmword [0x18006f048]
mov eax, dword [0x18006f058]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180001e45
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 0x180001eb7
mov eax, dword [0x18006f05c]
movzx ecx, byte [0x18006f062]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f060]
mov byte [rbp + 0x90], 0x4d
xor byte [rbp + 0x91], 0x32
lea rdx, [rbp + 0x90]
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
mov word [rbp + 0x94], ax
xor al, 0x35
xor byte [rbp + 0x95], 0x36
xor cl, 0x37
mov byte [rbp + 0x94], al
mov byte [rbp + 0x96], cl
jmp 0x18000b0ef
mov eax, dword [0x18006f078]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f07c]
movups xmm0, xmmword [str.xFVYjaRYIUUcn]
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 0x180001fac
cmp byte [0x18006f087], 0
mov rax, qword [str.bqrf]
mov qword [rbp + 0x90], rax
je 0x180001fa0
xor byte [rbp + 0x91], 0x32
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
xor byte [rbp + 0x94], 0x35
xor byte [rbp + 0x95], 0x36
xor byte [rbp + 0x96], 0x37
xor byte [rbp + 0x97], 0x38
mov byte [rbp + 0x90], 0x53
lea rdx, [rbp + 0x90]
jmp 0x18000b0ef
cmp byte [str.Dv_NT_7], 0
movups xmm0, xmmword [0x18006f088]
mov eax, dword [0x18006f098]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x18000202f
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 0x180002066
mov eax, dword [0x18006f09c]
movzx ecx, byte [0x18006f0a2]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f0a0]
mov byte [rbp + 0x90], 0x47
jmp 0x180001e77
cmp byte [0x18006f0bb], 0
movups xmm0, xmmword [0x18006f0a8]
mov eax, dword [0x18006f0b8]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x1800020e9
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 0x180002119
mov eax, dword [0x18006f0bc]
movzx ecx, byte [0x18006f0c2]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f0c0]
jmp 0x180001e70
movups xmm0, xmmword [str.xFVYjaRYIUUcpU_vw_f77_2]
movzx eax, byte [0x18006f0e0]
lea rdx, [rsp + 0x20]
movsd xmm1, qword [0x18006f0d8]
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 0x180002236
mov eax, dword [0x18006f0f0]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006f0e8]
movzx ecx, byte [0x18006f0f4]
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 0x18000b0ef
movzx eax, word [0x18006f108]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f10a]
movups xmm0, xmmword [str.xFVYjaRYIUUcyn_rx]
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 0x1800022ee
mov eax, dword [0x18006f10c]
movzx ecx, byte [0x18006f112]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f110]
mov byte [rbp + 0x90], 0x44
jmp 0x180001e77
movzx eax, word [0x18006f128]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f12a]
movups xmm0, xmmword [str.xFVYjaRYIUUcp_f_vy]
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 0x1800023d1
mov eax, dword [0x18006f12c]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f130]
mov byte [rbp + 0x90], 0x4d
xor byte [rbp + 0x91], 0x32
lea rdx, [rbp + 0x90]
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
mov word [rbp + 0x94], ax
xor al, 0x35
xor byte [rbp + 0x95], 0x36
mov byte [rbp + 0x94], al
jmp 0x18000b0ef
movups xmm0, xmmword [str.xFVYjaRYIUUcv_f_]
movzx eax, byte [0x18006f148]
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 0x180002488
cmp byte [0x18006f14f], 0
mov eax, dword [0x18006f14c]
mov dword [rbp + 0x90], eax
je 0x18000247c
xor byte [rbp + 0x91], 0x32
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
mov byte [rbp + 0x90], 0x4b
lea rdx, [rbp + 0x90]
jmp 0x18000b0ef
movzx eax, word [0x18006f160]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f162]
movups xmm0, xmmword [str.xFVYjaRYIUUcpU]
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 0x180002532
mov eax, dword [0x18006f164]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f168]
jmp 0x180002393
cmp byte [0x180080099], 0
je 0x180002884
movzx eax, byte [0x18006f188]
lea rcx, [rsp + 0x20]
movups xmm0, xmmword [0x18006f170]
movsd xmm1, qword [0x18006f180]
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], 0x49
mov byte [rsp + 0x38], al
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800025e6
cmp qword [rbx + 0x18], 0x10
mov rcx, rbx
mov r8, qword [rbx + 0x10]
jb 0x180002600
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800026a0
lea rdx, [rsp + 0x20]
call fcn.180066ce0
test eax, eax
jne 0x1800026a0
mov eax, dword [0x18006f18c]
xorps xmm0, xmm0
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f190]
xor byte [rbp + 0x91], 0x32
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
mov word [rbp + 0x94], ax
xor al, 0x35
xor byte [rbp + 0x95], 0x36
xor r9d, r9d
mov byte [rbp + 0x94], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r9
lea rax, [rbp + 0x90]
mov qword [rdi + 0x18], r9
mov byte [rbp + 0x90], 0x53
nop dword [rax + rax]
inc rsi
cmp byte [rax + rsi], r9b
jne 0x180002680
mov r8, rsi
lea rdx, [rbp + 0x90]
mov rcx, rdi
call fcn.1800015b0
jmp 0x18000b0f7
cmp byte [0x18006f1ad], 0
mov eax, dword [0x18006f1a8]
movups xmm0, xmmword [str.xFVYjaRYIUUcn_H..__e]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006f1ac]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180002739
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 0x1800027af
movzx eax, word [0x18006f1b8]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [str.bSDQQeX_0_]
movzx ecx, byte [0x18006f1ba]
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 0x18000b0ef
movzx eax, word [0x18006f1d0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f1d2]
movups xmm0, xmmword [str.xFVYjaRYIUUcyn]
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 0x180002884
mov eax, dword [str.up__5]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f1d8]
mov byte [rbp + 0x90], 0x44
xor byte [rbp + 0x91], 0x32
lea rdx, [rbp + 0x90]
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
xor al, 0x35
mov byte [rbp + 0x94], al
jmp 0x18000b0ef
cmp byte [0x180080098], 0
je 0x180002bd8
cmp byte [0x18006f1f3], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcp]
mov eax, dword [0x18006f1f0]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180002914
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 rax, [rsp + 0x20]
nop dword [rax]
inc rsi
cmp byte [rax + rsi], 0
jne 0x180002920
cmp qword [rbx + 0x18], 0x10
mov rcx, rbx
mov r8, qword [rbx + 0x10]
jb 0x18000293a
mov rcx, qword [rbx]
cmp r8, rsi
jne 0x180002973
lea rdx, [rsp + 0x20]
call fcn.180066ce0
test eax, eax
jne 0x180002973
mov eax, dword [0x18006f1f4]
movzx ecx, byte [0x18006f1fa]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f1f8]
mov byte [rbp + 0x90], 0x50
jmp 0x180001e77
movups xmm0, xmmword [str.xFVYjaRYIUUcp_a_]
movzx eax, byte [0x18006f210]
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 0x180002a0c
mov eax, dword [0x18006f214]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f218]
mov byte [rbp + 0x90], 0x50
jmp 0x18000285b
cmp byte [0x18006f239], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcy_L_36]
movzx eax, word [0x18006f238]
movsd xmm1, qword [0x18006f230]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x38], ax
movsd qword [rsp + 0x30], xmm1
je 0x180002ac1
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 0x180002b2d
cmp byte [0x18006f247], 0
mov rax, qword [str.uWRSYS8xFVYjaRYIUUcz]
mov qword [rbp + 0x90], rax
je 0x180002b21
xor byte [rbp + 0x91], 0x32
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
xor byte [rbp + 0x94], 0x35
xor byte [rbp + 0x95], 0x36
xor byte [rbp + 0x96], 0x37
xor byte [rbp + 0x97], 0x38
mov byte [rbp + 0x90], 0x44
lea rdx, [rbp + 0x90]
jmp 0x18000b0ef
cmp byte [0x18006f259], 0
movups xmm0, xmmword [0x18006f248]
movzx eax, word [0x18006f258]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180002ba8
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 0x180002bd8
mov eax, dword [0x18006f25c]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f260]
mov byte [rbp + 0x90], 0x50
jmp 0x18000239a
cmp byte [0x180080096], 0
je 0x180002ee5
cmp byte [0x18006f279], 0
movups xmm0, xmmword [str.xFVYjaRYIUUchso]
movzx eax, word [0x18006f278]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180002c60
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 0x180002c90
mov eax, dword [0x18006f27c]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f280]
mov byte [rbp + 0x90], 0x55
jmp 0x18000285b
cmp byte [str.HsWAMY_7], 0
movups xmm0, xmmword [0x18006f288]
movsd xmm1, qword [0x18006f298]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x180002d2b
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 0x180002d62
mov eax, dword [0x18006f2a0]
movzx ecx, byte [0x18006f2a6]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f2a4]
mov byte [rbp + 0x90], 0x42
jmp 0x180001e77
cmp byte [str.Hs_I___7], 0
movups xmm0, xmmword [str.xFVYjaRYIUUc]
movsd xmm1, qword [0x18006f2b8]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x180002dfd
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 0x180002e34
mov eax, dword [0x18006f2c0]
movzx ecx, byte [0x18006f2c6]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f2c4]
mov byte [rbp + 0x90], 0x42
jmp 0x180001e77
movzx eax, word [0x18006f2d8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f2da]
movups xmm0, xmmword [str.xFVYjaRYIUUcz_r_t]
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 0x180002ee5
mov eax, dword [0x18006f2dc]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006f2e0]
mov byte [rbp + 0x90], 0x47
jmp 0x18000239a
cmp byte [0x18008009a], 0
je 0x1800030d0
mov eax, dword [0x18006f2f8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f2fc]
movups xmm0, xmmword [str.xFVYjaRYIUUcQH__0]
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 0x180002fd9
movsd xmm0, qword [str.r_CWWE29]
lea rdx, [rsp + 0x20]
movzx eax, byte [0x18006f308]
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 0x18000b0ef
cmp byte [0x18006f325], 0
mov eax, dword [0x18006f320]
movups xmm0, xmmword [str.xFVYjaRYIUUcp___6e]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006f324]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180003072
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 0x1800030d0
movsd xmm0, qword [str.SPPBR29]
movzx eax, byte [0x18006f330]
movsd qword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
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], 0x4d
mov byte [rsp + 0x28], al
jmp 0x18000b0ef
movzx ecx, word [0x18006f34c]
mov eax, dword [0x18006f348]
movzx edx, byte [0x18006f34e]
movups xmm0, xmmword [str.xFVYjaRYIUUcR2_]
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 0x1800031e7
movzx eax, word [0x18006f358]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006f350]
movzx ecx, byte [0x18006f35a]
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 0x18000b0ef
cmp byte [0x18006f371], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcpy_f]
movzx eax, word [0x18006f370]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180003262
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 0x180003292
mov eax, dword [0x18006f374]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f378]
mov byte [rbp + 0x90], 0x4d
jmp 0x18000285b
cmp byte [0x180080097], 0
je 0x18000396b
cmp byte [0x18006f391], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcnul]
movzx eax, word [0x18006f390]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x18000331a
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 0x18000334a
mov eax, dword [str.by__5]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f398]
mov byte [rbp + 0x90], 0x53
jmp 0x18000285b
cmp byte [0x18006f3b1], 0
movups xmm0, xmmword [str.xFVYjaRYIUUckml]
movzx eax, word [0x18006f3b0]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x1800033c5
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 0x1800033f5
mov eax, dword [str.ga__5]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f3b8]
mov byte [rbp + 0x90], 0x56
jmp 0x18000285b
cmp byte [0x18006f3d1], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcp_f_v]
movzx eax, word [0x18006f3d0]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180003470
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 0x1800034a0
mov eax, dword [0x18006f3d4]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f3d8]
mov byte [rbp + 0x90], 0x4d
jmp 0x18000285b
cmp byte [str.Dba_5], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcpy__]
mov eax, dword [0x18006f3f0]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180003523
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 0x180003553
mov eax, dword [0x18006f3f4]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f3f8]
mov byte [rbp + 0x90], 0x53
jmp 0x18000285b
mov eax, dword [0x18006f410]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f414]
movups xmm0, xmmword [str.xFVYjaRYIUUcpWQ_pv]
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 0x180003601
movsd xmm0, qword [0x18006f418]
movzx eax, byte [0x18006f420]
jmp 0x180003092
cmp byte [0x18006f439], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcir]
movzx eax, word [0x18006f438]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x18000367c
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 0x1800036ac
mov eax, dword [str.pe_5]
mov dword [rbp + 0x90], eax
movzx eax, byte [0x18006f440]
mov byte [rbp + 0x90], 0x41
jmp 0x18000285b
mov eax, dword [0x18006f458]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f45c]
movups xmm0, xmmword [str.xFVYjaRYIUUcv_Myy_]
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 0x1800037a1
cmp byte [0x18006f467], 0
mov rax, qword [str.zSA_r_r_8xFVYjaRYIUUcpU]
mov qword [rbp + 0x90], rax
je 0x180003795
xor byte [rbp + 0x91], 0x32
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
xor byte [rbp + 0x94], 0x35
xor byte [rbp + 0x95], 0x36
xor byte [rbp + 0x96], 0x37
xor byte [rbp + 0x97], 0x38
mov byte [rbp + 0x90], 0x4b
lea rdx, [rbp + 0x90]
jmp 0x18000b0ef
movzx eax, word [0x18006f478]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f47a]
movups xmm0, xmmword [0x18006f468]
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 0x180003892
cmp byte [0x18006f489], 0
movsd xmm0, qword [0x18006f480]
movzx eax, word [0x18006f488]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x180003888
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 0x18000b0ef
movups xmm0, xmmword [str.xFVYjaRYIUUcq_b_]
movzx eax, byte [0x18006f4a0]
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 0x18000396b
cmp byte [0x18006f4b1], 0
movsd xmm0, qword [str.K_L]
movzx eax, word [0x18006f4b0]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x180003961
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 0x18000b0ef
cmp byte [0x180080093], 0
je 0x180003e66
cmp byte [0x18006f4d3], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcnJV_]
mov eax, dword [0x18006f4d0]
movsd xmm1, qword [0x18006f4c8]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x180003a35
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 0x180003ab9
movups xmm0, xmmword [str.bFZWO]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180003aaf
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], 0x53
lea rdx, [rsp + 0x20]
jmp 0x18000b0ef
cmp byte [str.Hb__P], 0
movups xmm0, xmmword [0x18006f4e8]
movsd xmm1, qword [0x18006f4f8]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x180003b54
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 0x180003bee
movzx ecx, word [0x18006f50c]
mov eax, dword [0x18006f508]
movzx edx, byte [0x18006f50e]
movsd xmm0, qword [0x18006f500]
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], 0x53
mov byte [rsp + 0x2e], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x2c], cl
jmp 0x18000b0ef
cmp byte [0x18006f525], 0
mov eax, dword [0x18006f520]
movups xmm0, xmmword [str.xFVYjaRYIUUczLZ._e]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006f524]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180003c87
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 0x180003d15
cmp byte [0x18006f535], 0
mov eax, dword [0x18006f530]
movsd xmm0, qword [str.w_RS]
mov dword [rsp + 0x28], eax
movzx eax, word [0x18006f534]
mov word [rsp + 0x2c], ax
movsd qword [rsp + 0x20], xmm0
je 0x180003d0b
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], 0x46
lea rdx, [rsp + 0x20]
jmp 0x18000b0ef
movzx eax, word [0x18006f550]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f552]
movups xmm0, xmmword [str.xFVYjaRYIUUcy__8]
xor cl, 0x4b
mov word [rsp + 0x38], ax
movsd xmm1, qword [0x18006f548]
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
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 byte [rsp + 0x3a], cl
mov rcx, rbx
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x38], al
call fcn.180001560
test al, al
je 0x180003e66
movzx ecx, word [0x18006f564]
mov eax, dword [0x18006f560]
movzx edx, byte [0x18006f566]
movsd xmm0, qword [str.uWP_L]
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], 0x44
mov byte [rsp + 0x2e], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x2c], cl
jmp 0x18000b0ef
cmp byte [0x18008008f], 0
je 0x180004390
mov eax, dword [0x18006f578]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f57c]
movups xmm0, xmmword [0x18006f568]
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 0x180004303
mov eax, dword [0x18006f590]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f594]
movups xmm0, xmmword [str.xFVYjtV_Rexc_r]
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 0x180004303
mov eax, dword [0x18006f5a8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f5ac]
movups xmm0, xmmword [str.xFVYjtV_Rexc_r_f__f7q]
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 0x180004303
cmp byte [0x18006f5dd], 0
mov eax, dword [str._r4pe]
movups xmm0, xmmword [str.xFVYjwEUVHd]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006f5dc]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x1800040e6
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 0x1800041a4
movups xmm0, xmmword [0x18006f5e0]
lea rdx, [rsp + 0x20]
movzx eax, byte [0x18006f5f8]
movsd xmm1, qword [0x18006f5f0]
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 0x18000b0ef
mov eax, dword [0x18006f610]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f614]
movups xmm0, xmmword [0x18006f600]
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 0x180004390
movups xmm0, xmmword [str.bBV_FXVB]
movzx eax, word [0x18006f630]
movsd xmm1, qword [0x18006f628]
movzx ecx, byte [0x18006f632]
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
mov word [rsp + 0x38], ax
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor cl, 0x4b
mov byte [rsp + 0x20], 0x53
mov byte [rsp + 0x3a], cl
mov byte [rsp + 0x38], al
jmp 0x18000b0ef
cmp byte [0x18006f5c3], 0
movups xmm0, xmmword [0x18006f5b0]
mov eax, dword [0x18006f5c0]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180004386
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]
jmp 0x18000b0ef
cmp byte [0x18008008e], 0
je 0x1800048c0
mov eax, dword [0x18006f648]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f64c]
movups xmm0, xmmword [0x18006f638]
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 0x18000482f
mov eax, dword [0x18006f660]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f664]
movups xmm0, xmmword [0x18006f650]
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 0x18000482f
cmp byte [0x18006f695], 0
mov eax, dword [str._r4qe]
movups xmm0, xmmword [str.xFVYjwEUVHdxb]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006f694]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180004572
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 0x180004632
movups xmm0, xmmword [0x18006f698]
mov eax, dword [0x18006f6a8]
movzx ecx, word [0x18006f6ac]
movzx edx, byte [0x18006f6ae]
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 0x18000b0ef
mov eax, dword [0x18006f6c0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f6c4]
movups xmm0, xmmword [0x18006f6b0]
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 0x18000476e
mov eax, dword [0x18006f6d8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f6dc]
movups xmm0, xmmword [str.xFVYjRY_ec_r_f__f7p]
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 0x1800048c0
movzx eax, word [0x18006f6f8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [str.___AWEA]
movzx ecx, byte [0x18006f6fa]
movsd xmm1, qword [0x18006f6f0]
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], 0x4d
mov byte [rsp + 0x3a], cl
mov byte [rsp + 0x38], al
jmp 0x18000b0ef
cmp byte [0x18006f67b], 0
movups xmm0, xmmword [0x18006f668]
mov eax, dword [0x18006f678]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180004386
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
mov byte [rsp + 0x20], 0x42
jmp 0x18000b0ef
cmp byte [0x18008008d], 0
je 0x180004d69
mov eax, dword [0x18006f710]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f714]
movups xmm0, xmmword [0x18006f700]
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 0x180004cd8
mov eax, dword [0x18006f728]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f72c]
movups xmm0, xmmword [str.xFVYjtV_Rec_r]
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 0x180004cd8
cmp byte [0x18006f75d], 0
mov eax, dword [str._r4re]
movups xmm0, xmmword [str.xFVYjwEUVHdyb]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006f75c]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180004aa2
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 0x180004ad3
movups xmm0, xmmword [str.a___VS]
mov eax, dword [0x18006f770]
movzx ecx, word [0x18006f774]
movzx edx, byte [0x18006f776]
jmp 0x1800045a2
mov eax, dword [0x18006f788]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f78c]
movups xmm0, xmmword [str.xFVYjRY_ec_r]
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 0x180004c0f
mov eax, dword [0x18006f7a0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f7a4]
movups xmm0, xmmword [str.xFVYjRY_ec_r_f__f7s]
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 0x180004d69
mov eax, dword [0x18006f7c0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [str._G_GUN_U_etXRR_5bk_b_0__ibFM]
movzx ecx, byte [0x18006f7c4]
movsd xmm1, qword [0x18006f7b8]
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 0x18000b0ef
cmp byte [0x18006f743], 0
movups xmm0, xmmword [str.sSP_EWTS]
mov eax, dword [0x18006f740]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180004386
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
mov byte [rsp + 0x20], 0x42
jmp 0x18000b0ef
cmp byte [0x180080091], 0
je 0x1800058e9
movups xmm1, xmmword [0x18006f7d8]
movzx ecx, word [0x18006f7e8]
movzx edx, byte [0x18006f7ea]
movups xmm0, xmmword [0x18006f7c8]
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 0x180004ef3
movzx ecx, word [0x18006f7fc]
mov eax, dword [str.jYTLX4_]
movzx edx, byte [0x18006f7fe]
movsd xmm0, qword [0x18006f7f0]
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 0x18000b0ef
movups xmm1, xmmword [0x18006f810]
mov ecx, dword [0x18006f820]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006f800]
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 0x180005070
movzx eax, word [0x18006f838]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006f828]
movzx ecx, byte [0x18006f83a]
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 0x18000b0ef
movups xmm1, xmmword [0x18006f850]
movzx ecx, byte [0x18006f860]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006f840]
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 0x1800051bf
movups xmm0, xmmword [0x18006f868]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1800051b5
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 0x18000b0ef
movups xmm1, xmmword [0x18006f888]
movzx edx, word [0x18006f89c]
mov ecx, dword [0x18006f898]
movups xmm0, xmmword [0x18006f878]
movzx r8d, byte [0x18006f89e]
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 0x18000535f
movzx ecx, word [0x18006f8ac]
mov eax, dword [str.jSTI4_]
movzx edx, byte [0x18006f8ae]
movsd xmm0, qword [0x18006f8a0]
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 0x18000b0ef
movups xmm1, xmmword [0x18006f8c0]
mov ecx, dword [0x18006f8d0]
movzx edx, byte [0x18006f8d4]
movups xmm0, xmmword [0x18006f8b0]
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 0x1800054ea
movzx eax, word [0x18006f8e8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [str.y___RDVHQSX]
movzx ecx, byte [0x18006f8ea]
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 0x18000b0ef
movups xmm1, xmmword [0x18006f900]
movzx ecx, word [0x18006f910]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006f8f0]
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 0x180005643
movups xmm0, xmmword [0x18006f918]
movzx eax, byte [0x18006f928]
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 0x18000b0ef
movups xmm1, xmmword [0x18006f940]
movzx ecx, word [0x18006f950]
movzx edx, byte [0x18006f952]
movups xmm0, xmmword [0x18006f930]
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 0x180005796
cmp byte [0x18006f961], 0
movsd xmm0, qword [0x18006f958]
movzx eax, word [0x18006f960]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000578c
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 0x18000b0ef
movups xmm1, xmmword [0x18006f978]
movzx ecx, word [0x18006f988]
movzx edx, byte [0x18006f98a]
movups xmm0, xmmword [0x18006f968]
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 0x1800058e9
cmp byte [0x18006f999], 0
movsd xmm0, qword [0x18006f990]
movzx eax, word [0x18006f998]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x1800058df
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 0x18000b0ef
cmp byte [0x180080094], 0
je 0x18000a276
movups xmm1, xmmword [0x18006f9b0]
movzx ecx, word [0x18006f9c8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006f9a0]
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 [0x18006f9c0]
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 0x180005a85
movups xmm0, xmmword [str.pTXPR]
movzx eax, byte [0x18006f9e0]
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 0x18000b0ef
movups xmm1, xmmword [0x18006f9f8]
mov ecx, dword [0x18006fa08]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006f9e8]
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 0x180005c02
movzx eax, word [0x18006fa20]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [str.gWA_UVT]
movzx ecx, byte [0x18006fa22]
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 0x18000b0ef
movups xmm1, xmmword [0x18006fa38]
mov ecx, dword [0x18006fa48]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006fa28]
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 0x180005d55
movzx eax, word [0x18006fa58]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [str.yS_R]
movzx ecx, byte [0x18006fa5a]
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 0x18000b0ef
movups xmm1, xmmword [0x18006fa70]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [0x18006fa60]
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 [0x18006fa80]
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 0x180005ec6
mov eax, dword [0x18006fa90]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006fa88]
movzx ecx, byte [0x18006fa94]
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 0x18000b0ef
movups xmm1, xmmword [0x18006faa8]
movzx edx, word [0x18006fac4]
movups xmm0, xmmword [0x18006fa98]
mov ecx, dword [0x18006fac0]
movzx r8d, byte [0x18006fac6]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006fab8]
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 0x18000607a
cmp byte [0x18006fad3], 0
movsd xmm0, qword [str._TA]
mov eax, dword [0x18006fad0]
movsd qword [rsp + 0x20], xmm0
mov dword [rsp + 0x28], eax
je 0x180006070
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 0x18000b0ef
movups xmm1, xmmword [0x18006fae8]
mov ecx, dword [0x18006fb08]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006fad8]
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 [0x18006faf8]
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 0x18000628e
movzx eax, word [0x18006fb28]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006fb10]
movzx ecx, byte [0x18006fb2a]
movsd xmm1, qword [0x18006fb20]
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 0x18000b0ef
movups xmm1, xmmword [0x18006fb40]
mov ecx, dword [0x18006fb50]
movzx edx, byte [0x18006fb54]
movups xmm0, xmmword [0x18006fb30]
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 0x1800063f1
cmp byte [0x18006fb63], 0
movsd xmm0, qword [str.eZFYW]
mov eax, dword [0x18006fb60]
movsd qword [rsp + 0x20], xmm0
mov dword [rsp + 0x28], eax
je 0x1800063e7
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 0x18000b0ef
movups xmm1, xmmword [0x18006fb78]
mov ecx, dword [0x18006fb90]
movups xmm0, xmmword [0x18006fb68]
movzx edx, byte [0x18006fb94]
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 [0x18006fb88]
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 0x18000660e
movups xmm1, xmmword [str.mb_a_t]
mov ecx, dword [0x18006fbb8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006fb98]
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 0x18000b0ef
movups xmm1, xmmword [0x18006fbd0]
movzx edx, word [0x18006fbec]
movups xmm0, xmmword [0x18006fbc0]
mov ecx, dword [0x18006fbe8]
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 [0x18006fbe0]
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 0x180006817
mov eax, dword [0x18006fc08]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006fbf0]
movzx ecx, byte [0x18006fc0c]
movsd xmm1, qword [0x18006fc00]
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 0x18000b0ef
movups xmm1, xmmword [0x18006fc20]
mov ecx, dword [0x18006fc38]
movups xmm0, xmmword [0x18006fc10]
movzx edx, byte [0x18006fc3c]
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 [0x18006fc30]
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 0x1800069f2
cmp byte [0x18006fc57], 0
movups xmm0, xmmword [0x18006fc40]
movsd xmm1, qword [0x18006fc50]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x1800069e8
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 0x18000b0ef
movups xmm1, xmmword [0x18006fc68]
movzx ecx, word [0x18006fc88]
movups xmm0, xmmword [0x18006fc58]
movzx edx, byte [0x18006fc8a]
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 [0x18006fc78]
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 0x180006bf4
cmp byte [0x18006fca7], 0
movups xmm0, xmmword [0x18006fc90]
movsd xmm1, qword [0x18006fca0]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x1800069e8
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 0x18000b0ef
movups xmm1, xmmword [0x18006fcb8]
movzx edx, word [0x18006fcdc]
movups xmm0, xmmword [0x18006fca8]
mov ecx, dword [0x18006fcd8]
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 [0x18006fcc8]
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 0x180006e94
movzx edx, word [0x18006fd0c]
movups xmm0, xmmword [0x18006fce0]
mov ecx, dword [0x18006fd08]
movups xmm1, xmmword [0x18006fcf0]
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 [0x18006fd00]
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 0x18000b0ef
movups xmm1, xmmword [0x18006fd20]
movzx edx, word [0x18006fd44]
movups xmm0, xmmword [0x18006fd10]
mov ecx, dword [0x18006fd40]
movzx r8d, byte [0x18006fd46]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor r8b, 0x34
movups xmm0, xmmword [0x18006fd30]
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 0x180007120
movzx edx, word [0x18006fd6c]
movups xmm1, xmmword [0x18006fd58]
mov ecx, dword [0x18006fd68]
movups xmm0, xmmword [0x18006fd48]
movzx r8d, byte [0x18006fd6e]
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 0x18000b0ef
movups xmm1, xmmword [0x18006fd80]
movzx edx, word [0x18006fda4]
movups xmm0, xmmword [0x18006fd70]
mov ecx, dword [0x18006fda0]
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 [0x18006fd90]
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 0x18000736a
movups xmm0, xmmword [0x18006fda8]
movzx ecx, word [0x18006fdc8]
movups xmm1, xmmword [0x18006fdb8]
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 0x18000b0ef
mov eax, dword [0x18006fe08]
lea rcx, [rbp - 0x10]
movups xmm0, xmmword [0x18006fdd0]
mov dword [rbp + 0x28], eax
lea rax, [rbp - 0x10]
movups xmm1, xmmword [0x18006fde0]
mov qword [rsp + 0x140], r12
mov r10d, 1
sub r10, rax
mov qword [rsp + 0x138], r13
lea rax, [rbp - 0x10]
mov r11d, 2
sub r11, rax
mov esi, 3
lea rax, [rbp - 0x10]
mov r14d, 4
sub rsi, rax
mov r15d, 5
lea rax, [rbp - 0x10]
mov r12d, 6
sub r14, rax
mov r13d, 7
lea rax, [rbp - 0x10]
xor r9d, r9d
sub r15, rax
lea rax, [rbp - 0x10]
sub r12, rax
lea rax, [rbp - 0x10]
sub r13, rax
mov eax, 8
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x90], rax
mov eax, 9
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x98], rax
mov eax, 0xa
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x58], rax
mov eax, 0xb
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x60], rax
mov eax, 0xc
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x68], rax
mov eax, 0xd
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x70], rax
mov eax, 0xe
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x78], rax
mov eax, 0xf
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x80], rax
mov eax, 0x10
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x78], rax
mov eax, 0x11
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x70], rax
mov eax, 0x12
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x68], rax
mov eax, 0x13
movups xmmword [rbp - 0x10], xmm0
sub rax, rcx
movups xmm0, xmmword [0x18006fdf0]
movups xmmword [rbp], xmm1
movsd xmm1, qword [0x18006fe00]
movups xmmword [rbp + 0x10], xmm0
movsd qword [rbp + 0x20], xmm1
mov rdi, qword [rbp + 0x90]
lea rcx, [rbp - 0x10]
mov rbx, qword [rbp + 0x98]
mov qword [rbp - 0x60], rax
mov eax, 0x14
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x58], rax
mov eax, 0x15
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov eax, 0x16
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x48], rax
mov eax, 0x17
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rax
mov eax, 0x18
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x38], rax
mov eax, 0x19
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x30], rax
mov eax, 0x1a
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x28], rax
mov eax, 0x1b
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x20], rax
mov eax, 0x1c
sub rax, rcx
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x18], rax
mov eax, 0x1d
sub rax, rcx
mov qword [rsp + 0x20], rax
movabs rax, 0xa0a0a0a0a0a0a0a1
mul r9
lea r8, [rbp - 0x10]
shr rdx, 5
add r8, r9
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r9b
sub al, cl
lea rcx, [r8 + r10]
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, [r8 + r11]
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, [r8 + rsi]
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, [r8 + r14]
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, [r8 + r15]
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 + r12]
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, [r8 + r13]
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, [r8 + rdi]
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, [r8 + rbx]
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 + 0x58]
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 + 0x60]
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 + 0x68]
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 + 0x70]
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 [rsp + 0x78]
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 - 0x80]
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 - 0x78]
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 - 0x70]
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 - 0x68]
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 - 0x60]
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 - 0x58]
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 - 0x50]
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 - 0x48]
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 - 0x40]
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 - 0x38]
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 - 0x30]
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 - 0x28]
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 - 0x20]
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 - 0x18]
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 0x180007592
mov rbx, qword [rbp + 0x88]
lea rdx, [rbp - 0x10]
mov rcx, rbx
call fcn.180001560
mov r13, qword [rsp + 0x138]
mov r12, qword [rsp + 0x140]
mov rdi, qword [rbp + 0x80]
test al, al
je 0x180007abe
movups xmm0, xmmword [str.tJGQ_RR_]
movzx ecx, word [0x18006fe30]
movups xmm1, xmmword [0x18006fe20]
jmp 0x1800072a0
movups xmm1, xmmword [0x18006fe48]
movzx edx, word [0x18006fe64]
movups xmm0, xmmword [0x18006fe38]
mov ecx, dword [0x18006fe60]
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 [0x18006fe58]
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 0x180007cf3
movups xmm1, xmmword [0x18006fe78]
mov ecx, dword [0x18006fe88]
movzx edx, byte [0x18006fe8c]
movups xmm0, xmmword [str._GZWrEYN]
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 0x18000b0ef
movups xmm1, xmmword [0x18006fea0]
movzx edx, word [0x18006febc]
movups xmm0, xmmword [0x18006fe90]
mov ecx, dword [0x18006feb8]
movzx r8d, byte [0x18006febe]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x18006feb0]
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 0x180007f21
cmp byte [0x18006fedd], 0
mov eax, dword [0x18006fed8]
movups xmm0, xmmword [0x18006fec0]
mov dword [rsp + 0x38], eax
movzx eax, word [0x18006fedc]
movsd xmm1, qword [0x18006fed0]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x3c], ax
movsd qword [rsp + 0x30], xmm1
je 0x180007f17
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 0x18000b0ef
movups xmm1, xmmword [0x18006fef0]
movzx edx, word [0x18006ff0c]
movups xmm0, xmmword [0x18006fee0]
mov ecx, dword [0x18006ff08]
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 [0x18006ff00]
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 0x18000810a
movups xmm0, xmmword [0x18006ff10]
movzx eax, byte [0x18006ff28]
movsd xmm1, qword [0x18006ff20]
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 0x18000b0ef
movups xmm1, xmmword [0x18006ff40]
mov ecx, dword [0x18006ff60]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006ff30]
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 [0x18006ff50]
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 0x180008274
movups xmm0, xmmword [str._GZWREYN]
movzx eax, byte [0x18006ff80]
movsd xmm1, qword [0x18006ff78]
jmp 0x180008077
movups xmm1, xmmword [0x18006ff98]
movzx ecx, word [0x18006ffa8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006ff88]
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 0x180008380
mov eax, dword [str.rZ_P_7]
movzx ecx, byte [0x18006ffb2]
mov dword [rbp + 0x90], eax
movzx eax, word [0x18006ffb0]
mov byte [rbp + 0x90], 0x43
jmp 0x180001e77
movups xmm1, xmmword [0x18006ffc8]
movzx edx, word [0x18006ffe4]
movups xmm0, xmmword [0x18006ffb8]
mov ecx, dword [0x18006ffe0]
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 [0x18006ffd8]
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 0x180008589
mov eax, dword [0x180070000]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x18006ffe8]
movzx ecx, byte [0x180070004]
movsd xmm1, qword [0x18006fff8]
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 0x18000b0ef
movups xmm1, xmmword [0x180070018]
movzx edx, word [0x180070034]
movups xmm0, xmmword [0x180070008]
mov ecx, dword [0x180070030]
movzx r8d, byte [0x180070036]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x180070028]
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 0x1800087a1
cmp byte [0x180070053], 0
movups xmm0, xmmword [0x180070038]
mov eax, dword [0x180070050]
movsd xmm1, qword [0x180070048]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x180008797
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 0x18000b0ef
movups xmm1, xmmword [0x180070068]
mov ecx, dword [0x180070088]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x180070058]
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 [0x180070078]
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 0x18000891a
movups xmm0, xmmword [str.r_DPXDYMUI]
mov eax, dword [0x1800700a0]
movzx ecx, word [0x1800700a4]
movzx edx, byte [0x1800700a6]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x43
jmp 0x1800045ac
movups xmm1, xmmword [0x1800700b8]
mov ecx, dword [0x1800700c8]
movzx edx, byte [0x1800700cc]
movups xmm0, xmmword [0x1800700a8]
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 0x180008a75
cmp byte [0x1800700d9], 0
movsd xmm0, qword [str.uGP_W__T3:]
movzx eax, word [0x1800700d8]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x180008a6b
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 0x18000b0ef
movups xmm1, xmmword [0x1800700f0]
mov ecx, dword [0x180070108]
movups xmm0, xmmword [0x1800700e0]
movzx edx, byte [0x18007010c]
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 [0x180070100]
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 0x180008c74
mov eax, dword [0x180070128]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x180070110]
movzx ecx, byte [0x18007012c]
movsd xmm1, qword [0x180070120]
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 0x18000b0ef
movups xmm1, xmmword [0x180070140]
movzx edx, word [0x18007015c]
movups xmm0, xmmword [0x180070130]
mov ecx, dword [0x180070158]
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 [str.866_ne2_0_6]
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 0x180008e7b
cmp byte [0x18007017b], 0
movups xmm0, xmmword [0x180070160]
mov eax, dword [0x180070178]
movsd xmm1, qword [0x180070170]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x180008e71
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 0x18000b0ef
movups xmm1, xmmword [0x180070190]
movzx ecx, word [0x1800701b0]
movups xmm0, xmmword [0x180070180]
movzx edx, byte [0x1800701b2]
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 [str.866_n]
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 0x180008ffa
movups xmm0, xmmword [str.wRG_]
mov eax, dword [0x1800701c8]
movzx ecx, word [0x1800701cc]
movzx edx, byte [0x1800701ce]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x46
jmp 0x1800045ac
movups xmm1, xmmword [0x1800701e0]
mov ecx, dword [0x1800701f8]
movups xmm0, xmmword [0x1800701d0]
movzx edx, byte [0x1800701fc]
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 [0x1800701f0]
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 0x18000914e
movups xmm0, xmmword [0x180070200]
movzx eax, word [0x180070218]
movsd xmm1, qword [0x180070210]
movzx ecx, byte [0x18007021a]
jmp 0x18000425f
movups xmm1, xmmword [0x180070230]
movzx edx, word [0x18007024c]
movups xmm0, xmmword [0x180070220]
mov ecx, dword [0x180070248]
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 [0x180070240]
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 0x18000934d
cmp byte [0x180070269], 0
movups xmm0, xmmword [0x180070250]
movzx eax, word [0x180070268]
movsd xmm1, qword [0x180070260]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x38], ax
movsd qword [rsp + 0x30], xmm1
je 0x180009343
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 0x18000b0ef
movups xmm1, xmmword [0x180070280]
mov ecx, dword [0x180070298]
movups xmm0, xmmword [0x180070270]
movzx edx, byte [0x18007029c]
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 [0x180070290]
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 0x180009516
movups xmm0, xmmword [0x1800702a0]
mov eax, dword [0x1800702b0]
movzx ecx, byte [0x1800702b4]
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 0x18000b0ef
movups xmm1, xmmword [0x1800702c8]
movzx ecx, word [0x1800702e8]
movups xmm0, xmmword [0x1800702b8]
movzx edx, byte [0x1800702ea]
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 [0x1800702d8]
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 0x180009684
movups xmm0, xmmword [str.bGCFPEDWK]
mov eax, dword [0x180070300]
movzx ecx, byte [0x180070304]
jmp 0x180009497
movups xmm1, xmmword [0x180070318]
movzx ecx, word [0x180070330]
movups xmm0, xmmword [0x180070308]
movzx edx, byte [0x180070332]
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 [str.85___n]
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 0x18000982b
cmp byte [0x180070345], 0
mov eax, dword [0x180070340]
movsd xmm0, qword [str.rS__PR]
mov dword [rsp + 0x28], eax
movzx eax, word [0x180070344]
mov word [rsp + 0x2c], ax
movsd qword [rsp + 0x20], xmm0
je 0x180009821
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 0x18000b0ef
movups xmm1, xmmword [0x180070358]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [0x180070348]
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 [0x180070368]
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 0x1800099a2
movups xmm0, xmmword [0x180070370]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180009998
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 0x18000b0ef
movups xmm1, xmmword [0x180070390]
movzx edx, word [0x1800703ac]
movups xmm0, xmmword [0x180070380]
mov ecx, dword [str.65_]
movzx r8d, byte [0x1800703ae]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x1800703a0]
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 0x180009b96
cmp byte [0x1800703c5], 0
mov eax, dword [0x1800703c0]
movups xmm0, xmmword [str.bZ_RCY]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1800703c4]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180009b8c
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 0x18000b0ef
movups xmm1, xmmword [0x1800703d8]
movzx ecx, word [0x1800703f8]
movups xmm0, xmmword [0x1800703c8]
movzx edx, byte [0x1800703fa]
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 [0x1800703e8]
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 0x180009d0d
movups xmm0, xmmword [str.bZDPD]
movzx eax, word [0x180070418]
movsd xmm1, qword [0x180070410]
movzx ecx, byte [0x18007041a]
jmp 0x18000425f
movups xmm1, xmmword [0x180070430]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [str.xFVYjwCLXYScj_0._]
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 [str.84_1_n]
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 0x180009ee5
cmp byte [0x180070467], 0
movups xmm0, xmmword [0x180070450]
movsd xmm1, qword [0x180070460]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x180009edb
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 0x18000b0ef
movzx ecx, word [0x180070484]
mov eax, dword [0x180070480]
movzx edx, byte [0x180070486]
movups xmm0, xmmword [0x180070468]
xor dl, 0x4f
mov dword [rsp + 0x38], eax
movsd xmm1, qword [0x180070478]
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 0x18000a032
movzx eax, word [0x180070490]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x180070488]
movzx ecx, byte [0x180070492]
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 0x18000b0ef
movups xmm1, xmmword [str.510]
mov ecx, dword [0x1800704b8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [str.xFVYjtV_Reyc_r]
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 0x18000a185
movzx eax, word [0x1800704c8]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [str.aSAUVBL0_]
movzx ecx, byte [0x1800704ca]
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 0x18000b0ef
cmp byte [0x1800704eb], 0
movups xmm0, xmmword [str.xFVYjtV_Rey_UJ0]
mov eax, dword [0x1800704e8]
movsd xmm1, qword [0x1800704e0]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x18000a242
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 0x18000a276
movups xmm0, xmmword [str.t_VFRSY__]
mov eax, dword [0x180070500]
movzx ecx, byte [0x180070504]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x45
jmp 0x1800094a1
cmp byte [0x180080092], 0
je 0x18000aa81
cmp byte [0x180070519], 0
movups xmm0, xmmword [0x180070508]
movzx eax, word [0x180070518]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x18000a2fe
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 0x18000a38c
cmp byte [0x18007052d], 0
mov eax, dword [str.xWVS7_]
movsd xmm0, qword [0x180070520]
mov dword [rsp + 0x28], eax
movzx eax, word [0x18007052c]
mov word [rsp + 0x2c], ax
movsd qword [rsp + 0x20], xmm0
je 0x18000a382
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], 0x2e
lea rdx, [rsp + 0x20]
jmp 0x18000b0ef
cmp byte [0x180070541], 0
movups xmm0, xmmword [str.xFVYjwZUVe_f_n]
movzx eax, word [0x180070540]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x18000a407
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 0x18000a485
mov eax, dword [0x180070550]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x180070548]
movzx ecx, byte [0x180070554]
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], 0x37
mov byte [rsp + 0x2c], cl
mov byte [rsp + 0x28], al
jmp 0x18000b0ef
cmp byte [0x180070569], 0
movups xmm0, xmmword [0x180070558]
movzx eax, word [0x180070568]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x18000a500
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 0x18000a57e
mov eax, dword [0x180070578]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x180070570]
movzx ecx, byte [0x18007057c]
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], 0x35
mov byte [rsp + 0x2c], cl
mov byte [rsp + 0x28], al
jmp 0x18000b0ef
movups xmm0, xmmword [str.xFVYjwZUVe]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18000a5e7
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
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x18000a657
cmp byte [0x180070599], 0
movsd xmm0, qword [0x180070590]
movzx eax, word [0x180070598]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000a64d
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], 0x39
lea rdx, [rsp + 0x20]
jmp 0x18000b0ef
cmp byte [0x1800705b5], 0
mov eax, dword [0x1800705b0]
movups xmm0, xmmword [str.xFVYjwZUVe_b_f_rs_7.e]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1800705b4]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x18000a6f0
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 0x18000a774
movups xmm0, xmmword [0x1800705b8]
movzx eax, byte [0x1800705c8]
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], 0x33
mov byte [rsp + 0x30], al
jmp 0x18000b0ef
cmp byte [0x1800705e3], 0
movups xmm0, xmmword [str.xFVYjwZUVe_n]
mov eax, dword [0x1800705e0]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x18000a7f7
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 0x18000a891
movzx ecx, word [0x1800705f4]
mov eax, dword [0x1800705f0]
movzx edx, byte [0x1800705f6]
movsd xmm0, qword [0x1800705e8]
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], 0x31
mov byte [rsp + 0x2e], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x2c], cl
jmp 0x18000b0ef
movups xmm0, xmmword [0x1800705f8]
movzx eax, byte [0x180070608]
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 0x18000a994
movzx ecx, word [0x18007061c]
mov eax, dword [0x180070618]
movzx edx, byte [0x18007061e]
movsd xmm0, qword [str.r_GFTXO]
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], 0x43
mov byte [rsp + 0x2e], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x2c], cl
jmp 0x18000b0ef
movups xmm0, xmmword [str.xFVYjwZUVeySQJ_]
movzx eax, byte [0x180070630]
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 0x18000aa81
movups xmm0, xmmword [str.wRFP]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18000aa77
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], 0x46
lea rdx, [rsp + 0x20]
jmp 0x18000b0ef
cmp byte [0x180080090], 0
je 0x18000ae5a
mov eax, dword [0x180070658]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18007065c]
movups xmm0, xmmword [0x180070648]
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 0x18000ab87
cmp byte [0x180070669], 0
movsd xmm0, qword [str.w_AGAw3:]
movzx eax, word [0x180070668]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000ab7d
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], 0x46
lea rdx, [rsp + 0x20]
jmp 0x18000b0ef
movzx eax, word [0x180070680]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x180070682]
movups xmm0, xmmword [str.xFVYjRYUevYYuV4]
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 0x18000ac74
cmp byte [0x18007068f], 0
mov rax, qword [0x180070688]
mov qword [rbp + 0x90], rax
je 0x18000ac68
xor byte [rbp + 0x91], 0x32
xor byte [rbp + 0x92], 0x33
xor byte [rbp + 0x93], 0x34
xor byte [rbp + 0x94], 0x35
xor byte [rbp + 0x95], 0x36
xor byte [rbp + 0x96], 0x37
xor byte [rbp + 0x97], 0x38
mov byte [rbp + 0x90], 0x4d
lea rdx, [rbp + 0x90]
jmp 0x18000b0ef
movups xmm0, xmmword [0x180070690]
movzx eax, byte [0x1800706a8]
lea rdx, [rsp + 0x20]
movsd xmm1, qword [0x1800706a0]
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 0x18000ad43
mov eax, dword [str.b_WU_6]
mov dword [rbp + 0x90], eax
movzx eax, word [0x1800706b0]
mov byte [rbp + 0x90], 0x53
jmp 0x18000239a
cmp byte [str.HaSZZ__TH1_], 0
movups xmm0, xmmword [str.xFVYjtXWJNdlWQ_v_.__7]
movsd xmm1, qword [0x1800706c8]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x18000adde
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 0x18000b0e1
cmp byte [0x1800706db], 0
movsd xmm0, qword [0x1800706d0]
mov eax, dword [0x1800706d8]
movsd qword [rsp + 0x20], xmm0
mov dword [rsp + 0x28], eax
je 0x18000ae50
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], 0x50
lea rdx, [rsp + 0x20]
jmp 0x18000b0ef
cmp byte [0x1800706e9], 0
movsd xmm0, qword [str.xFVYjzR_J:]
movzx eax, word [0x1800706e8]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000aeaf
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], 0x49
xor r8d, r8d
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.18001f7d0
test rax, rax
jne 0x18000b0e1
cmp byte [0x1800706f9], 0
movsd xmm0, qword [str.xFVYjpR_M:]
movzx eax, word [0x1800706f8]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000af1d
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], 0x49
xor r8d, r8d
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.18001f7d0
test rax, rax
jne 0x18000b0e1
cmp byte [0x180070709], 0
movsd xmm0, qword [str.xFVYjtRTM:]
movzx eax, word [0x180070708]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000af8b
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], 0x49
xor r8d, r8d
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.18001f7d0
test rax, rax
jne 0x18000b0e1
cmp byte [0x180070719], 0
movsd xmm0, qword [0x180070710]
movzx eax, word [0x180070718]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000aff9
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], 0x49
xor r8d, r8d
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.18001f7d0
test rax, rax
jne 0x18000b0e1
cmp byte [0x180070729], 0
movsd xmm0, qword [str.xFVYjVKR:]
movzx eax, word [0x180070728]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000b067
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], 0x49
xor r8d, r8d
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.18001f7d0
test rax, rax
jne 0x18000b0e1
cmp byte [0x180070739], 0
movsd xmm0, qword [str.xFVYjtX_:]
movzx eax, word [0x180070738]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18000b0d1
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], 0x49
xor r8d, r8d
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.18001f7d0
lea rdx, [rbp + 0x90]
mov byte [rbp + 0x90], 0
mov rcx, rdi
call fcn.1800018d0
mov rcx, rbx
call fcn.180001a00
mov rax, rdi
add rsp, 0x148
pop r15
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret