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

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x58]
sub rsp, 0x158
movzx eax, word [0x18006f940]
mov rbx, rdx
movups xmm0, xmmword [0x18006f930]
movzx edx, byte [0x18006f942]
mov rsi, 0xffffffffffffffff
mov word [rsp + 0x30], ax
mov rdi, rcx
xor byte [rsp + 0x31], 0x42
lea rcx, [rsp + 0x20]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor al, 0x41
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor dl, 0x43
mov byte [rsp + 0x30], al
mov byte [rsp + 0x32], dl
mov rax, rsi
mov byte [rsp + 0x20], 0x49
inc rax
cmp byte [rcx + rax], 0
jne 0x180016f04
mov r15, qword [rbx + 0x18]
mov rcx, rbx
mov r14, qword [rbx + 0x10]
cmp r15, 0x10
jb 0x180016f21
mov rcx, qword [rbx]
cmp r14, rax
jne 0x180016fb0
mov r8, r14
lea rdx, [rsp + 0x20]
call fcn.180067fe0
test eax, eax
jne 0x180016fb0
mov eax, dword [0x18006f944]
xorps xmm0, xmm0
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006f948]
xor byte [rbp + 0x99], 0x32
xor al, 0x35
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor r14d, r14d
mov byte [rbp + 0x9c], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r14
lea rax, [rbp + 0x98]
mov qword [rdi + 0x18], r14
mov byte [rbp + 0x98], 0x41
nop word [rax + rax]
inc rsi
cmp byte [rax + rsi], r14b
jne 0x180016f90
mov r8, rsi
lea rdx, [rbp + 0x98]
mov rcx, rdi
call fcn.1800015b0
jmp 0x180020094
cmp byte [0x18006f963], 0
movups xmm0, xmmword [0x18006f950]
mov eax, dword [0x18006f960]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180017033
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x49
lea rcx, [rsp + 0x20]
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180017040
mov rcx, rbx
cmp r15, 0x10
jb 0x180017055
mov rcx, qword [rbx]
cmp r14, rax
jne 0x1800170f0
mov r8, r14
lea rdx, [rsp + 0x20]
call fcn.180067fe0
test eax, eax
jne 0x1800170f0
mov eax, dword [0x18006f964]
xorps xmm0, xmm0
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006f968]
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov word [rbp + 0x9c], ax
xor al, 0x35
xor byte [rbp + 0x9d], 0x36
xor r14d, r14d
mov byte [rbp + 0x9c], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r14
lea rax, [rbp + 0x98]
mov qword [rdi + 0x18], r14
mov byte [rbp + 0x98], 0x4d
inc rsi
cmp byte [rax + rsi], r14b
jne 0x1800170d0
mov r8, rsi
lea rdx, [rbp + 0x98]
mov rcx, rdi
call fcn.1800015b0
jmp 0x180020094
cmp byte [0x18006f983], 0
movups xmm0, xmmword [0x18006f970]
mov eax, dword [0x18006f980]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180017173
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x49
lea rcx, [rsp + 0x20]
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180017180
mov rcx, rbx
cmp r15, 0x10
jb 0x180017195
mov rcx, qword [rbx]
cmp r14, rax
jne 0x180017240
mov r8, r14
lea rdx, [rsp + 0x20]
call fcn.180067fe0
test eax, eax
jne 0x180017240
mov eax, dword [0x18006f984]
xorps xmm0, xmm0
movzx ecx, byte [0x18006f98a]
mov dword [rbp + 0x98], eax
xor cl, 0x37
movzx eax, word [0x18006f988]
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov word [rbp + 0x9c], ax
xor al, 0x35
xor byte [rbp + 0x9d], 0x36
xor r14d, r14d
mov byte [rbp + 0x9c], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r14
lea rax, [rbp + 0x98]
mov qword [rdi + 0x18], r14
mov byte [rbp + 0x98], 0x4d
mov byte [rbp + 0x9e], cl
inc rsi
cmp byte [rax + rsi], r14b
jne 0x180017220
mov r8, rsi
lea rdx, [rbp + 0x98]
mov rcx, rdi
call fcn.1800015b0
jmp 0x180020094
mov eax, dword [0x18006f9a0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006f9a4]
movups xmm0, xmmword [0x18006f990]
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 0x180017335
cmp byte [0x18006f9af], 0
mov rax, qword [0x18006f9a8]
mov qword [rbp + 0x98], rax
je 0x180017329
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor byte [rbp + 0x9c], 0x35
xor byte [rbp + 0x9d], 0x36
xor byte [rbp + 0x9e], 0x37
xor byte [rbp + 0x9f], 0x38
mov byte [rbp + 0x98], 0x53
lea rdx, [rbp + 0x98]
jmp 0x18002008c
cmp byte [0x18006f9c1], 0
movups xmm0, xmmword [0x18006f9b0]
movzx eax, word [0x18006f9c0]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x1800173b0
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 0x180017404
mov eax, dword [0x18006f9c4]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006f9c8]
mov byte [rbp + 0x98], 0x55
xor byte [rbp + 0x99], 0x32
lea rdx, [rbp + 0x98]
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor al, 0x35
mov byte [rbp + 0x9c], al
jmp 0x18002008c
cmp byte [0x18006f9e9], 0
movups xmm0, xmmword [0x18006f9d0]
movzx eax, word [0x18006f9e8]
movsd xmm1, qword [0x18006f9e0]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x38], ax
movsd qword [rsp + 0x30], xmm1
je 0x1800174b9
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 0x180017525
cmp byte [0x18006f9f7], 0
mov rax, qword [str.uWRSYS8xFVYjaRYIUUcir]
mov qword [rbp + 0x98], rax
je 0x180017519
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor byte [rbp + 0x9c], 0x35
xor byte [rbp + 0x9d], 0x36
xor byte [rbp + 0x9e], 0x37
xor byte [rbp + 0x9f], 0x38
mov byte [rbp + 0x98], 0x44
lea rdx, [rbp + 0x98]
jmp 0x18002008c
cmp byte [0x18006fa09], 0
movups xmm0, xmmword [0x18006f9f8]
movzx eax, word [0x18006fa08]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x1800175a0
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 0x1800175d0
mov eax, dword [0x18006fa0c]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006fa10]
mov byte [rbp + 0x98], 0x41
jmp 0x1800173db
movups xmm0, xmmword [0x18006fa18]
movzx eax, byte [0x18006fa28]
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 0x180017687
cmp byte [0x18006fa2f], 0
mov eax, dword [0x18006fa2c]
mov dword [rbp + 0x98], eax
je 0x18001767b
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov byte [rbp + 0x98], 0x4b
lea rdx, [rbp + 0x98]
jmp 0x18002008c
movzx eax, word [0x18006fa40]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fa42]
movups xmm0, xmmword [0x18006fa30]
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 0x18001776a
mov eax, dword [0x18006fa44]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fa48]
mov byte [rbp + 0x98], 0x4d
xor byte [rbp + 0x99], 0x32
lea rdx, [rbp + 0x98]
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov word [rbp + 0x9c], ax
xor al, 0x35
xor byte [rbp + 0x9d], 0x36
mov byte [rbp + 0x9c], al
jmp 0x18002008c
movups xmm0, xmmword [0x18006fa50]
movzx eax, byte [0x18006fa60]
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 0x180017843
cmp byte [0x18006fa71], 0
movsd xmm0, qword [0x18006fa68]
movzx eax, word [0x18006fa70]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x180017839
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 0x18002008c
movups xmm0, xmmword [0x18006fa78]
movzx eax, byte [0x18006fa90]
lea rdx, [rsp + 0x20]
movsd xmm1, qword [0x18006fa88]
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 0x180017912
mov eax, dword [0x18006fa94]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fa98]
mov byte [rbp + 0x98], 0x53
jmp 0x180017733
cmp byte [0x18006fab7], 0
movups xmm0, xmmword [0x18006faa0]
movsd xmm1, qword [0x18006fab0]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x1800179b1
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 0x180017a23
mov eax, dword [0x18006fab8]
movzx ecx, byte [0x18006fabe]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fabc]
mov byte [rbp + 0x98], 0x42
xor byte [rbp + 0x99], 0x32
lea rdx, [rbp + 0x98]
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
mov word [rbp + 0x9c], ax
xor al, 0x35
xor byte [rbp + 0x9d], 0x36
xor cl, 0x37
mov byte [rbp + 0x9c], al
mov byte [rbp + 0x9e], cl
jmp 0x18002008c
cmp byte [0x18006fad7], 0
movups xmm0, xmmword [0x18006fac0]
movsd xmm1, qword [0x18006fad0]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x180017ac2
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 0x180017af2
mov eax, dword [0x18006fad8]
movzx ecx, byte [0x18006fade]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fadc]
jmp 0x1800179dc
mov eax, dword [0x18006faf0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006faf4]
movups xmm0, xmmword [0x18006fae0]
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 0x180017bd9
movsd xmm0, qword [0x18006faf8]
lea rdx, [rsp + 0x20]
movzx eax, byte [0x18006fb00]
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 0x18002008c
movzx ecx, word [0x18006fb1c]
mov eax, dword [0x18006fb18]
movzx edx, byte [0x18006fb1e]
movups xmm0, xmmword [str.xFVYjaRYIUUcLP32__3]
mov dword [rsp + 0x30], eax
xor dl, 0x47
xor byte [rsp + 0x31], 0x42
xor al, 0x41
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
mov word [rsp + 0x34], cx
xor cl, 0x45
xor byte [rsp + 0x35], 0x46
mov byte [rsp + 0x34], cl
mov rcx, rbx
mov byte [rsp + 0x36], dl
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x20], 0x49
mov byte [rsp + 0x30], al
call fcn.180001560
test al, al
je 0x180017cea
cmp byte [0x18006fb29], 0
movsd xmm0, qword [str.r_GFTXO3:]
movzx eax, word [0x18006fb28]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x180017ce0
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
mov byte [rsp + 0x20], 0x43
lea rdx, [rsp + 0x20]
jmp 0x18002008c
movzx eax, word [0x18006fb40]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fb42]
movups xmm0, xmmword [0x18006fb30]
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 0x180017d9b
mov eax, dword [0x18006fb44]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006fb48]
mov byte [rbp + 0x98], 0x44
jmp 0x1800173db
movzx eax, word [0x18006fb60]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fb62]
movups xmm0, xmmword [0x18006fb50]
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 0x180017e53
mov eax, dword [0x18006fb64]
movzx ecx, byte [0x18006fb6a]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fb68]
mov byte [rbp + 0x98], 0x44
jmp 0x1800179e3
movzx ecx, word [0x18006fb84]
mov eax, dword [0x18006fb80]
movzx edx, byte [0x18006fb86]
movups xmm0, xmmword [0x18006fb70]
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 0x180017f6a
movzx eax, word [0x18006fb90]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006fb88]
movzx ecx, byte [0x18006fb92]
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 0x18002008c
cmp byte [0x18006fbab], 0
movups xmm0, xmmword [0x18006fb98]
mov eax, dword [0x18006fba8]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180017fed
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 0x18001801d
mov eax, dword [0x18006fbac]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006fbb0]
mov byte [rbp + 0x98], 0x53
jmp 0x1800173db
cmp byte [0x18006fbc9], 0
movups xmm0, xmmword [str.xFVYjaRYIUUcz]
movzx eax, word [0x18006fbc8]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180018098
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 0x1800180c8
mov eax, dword [0x18006fbcc]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fbd0]
mov byte [rbp + 0x98], 0x50
jmp 0x180017733
movzx eax, word [0x18006fbe8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fbea]
movups xmm0, xmmword [0x18006fbd8]
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 0x180018179
mov eax, dword [0x18006fbec]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fbf0]
mov byte [rbp + 0x98], 0x47
jmp 0x180017733
cmp byte [0x18006fc0b], 0
movups xmm0, xmmword [str.xFVYjaRYIUUczLP:]
mov eax, dword [0x18006fc08]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x1800181fc
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 0x180018233
mov eax, dword [0x18006fc0c]
movzx ecx, byte [0x18006fc12]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fc10]
mov byte [rbp + 0x98], 0x47
jmp 0x1800179e3
mov eax, dword [0x18006fc28]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fc2c]
movups xmm0, xmmword [0x18006fc18]
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 0x180018328
cmp byte [0x18006fc37], 0
mov rax, qword [str.zSA_r_r_8xFVYjaRYIUUcp]
mov qword [rbp + 0x98], rax
je 0x18001831c
xor byte [rbp + 0x99], 0x32
xor byte [rbp + 0x9a], 0x33
xor byte [rbp + 0x9b], 0x34
xor byte [rbp + 0x9c], 0x35
xor byte [rbp + 0x9d], 0x36
xor byte [rbp + 0x9e], 0x37
xor byte [rbp + 0x9f], 0x38
mov byte [rbp + 0x98], 0x4b
lea rdx, [rbp + 0x98]
jmp 0x18002008c
cmp byte [0x18006fc4b], 0
movups xmm0, xmmword [0x18006fc38]
mov eax, dword [0x18006fc48]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x1800183ab
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 0x1800183e2
mov eax, dword [0x18006fc4c]
movzx ecx, byte [0x18006fc52]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fc50]
mov byte [rbp + 0x98], 0x4d
jmp 0x1800179e3
cmp byte [0x18006fc6b], 0
movups xmm0, xmmword [0x18006fc58]
mov eax, dword [0x18006fc68]
mov dword [rsp + 0x30], eax
movups xmmword [rsp + 0x20], xmm0
je 0x180018465
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 0x18001849c
mov eax, dword [0x18006fc6c]
movzx ecx, byte [0x18006fc72]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fc70]
mov byte [rbp + 0x98], 0x50
jmp 0x1800179e3
movzx eax, word [0x18006fc88]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fc8a]
movups xmm0, xmmword [0x18006fc78]
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 0x180018546
mov eax, dword [0x18006fc8c]
mov dword [rbp + 0x98], eax
movzx eax, word [0x18006fc90]
jmp 0x18001772c
cmp byte [0x18006fca9], 0
movups xmm0, xmmword [0x18006fc98]
movzx eax, word [0x18006fca8]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x1800185c1
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 0x1800185f1
mov eax, dword [0x18006fcac]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006fcb0]
mov byte [rbp + 0x98], 0x4d
jmp 0x1800173db
movups xmm0, xmmword [0x18006fcb8]
movzx eax, byte [0x18006fcc8]
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 0x18001868a
mov eax, dword [0x18006fccc]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006fcd0]
mov byte [rbp + 0x98], 0x50
jmp 0x1800173db
cmp byte [0x18006fced], 0
mov eax, dword [0x18006fce8]
movups xmm0, xmmword [0x18006fcd8]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006fcec]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180018723
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 0x180018781
movsd xmm0, qword [0x18006fcf0]
movzx eax, byte [0x18006fcf8]
movsd qword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x4d
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor al, 0x39
mov byte [rsp + 0x28], al
jmp 0x18002008c
cmp byte [0x18006fd11], 0
movups xmm0, xmmword [0x18006fd00]
movzx eax, word [0x18006fd10]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x1800187fc
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 0x18001882c
mov eax, dword [0x18006fd14]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006fd18]
mov byte [rbp + 0x98], 0x4d
jmp 0x1800173db
mov eax, dword [0x18006fd30]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fd34]
movups xmm0, xmmword [0x18006fd20]
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 0x1800188da
movsd xmm0, qword [0x18006fd38]
movzx eax, byte [0x18006fd40]
jmp 0x180018743
movzx eax, word [0x18006fd58]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fd5a]
movups xmm0, xmmword [0x18006fd48]
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 0x1800189cb
cmp byte [0x18006fd69], 0
movsd xmm0, qword [0x18006fd60]
movzx eax, word [0x18006fd68]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x1800189c1
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 0x18002008c
movups xmm0, xmmword [0x18006fd70]
movzx eax, byte [0x18006fd88]
lea rdx, [rsp + 0x20]
movsd xmm1, qword [0x18006fd80]
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 0x180018ae8
mov eax, dword [0x18006fd98]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006fd90]
movzx ecx, byte [0x18006fd9c]
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 0x18002008c
cmp byte [0x18006fdb1], 0
movups xmm0, xmmword [0x18006fda0]
movzx eax, word [0x18006fdb0]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180018b63
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 0x180018b93
mov eax, dword [0x18006fdb4]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006fdb8]
mov byte [rbp + 0x98], 0x53
jmp 0x1800173db
cmp byte [0x18006fdd1], 0
movups xmm0, xmmword [0x18006fdc0]
movzx eax, word [0x18006fdd0]
mov word [rsp + 0x30], ax
movups xmmword [rsp + 0x20], xmm0
je 0x180018c0e
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 0x180018c3e
mov eax, dword [0x18006fdd4]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x18006fdd8]
mov byte [rbp + 0x98], 0x56
jmp 0x1800173db
cmp byte [0x18006fdf5], 0
mov eax, dword [0x18006fdf0]
movups xmm0, xmmword [0x18006fde0]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006fdf4]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180018cd7
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 0x180018d4d
movzx eax, word [0x18006fe00]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x18006fdf8]
movzx ecx, byte [0x18006fe02]
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 0x18002008c
cmp byte [0x18006fe1d], 0
mov eax, dword [0x18006fe18]
movups xmm0, xmmword [str.xFVYjaRYIUUczLZ__e]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006fe1c]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180018de6
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 0x180018e16
movsd xmm0, qword [str.v_VZTRR29]
movzx eax, byte [0x18006fe28]
movsd qword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x47
jmp 0x18001874e
cmp byte [0x18006fe45], 0
mov eax, dword [0x18006fe40]
movups xmm0, xmmword [0x18006fe30]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006fe44]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180018eaf
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 0x180018f6d
movups xmm0, xmmword [0x18006fe48]
lea rdx, [rsp + 0x20]
movzx eax, byte [0x18006fe60]
movsd xmm1, qword [0x18006fe58]
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 0x18002008c
cmp byte [0x18006fe7d], 0
mov eax, dword [0x18006fe78]
movups xmm0, xmmword [0x18006fe68]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006fe7c]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x180019006
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 0x1800190c6
movups xmm0, xmmword [0x18006fe80]
mov eax, dword [0x18006fe90]
movzx ecx, word [0x18006fe94]
movzx edx, byte [0x18006fe96]
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 0x18002008c
cmp byte [0x18006fead], 0
mov eax, dword [0x18006fea8]
movups xmm0, xmmword [0x18006fe98]
mov dword [rsp + 0x30], eax
movzx eax, word [0x18006feac]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x18001915f
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 0x180019190
movups xmm0, xmmword [0x18006feb0]
mov eax, dword [0x18006fec0]
movzx ecx, word [0x18006fec4]
movzx edx, byte [0x18006fec6]
jmp 0x180019036
mov eax, dword [0x18006fed8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fedc]
movups xmm0, xmmword [0x18006fec8]
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 0x180020004
mov eax, dword [0x18006fef0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006fef4]
movups xmm0, xmmword [0x18006fee0]
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 0x180020004
mov eax, dword [0x18006ff08]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006ff0c]
movups xmm0, xmmword [0x18006fef8]
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 0x180020004
mov eax, dword [0x18006ff38]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006ff3c]
movups xmm0, xmmword [0x18006ff28]
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 0x18001ffee
mov eax, dword [0x18006ff50]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006ff54]
movups xmm0, xmmword [0x18006ff40]
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 0x18001ffee
mov eax, dword [0x18006ff80]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006ff84]
movups xmm0, xmmword [0x18006ff70]
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 0x18001ffd8
mov eax, dword [0x18006ff98]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006ff9c]
movups xmm0, xmmword [0x18006ff88]
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 0x18001ffd8
mov eax, dword [0x18006ffc8]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006ffcc]
movups xmm0, xmmword [0x18006ffb8]
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 0x18001ff0f
mov eax, dword [0x18006ffe0]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18006ffe4]
movups xmm0, xmmword [0x18006ffd0]
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 0x18001ff0f
mov eax, dword [0x180070018]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18007001c]
movups xmm0, xmmword [0x180070008]
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 0x18001fee3
mov eax, dword [0x180070030]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x180070034]
movups xmm0, xmmword [0x180070020]
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 0x18001fee3
mov eax, dword [0x180070068]
lea rdx, [rsp + 0x20]
movzx ecx, byte [0x18007006c]
movups xmm0, xmmword [0x180070058]
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 0x1800199b9
movups xmm0, xmmword [0x180070070]
movzx eax, word [0x180070088]
movsd xmm1, qword [0x180070080]
movzx ecx, byte [0x18007008a]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x53
xor byte [rsp + 0x21], 0x32
lea rdx, [rsp + 0x20]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
movsd qword [rsp + 0x30], xmm1
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
xor byte [rsp + 0x34], 0x45
xor byte [rsp + 0x35], 0x46
xor byte [rsp + 0x36], 0x47
xor byte [rsp + 0x37], 0x48
mov word [rsp + 0x38], ax
xor al, 0x49
xor byte [rsp + 0x39], 0x4a
xor cl, 0x4b
mov byte [rsp + 0x38], al
mov byte [rsp + 0x3a], cl
jmp 0x18002008c
movups xmm1, xmmword [0x1800700a0]
movzx ecx, word [0x1800700b0]
movzx edx, byte [0x1800700b2]
movups xmm0, xmmword [0x180070090]
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 0x180019b36
movzx ecx, word [0x1800700c4]
mov eax, dword [0x1800700c0]
movzx edx, byte [0x1800700c6]
movsd xmm0, qword [0x1800700b8]
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 0x18002008c
movups xmm1, xmmword [0x1800700d8]
mov ecx, dword [0x1800700e8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800700c8]
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 0x180019cb3
movzx eax, word [0x180070100]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800700f0]
movzx ecx, byte [0x180070102]
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 0x18002008c
movups xmm1, xmmword [0x180070118]
movzx ecx, byte [0x180070128]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x180070108]
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 0x180019e02
movups xmm0, xmmword [0x180070130]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180019df8
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 0x18002008c
movups xmm1, xmmword [0x180070150]
movzx edx, word [0x180070164]
mov ecx, dword [0x180070160]
movups xmm0, xmmword [0x180070140]
movzx r8d, byte [0x180070166]
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 0x180019fa2
movzx ecx, word [0x180070174]
mov eax, dword [0x180070170]
movzx edx, byte [0x180070176]
movsd xmm0, qword [0x180070168]
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 0x18002008c
movups xmm1, xmmword [0x180070188]
mov ecx, dword [0x180070198]
movzx edx, byte [0x18007019c]
movups xmm0, xmmword [0x180070178]
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 0x18001a12d
movzx eax, word [0x1800701b0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800701a0]
movzx ecx, byte [0x1800701b2]
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 0x18002008c
movups xmm1, xmmword [0x1800701c8]
movzx ecx, word [0x1800701d8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800701b8]
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 0x18001a286
movups xmm0, xmmword [0x1800701e0]
movzx eax, byte [0x1800701f0]
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 0x18002008c
movups xmm1, xmmword [0x180070208]
movzx ecx, word [0x180070218]
movzx edx, byte [0x18007021a]
movups xmm0, xmmword [0x1800701f8]
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 0x18001a3d9
cmp byte [0x180070229], 0
movsd xmm0, qword [0x180070220]
movzx eax, word [0x180070228]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18001a3cf
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 0x18002008c
movups xmm1, xmmword [0x180070240]
movzx ecx, word [0x180070250]
movzx edx, byte [0x180070252]
movups xmm0, xmmword [0x180070230]
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 0x18001a52c
cmp byte [0x180070261], 0
movsd xmm0, qword [0x180070258]
movzx eax, word [0x180070260]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18001a522
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 0x18002008c
movups xmm1, xmmword [0x180070278]
movzx ecx, word [0x180070290]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x180070268]
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 [0x180070288]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001a6bb
movups xmm0, xmmword [0x180070298]
movzx eax, byte [0x1800702a8]
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 0x18002008c
movups xmm1, xmmword [0x1800702c0]
mov ecx, dword [0x1800702d0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800702b0]
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 0x18001a838
movzx eax, word [0x1800702e8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800702d8]
movzx ecx, byte [0x1800702ea]
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 0x18002008c
movups xmm1, xmmword [0x180070300]
mov ecx, dword [0x180070310]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800702f0]
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 0x18001a98b
movzx eax, word [0x180070320]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x180070318]
movzx ecx, byte [0x180070322]
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 0x18002008c
movups xmm1, xmmword [0x180070338]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [0x180070328]
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 [0x180070348]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001aafc
mov eax, dword [0x180070358]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x180070350]
movzx ecx, byte [0x18007035c]
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 0x18002008c
movups xmm1, xmmword [0x180070370]
movzx edx, word [0x18007038c]
movups xmm0, xmmword [0x180070360]
mov ecx, dword [0x180070388]
movzx r8d, byte [0x18007038e]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x180070380]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001acb0
cmp byte [0x18007039b], 0
movsd xmm0, qword [0x180070390]
mov eax, dword [0x180070398]
movsd qword [rsp + 0x20], xmm0
mov dword [rsp + 0x28], eax
je 0x18001aca6
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 0x18002008c
movups xmm1, xmmword [0x1800703b0]
mov ecx, dword [0x1800703d0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800703a0]
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x31
xor byte [rsp + 0x52], 0x32
xor byte [rsp + 0x53], 0x33
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x1800703c0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001aec4
movzx eax, word [0x1800703f0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800703d8]
movzx ecx, byte [0x1800703f2]
movsd xmm1, qword [0x1800703e8]
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 0x18002008c
movups xmm1, xmmword [0x180070408]
mov ecx, dword [0x180070418]
movzx edx, byte [0x18007041c]
movups xmm0, xmmword [0x1800703f8]
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 0x18001b027
cmp byte [0x18007042b], 0
movsd xmm0, qword [0x180070420]
mov eax, dword [0x180070428]
movsd qword [rsp + 0x20], xmm0
mov dword [rsp + 0x28], eax
je 0x18001b01d
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 0x18002008c
movups xmm1, xmmword [0x180070440]
mov ecx, dword [0x180070458]
movups xmm0, xmmword [0x180070430]
movzx edx, byte [0x18007045c]
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 [0x180070450]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001b244
movups xmm1, xmmword [0x180070470]
mov ecx, dword [0x180070480]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x180070460]
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 0x18002008c
movups xmm1, xmmword [0x180070498]
movzx edx, word [0x1800704b4]
movups xmm0, xmmword [0x180070488]
mov ecx, dword [0x1800704b0]
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 [0x1800704a8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001b44d
mov eax, dword [0x1800704d0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800704b8]
movzx ecx, byte [0x1800704d4]
movsd xmm1, qword [0x1800704c8]
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 0x18002008c
movups xmm1, xmmword [0x1800704e8]
mov ecx, dword [0x180070500]
movups xmm0, xmmword [0x1800704d8]
movzx edx, byte [0x180070504]
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 [0x1800704f8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001b62c
cmp byte [0x18007051f], 0
movups xmm0, xmmword [0x180070508]
movsd xmm1, qword [0x180070518]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x18001b622
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 0x18002008c
movups xmm1, xmmword [0x180070530]
movzx ecx, word [0x180070550]
movups xmm0, xmmword [0x180070520]
movzx edx, byte [0x180070552]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x32
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 [0x180070540]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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], 0x31
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 0x18001b82e
cmp byte [0x18007056f], 0
movups xmm0, xmmword [0x180070558]
movsd xmm1, qword [0x180070568]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x18001b622
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 0x18002008c
movups xmm1, xmmword [0x180070580]
movzx edx, word [0x1800705a4]
movups xmm0, xmmword [0x180070570]
mov ecx, dword [0x1800705a0]
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 [0x180070590]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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], 0x31
xor byte [rsp + 0x52], 0x32
xor byte [rsp + 0x53], 0x33
mov word [rsp + 0x54], dx
xor dl, 0x34
xor byte [rsp + 0x55], 0x35
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 0x18001bace
movzx edx, word [0x1800705d4]
movups xmm0, xmmword [0x1800705a8]
mov ecx, dword [0x1800705d0]
movups xmm1, xmmword [0x1800705b8]
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 [0x1800705c8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18002008c
movups xmm1, xmmword [0x1800705e8]
movzx edx, word [0x18007060c]
movups xmm0, xmmword [0x1800705d8]
mov ecx, dword [0x180070608]
movzx r8d, byte [0x18007060e]
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
xor r8b, 0x36
movups xmm0, xmmword [0x1800705f8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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], 0x31
xor byte [rsp + 0x52], 0x32
xor byte [rsp + 0x53], 0x33
mov word [rsp + 0x54], dx
xor dl, 0x34
xor byte [rsp + 0x55], 0x35
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 0x18001bd5a
movzx edx, word [0x180070634]
movups xmm1, xmmword [0x180070620]
mov ecx, dword [0x180070630]
movups xmm0, xmmword [0x180070610]
movzx r8d, byte [0x180070636]
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 0x18002008c
movups xmm1, xmmword [0x180070648]
movzx edx, word [0x18007066c]
movups xmm0, xmmword [0x180070638]
mov ecx, dword [0x180070668]
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 [0x180070658]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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], 0x31
xor byte [rsp + 0x52], 0x32
xor byte [rsp + 0x53], 0x33
mov word [rsp + 0x54], dx
xor dl, 0x34
xor byte [rsp + 0x55], 0x35
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 0x18001bfa4
movups xmm0, xmmword [0x180070670]
movzx ecx, word [0x180070690]
movups xmm1, xmmword [0x180070680]
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 0x18002008c
mov eax, dword [0x1800706d0]
lea rdx, [rbp - 8]
movups xmm0, xmmword [0x180070698]
mov dword [rbp + 0x30], eax
lea rax, [rbp - 8]
movups xmm1, xmmword [0x1800706a8]
mov qword [rsp + 0x150], r12
mov r9d, 1
sub r9, rax
mov qword [rsp + 0x148], r13
lea rax, [rbp - 8]
mov r10d, 2
sub r10, rax
mov r11d, 3
lea rax, [rbp - 8]
mov esi, 4
sub r11, rax
mov r15d, 5
lea rax, [rbp - 8]
mov r12d, 6
sub rsi, rax
mov r13d, 7
lea rax, [rbp - 8]
xor r14d, r14d
sub r15, rax
mov ecx, r14d
lea rax, [rbp - 8]
mov qword [rbp + 0xa0], rcx
sub r12, rax
lea rax, [rbp - 8]
sub r13, rax
mov eax, 8
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp + 0xa8], rax
mov eax, 9
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rsp + 0x58], rax
mov eax, 0xa
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rsp + 0x60], rax
mov eax, 0xb
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rsp + 0x68], rax
mov eax, 0xc
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rsp + 0x70], rax
mov eax, 0xd
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rsp + 0x78], rax
mov eax, 0xe
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x80], rax
mov eax, 0xf
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x78], rax
mov eax, 0x10
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x70], rax
mov eax, 0x11
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x68], rax
mov eax, 0x12
sub rax, rdx
lea rdx, [rbp - 8]
movups xmmword [rbp - 8], xmm0
mov qword [rbp - 0x60], rax
movups xmm0, xmmword [0x1800706b8]
movups xmmword [rbp + 8], xmm1
movsd xmm1, qword [0x1800706c8]
movups xmmword [rbp + 0x18], xmm0
movsd qword [rbp + 0x28], xmm1
mov rdi, qword [rbp + 0xa8]
mov eax, 0x13
sub rax, rdx
mov rbx, qword [rsp + 0x58]
mov r14, qword [rsp + 0x60]
lea rdx, [rbp - 8]
mov qword [rbp - 0x58], rax
mov eax, 0x14
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x50], rax
mov eax, 0x15
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x48], rax
mov eax, 0x16
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x40], rax
mov eax, 0x17
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x38], rax
mov eax, 0x18
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x30], rax
mov eax, 0x19
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x28], rax
mov eax, 0x1a
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x20], rax
mov eax, 0x1b
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x18], rax
mov eax, 0x1c
sub rax, rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x10], rax
mov eax, 0x1d
sub rax, rdx
mov qword [rsp + 0x20], rax
movabs rax, 0x4e5e0a72f0539783
nop word [rax + rax]
mul rcx
mov rax, rcx
lea r8, [rbp - 8]
sub rax, rdx
add r8, rcx
shr rax, 1
add rax, rdx
shr rax, 5
movsx eax, al
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + r9]
add al, 0x31
xor byte [r8], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + r10]
add al, 0x32
xor byte [r8 + 1], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + r11]
add al, 0x33
xor byte [r8 + 2], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + rsi]
add al, 0x34
xor byte [r8 + 3], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + r15]
add al, 0x35
xor byte [r8 + 4], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + r12]
add al, 0x36
xor byte [r8 + 5], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + r13]
add al, 0x37
xor byte [r8 + 6], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + rdi]
add al, 0x38
xor byte [r8 + 7], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + rbx]
add al, 0x39
xor byte [r8 + 8], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
lea rcx, [r8 + r14]
add al, 0x3a
xor byte [r8 + 9], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rsp + 0x68]
add al, 0x3b
add rcx, r8
xor byte [r8 + 0xa], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rsp + 0x70]
add al, 0x3c
add rcx, r8
xor byte [r8 + 0xb], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rsp + 0x78]
add rcx, r8
add al, 0x3d
xor byte [r8 + 0xc], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x80]
add rcx, r8
add al, 0x3e
xor byte [r8 + 0xd], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x78]
add rcx, r8
add al, 0x3f
xor byte [r8 + 0xe], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x70]
add rcx, r8
add al, 0x40
xor byte [r8 + 0xf], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x68]
add al, 0x41
add rcx, r8
xor byte [r8 + 0x10], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x60]
add al, 0x42
xor byte [r8 + 0x11], al
add rcx, r8
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x58]
add rcx, r8
add al, 0x43
xor byte [r8 + 0x12], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x50]
add rcx, r8
add al, 0x44
xor byte [r8 + 0x13], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x48]
add rcx, r8
add al, 0x45
xor byte [r8 + 0x14], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x40]
add rcx, r8
add al, 0x46
xor byte [r8 + 0x15], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x38]
add rcx, r8
add al, 0x47
xor byte [r8 + 0x16], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
add al, 0x48
mov rcx, qword [rbp - 0x30]
xor byte [r8 + 0x17], al
add rcx, r8
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x28]
add rcx, r8
add al, 0x49
xor byte [r8 + 0x18], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x20]
add rcx, r8
add al, 0x4a
xor byte [r8 + 0x19], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x18]
add rcx, r8
add al, 0x4b
xor byte [r8 + 0x1a], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp - 0x10]
add rcx, r8
add al, 0x4c
xor byte [r8 + 0x1b], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rsp + 0x20]
add al, 0x4d
add rcx, r8
xor byte [r8 + 0x1c], al
movabs rax, 0x4e5e0a72f0539783
mul rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
movsx eax, cl
imul ecx, eax, 0x31
movzx eax, byte [rbp + 0xa0]
sub al, cl
mov rcx, qword [rbp + 0xa0]
add al, 0x4e
add rcx, 0x1e
xor byte [r8 + 0x1d], al
movabs rax, 0x4e5e0a72f0539783
mov qword [rbp + 0xa0], rcx
cmp rcx, 0x3c
jb 0x18001c1e0
mov rbx, qword [rbp + 0x98]
lea rdx, [rbp - 8]
mov rcx, rbx
call fcn.180001560
mov r13, qword [rsp + 0x148]
mov r14d, 0
mov r12, qword [rsp + 0x150]
mov rdi, qword [rbp + 0x90]
test al, al
je 0x18001c886
movups xmm0, xmmword [0x1800706d8]
movzx ecx, word [0x1800706f8]
movups xmm1, xmmword [0x1800706e8]
jmp 0x18001beda
movups xmm1, xmmword [0x180070710]
movzx edx, word [0x18007072c]
movups xmm0, xmmword [0x180070700]
mov ecx, dword [0x180070728]
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 [0x180070720]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001cabb
movups xmm1, xmmword [0x180070740]
mov ecx, dword [0x180070750]
movzx edx, byte [0x180070754]
movups xmm0, xmmword [0x180070730]
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 0x18002008c
movups xmm1, xmmword [0x180070768]
movzx edx, word [0x180070784]
movups xmm0, xmmword [0x180070758]
mov ecx, dword [0x180070780]
movzx r8d, byte [0x180070786]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x180070778]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001cce9
cmp byte [0x1800707a5], r14b
mov eax, dword [0x1800707a0]
movups xmm0, xmmword [0x180070788]
mov dword [rsp + 0x38], eax
movzx eax, word [0x1800707a4]
movsd xmm1, qword [0x180070798]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x3c], ax
movsd qword [rsp + 0x30], xmm1
je 0x18001ccdf
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 0x18002008c
movups xmm1, xmmword [0x1800707b8]
movzx edx, word [0x1800707d4]
movups xmm0, xmmword [0x1800707a8]
mov ecx, dword [0x1800707d0]
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 [0x1800707c8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001ced2
movups xmm0, xmmword [0x1800707d8]
movzx eax, byte [0x1800707f0]
movsd xmm1, qword [0x1800707e8]
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 0x18002008c
movups xmm1, xmmword [0x180070808]
mov ecx, dword [0x180070828]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800707f8]
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x31
xor byte [rsp + 0x52], 0x32
xor byte [rsp + 0x53], 0x33
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x180070818]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001d03c
movups xmm0, xmmword [0x180070830]
movzx eax, byte [0x180070848]
movsd xmm1, qword [0x180070840]
jmp 0x18001ce3f
movups xmm1, xmmword [0x180070860]
movzx ecx, word [0x180070870]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x180070850]
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 0x18001d148
mov eax, dword [0x180070874]
movzx ecx, byte [0x18007087a]
mov dword [rbp + 0x98], eax
movzx eax, word [0x180070878]
mov byte [rbp + 0x98], 0x43
jmp 0x1800179e3
movups xmm1, xmmword [0x180070890]
movzx edx, word [0x1800708ac]
movups xmm0, xmmword [0x180070880]
mov ecx, dword [0x1800708a8]
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 [0x1800708a0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001d351
mov eax, dword [0x1800708c8]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800708b0]
movzx ecx, byte [0x1800708cc]
movsd xmm1, qword [0x1800708c0]
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 0x18002008c
movups xmm1, xmmword [0x1800708e0]
movzx edx, word [0x1800708fc]
movups xmm0, xmmword [0x1800708d0]
mov ecx, dword [0x1800708f8]
movzx r8d, byte [0x1800708fe]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x1800708f0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001d569
cmp byte [0x18007091b], r14b
movups xmm0, xmmword [0x180070900]
mov eax, dword [0x180070918]
movsd xmm1, qword [0x180070910]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x18001d55f
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 0x18002008c
movups xmm1, xmmword [0x180070930]
mov ecx, dword [0x180070950]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x180070920]
mov dword [rsp + 0x50], ecx
xor cl, 0x61
xor byte [rsp + 0x51], 0x31
xor byte [rsp + 0x52], 0x32
xor byte [rsp + 0x53], 0x33
movups xmmword [rsp + 0x20], xmm0
xor byte [rsp + 0x21], 0x32
movups xmm0, xmmword [0x180070940]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001d6e2
movups xmm0, xmmword [0x180070958]
mov eax, dword [0x180070968]
movzx ecx, word [0x18007096c]
movzx edx, byte [0x18007096e]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x43
jmp 0x180019040
movups xmm1, xmmword [0x180070980]
mov ecx, dword [0x180070990]
movzx edx, byte [0x180070994]
movups xmm0, xmmword [0x180070970]
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 0x18001d83d
cmp byte [0x1800709a1], r14b
movsd xmm0, qword [0x180070998]
movzx eax, word [0x1800709a0]
movsd qword [rsp + 0x20], xmm0
mov word [rsp + 0x28], ax
je 0x18001d833
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 0x18002008c
movups xmm1, xmmword [0x1800709b8]
mov ecx, dword [0x1800709d0]
movups xmm0, xmmword [0x1800709a8]
movzx edx, byte [0x1800709d4]
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 [0x1800709c8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001da3c
mov eax, dword [0x1800709f0]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x1800709d8]
movzx ecx, byte [0x1800709f4]
movsd xmm1, qword [0x1800709e8]
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 0x18002008c
movups xmm1, xmmword [0x180070a08]
movzx edx, word [0x180070a24]
movups xmm0, xmmword [0x1800709f8]
mov ecx, dword [0x180070a20]
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 [0x180070a18]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001dc43
cmp byte [0x180070a43], r14b
movups xmm0, xmmword [0x180070a28]
mov eax, dword [0x180070a40]
movsd xmm1, qword [0x180070a38]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x18001dc39
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 0x18002008c
movups xmm1, xmmword [0x180070a58]
movzx ecx, word [0x180070a78]
movups xmm0, xmmword [0x180070a48]
movzx edx, byte [0x180070a7a]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x32
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 [0x180070a68]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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], 0x31
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 0x18001ddc2
movups xmm0, xmmword [0x180070a80]
mov eax, dword [0x180070a90]
movzx ecx, word [0x180070a94]
movzx edx, byte [0x180070a96]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x46
jmp 0x180019040
movups xmm1, xmmword [0x180070aa8]
mov ecx, dword [0x180070ac0]
movups xmm0, xmmword [0x180070a98]
movzx edx, byte [0x180070ac4]
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 [0x180070ab8]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001df16
movups xmm0, xmmword [0x180070ac8]
movzx eax, word [0x180070ae0]
movsd xmm1, qword [0x180070ad8]
movzx ecx, byte [0x180070ae2]
jmp 0x180019915
movups xmm1, xmmword [0x180070af8]
movzx edx, word [0x180070b14]
movups xmm0, xmmword [0x180070ae8]
mov ecx, dword [0x180070b10]
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 [0x180070b08]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001e115
cmp byte [0x180070b31], r14b
movups xmm0, xmmword [0x180070b18]
movzx eax, word [0x180070b30]
movsd xmm1, qword [0x180070b28]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x38], ax
movsd qword [rsp + 0x30], xmm1
je 0x18001e10b
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 0x18002008c
movups xmm1, xmmword [0x180070b48]
mov ecx, dword [0x180070b60]
movups xmm0, xmmword [0x180070b38]
movzx edx, byte [0x180070b64]
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 [0x180070b58]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001e2de
movups xmm0, xmmword [0x180070b68]
mov eax, dword [0x180070b78]
movzx ecx, byte [0x180070b7c]
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 0x18002008c
movups xmm1, xmmword [0x180070b90]
movzx ecx, word [0x180070bb0]
movups xmm0, xmmword [0x180070b80]
movzx edx, byte [0x180070bb2]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x32
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 [0x180070ba0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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], 0x31
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 0x18001e44c
movups xmm0, xmmword [0x180070bb8]
mov eax, dword [0x180070bc8]
movzx ecx, byte [0x180070bcc]
jmp 0x18001e25f
movups xmm1, xmmword [0x180070be0]
movzx ecx, word [0x180070bf8]
movups xmm0, xmmword [0x180070bd0]
movzx edx, byte [0x180070bfa]
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 [0x180070bf0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001e5f3
cmp byte [0x180070c0d], r14b
mov eax, dword [0x180070c08]
movsd xmm0, qword [0x180070c00]
mov dword [rsp + 0x28], eax
movzx eax, word [0x180070c0c]
mov word [rsp + 0x2c], ax
movsd qword [rsp + 0x20], xmm0
je 0x18001e5e9
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 0x18002008c
movups xmm1, xmmword [0x180070c20]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [0x180070c10]
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 [0x180070c30]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001e76a
movups xmm0, xmmword [0x180070c38]
movups xmmword [rsp + 0x20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18001e760
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 0x18002008c
movups xmm1, xmmword [0x180070c58]
movzx edx, word [0x180070c74]
movups xmm0, xmmword [0x180070c48]
mov ecx, dword [0x180070c70]
movzx r8d, byte [0x180070c76]
movups xmmword [rsp + 0x20], xmm0
xor r8b, 0x5f
xor byte [rsp + 0x21], 0x32
movsd xmm0, qword [0x180070c68]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001e95e
cmp byte [0x180070c8d], r14b
mov eax, dword [0x180070c88]
movups xmm0, xmmword [0x180070c78]
mov dword [rsp + 0x30], eax
movzx eax, word [0x180070c8c]
movups xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x34], ax
je 0x18001e954
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 0x18002008c
movups xmm1, xmmword [0x180070ca0]
movzx ecx, word [0x180070cc0]
movups xmm0, xmmword [0x180070c90]
movzx edx, byte [0x180070cc2]
movups xmmword [rsp + 0x30], xmm1
xor byte [rsp + 0x31], 0x42
xor dl, 0x32
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 [0x180070cb0]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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], 0x31
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 0x18001ead5
movups xmm0, xmmword [0x180070cc8]
movzx eax, word [0x180070ce0]
movsd xmm1, qword [0x180070cd8]
movzx ecx, byte [0x180070ce2]
jmp 0x180019915
movups xmm1, xmmword [0x180070cf8]
lea rdx, [rsp + 0x20]
mov rcx, rbx
movups xmm0, xmmword [0x180070ce8]
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 [0x180070d08]
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor 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 0x18001ecad
cmp byte [0x180070d2f], r14b
movups xmm0, xmmword [0x180070d18]
movsd xmm1, qword [0x180070d28]
movups xmmword [rsp + 0x20], xmm0
movsd qword [rsp + 0x30], xmm1
je 0x18001eca3
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 0x18002008c
movzx ecx, word [0x180070d4c]
mov eax, dword [0x180070d48]
movzx edx, byte [0x180070d4e]
movups xmm0, xmmword [0x180070d30]
xor dl, 0x4f
mov dword [rsp + 0x38], eax
movsd xmm1, qword [0x180070d40]
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 0x18001edfa
movzx eax, word [0x180070d58]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x180070d50]
movzx ecx, byte [0x180070d5a]
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 0x18002008c
movups xmm1, xmmword [0x180070d70]
mov ecx, dword [0x180070d80]
lea rdx, [rsp + 0x20]
movups xmm0, xmmword [0x180070d60]
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 0x18001ef4d
movzx eax, word [0x180070d90]
lea rdx, [rsp + 0x20]
movsd xmm0, qword [0x180070d88]
movzx ecx, byte [0x180070d92]
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 0x18002008c
cmp byte [0x180070db3], r14b
movups xmm0, xmmword [0x180070d98]
mov eax, dword [0x180070db0]
movsd xmm1, qword [0x180070da8]
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x38], eax
movsd qword [rsp + 0x30], xmm1
je 0x18001f00a
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 0x18001f03e
movups xmm0, xmmword [0x180070038]
movzx eax, word [0x180070050]
movsd xmm1, qword [0x180070048]
movzx ecx, byte [0x180070052]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x20], 0x4d
jmp 0x18001991f
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], 0x4d
mov byte [rsp + 0x3c], cl
mov byte [rsp + 0x38], al
jmp 0x18002008c
movups xmm0, xmmword [0x18006ffa0]
mov eax, dword [0x18006ffb0]
cmp byte [0x18006ffb3], 0
jmp 0x180020018
movups xmm0, xmmword [0x18006ff58]
mov eax, dword [0x18006ff68]
cmp byte [0x18006ff6b], 0
jmp 0x180020018
movups xmm0, xmmword [0x18006ff10]
mov eax, dword [0x18006ff20]
cmp byte [0x18006ff23], 0
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], eax
je 0x180020087
xor byte [rsp + 0x21], 0x32
xor byte [rsp + 0x22], 0x33
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x24], 0x35
xor byte [rsp + 0x25], 0x36
xor byte [rsp + 0x26], 0x37
xor byte [rsp + 0x27], 0x38
xor byte [rsp + 0x28], 0x39
xor byte [rsp + 0x29], 0x3a
xor byte [rsp + 0x2a], 0x3b
xor byte [rsp + 0x2b], 0x3c
xor byte [rsp + 0x2c], 0x3d
xor byte [rsp + 0x2d], 0x3e
xor byte [rsp + 0x2e], 0x3f
xor byte [rsp + 0x2f], 0x40
xor byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x42
xor byte [rsp + 0x32], 0x43
xor byte [rsp + 0x33], 0x44
mov byte [rsp + 0x20], 0x42
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.1800018d0
mov rcx, rbx
call fcn.180001a00
mov rax, rdi
add rsp, 0x158
pop r15
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret