Function at 0x180023870
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
movups xmm0, xmmword [str.pCFUgWTfd_f_fa_pCFUgWTfd_f]
mov rbx, rdx
mov rsi, rcx
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1800238e9
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x41
mov r14, 0xffffffffffffffff
lea rcx, [rbp - 0x30]
mov rax, r14
inc rax
cmp byte [rcx + rax], 0
jne 0x1800238f7
mov r15, qword [rdx + 0x18]
mov rcx, rbx
mov rdi, qword [rdx + 0x10]
cmp r15, 0x10
jb 0x180023914
mov rcx, qword [rdx]
cmp rdi, rax
jne 0x18002392d
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
je 0x180023a52
movups xmm0, xmmword [0x18006d080]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180023985
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x41
lea rcx, [rbp - 0x30]
mov rax, r14
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180023990
mov rcx, rbx
cmp r15, 0x10
jb 0x1800239a5
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x1800239be
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
je 0x180023a52
movups xmm0, xmmword [0x18006d090]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180023a16
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x41
lea rcx, [rbp - 0x30]
mov rax, r14
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180023a20
mov rcx, rbx
cmp r15, 0x10
jb 0x180023a35
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180023afb
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180023afb
movsd xmm0, qword [0x18006d0a0]
movzx eax, byte [0x18006d0a8]
movsd qword [rbp - 0x30], xmm0
xor al, 0x39
xor byte [rbp - 0x2f], 0x32
xorps xmm0, xmm0
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor edi, edi
mov byte [rbp - 0x28], al
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], rdi
lea rax, [rbp - 0x30]
mov qword [rsi + 0x18], rdi
mov byte [rbp - 0x30], 0x41
nop
inc r14
cmp byte [rax + r14], dil
jne 0x180023aa0
mov r8, r14
lea rdx, [rbp - 0x30]
mov rcx, rsi
call fcn.1800015b0
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x180026d65
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x180023af1
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180026d91
mov rcx, r8
call fcn.1800293d0
jmp 0x180026d65
mov eax, dword [0x18006d0b8]
movzx ecx, byte [0x18006d0bc]
movsd xmm0, qword [0x18006d0b0]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x28], al
mov byte [rbp - 0x24], cl
mov rax, r14
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
inc rax
cmp byte [rcx + rax], 0
jne 0x180023b56
mov rcx, rbx
cmp r15, 0x10
jb 0x180023b6b
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180023bc3
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180023bc3
mov eax, dword [0x18006d0c0]
movzx ecx, byte [0x18006d0c6]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006d0c4]
mov byte [rbp + 0x28], 0x50
xor byte [rbp + 0x29], 0x32
lea rdx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
mov word [rbp + 0x2c], ax
xor al, 0x35
xor byte [rbp + 0x2d], 0x36
xor cl, 0x37
mov byte [rbp + 0x2c], al
mov byte [rbp + 0x2e], cl
jmp 0x180026d25
movzx ecx, word [0x18006d0d4]
mov eax, dword [0x18006d0d0]
movsd xmm0, qword [str.sbldZXNVOKYb_]
movzx edx, byte [0x18006d0d6]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov word [rbp - 0x24], cx
xor cl, 0x3d
xor byte [rbp - 0x23], 0x3e
xor dl, 0x3f
mov byte [rbp - 0x28], al
mov byte [rbp - 0x24], cl
mov rax, r14
mov byte [rbp - 0x22], dl
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
inc rax
cmp byte [rcx + rax], 0
jne 0x180023c33
mov rcx, rbx
cmp r15, 0x10
jb 0x180023c48
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180023cb4
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180023cb4
movzx eax, word [0x18006d0e0]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [str.a__M]
movzx ecx, byte [0x18006d0e2]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov word [rbp - 0x28], ax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x30], 0x50
mov byte [rbp - 0x26], cl
mov byte [rbp - 0x28], al
jmp 0x180026d25
cmp byte [0x18006d0f3], 0
movsd xmm0, qword [str.sbldZDC_Kex_a_A_PD7]
mov eax, dword [0x18006d0f0]
movsd qword [rbp - 0x30], xmm0
mov dword [rbp - 0x28], eax
je 0x180023d03
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov byte [rbp - 0x30], 0x42
lea rcx, [rbp - 0x30]
mov rax, r14
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180023d10
mov rcx, rbx
cmp r15, 0x10
jb 0x180023d25
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180023d56
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180023d56
mov eax, dword [0x18006d0f4]
movzx ecx, byte [0x18006d0fa]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006d0f8]
jmp 0x180023b97
mov eax, dword [0x18006d108]
movzx ecx, byte [0x18006d10c]
movsd xmm0, qword [str.p_AvZWCgo_bd]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x28], al
mov byte [rbp - 0x24], cl
mov rax, r14
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x41
inc rax
cmp byte [rcx + rax], 0
jne 0x180023db1
mov rcx, rbx
cmp r15, 0x10
jb 0x180023dc6
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180023e18
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180023e18
cmp byte [0x18006d117], 0
mov rax, qword [str.p_AVZWC8sbldZ_YKex_Oa_a__XTD]
mov qword [rbp + 0x28], rax
je 0x180023e0f
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
xor byte [rbp + 0x2c], 0x35
xor byte [rbp + 0x2d], 0x36
xor byte [rbp + 0x2e], 0x37
xor byte [rbp + 0x2f], 0x38
mov byte [rbp + 0x28], 0x41
lea rdx, [rbp + 0x28]
jmp 0x180026d25
movups xmm0, xmmword [0x18006d118]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180023e70
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x42
lea rcx, [rbp - 0x30]
mov rax, r14
inc rax
cmp byte [rcx + rax], 0
jne 0x180023e77
mov rcx, rbx
cmp r15, 0x10
jb 0x180023e8c
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180023f1b
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180023f1b
cmp byte [0x18006d13b], 0
movups xmm0, xmmword [0x18006d128]
mov eax, dword [0x18006d138]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180023f12
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
mov byte [rbp - 0x30], 0x50
lea rdx, [rbp - 0x30]
jmp 0x180026d25
movups xmm0, xmmword [str.sblrZYSgmHN_Va_w_P]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180023f73
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x42
lea rcx, [rbp - 0x30]
mov rax, r14
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180023f80
mov rcx, rbx
cmp r15, 0x10
jb 0x180023f95
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180024001
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180024001
movzx eax, word [0x18006d158]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x18006d150]
movzx ecx, byte [0x18006d15a]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov word [rbp - 0x28], ax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x30], 0x46
mov byte [rbp - 0x26], cl
mov byte [rbp - 0x28], al
jmp 0x180026d25
movzx eax, byte [0x18006d168]
lea rcx, [rbp - 0x30]
movsd xmm0, qword [str.sblua_h9]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor al, 0x39
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
mov rax, r14
inc rax
cmp byte [rcx + rax], 0
jne 0x180024041
mov rcx, rbx
cmp r15, 0x10
jb 0x180024056
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180024099
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180024099
mov eax, dword [str._GRP5]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x18006d170]
mov byte [rbp + 0x28], 0x51
xor byte [rbp + 0x29], 0x32
lea rdx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
xor al, 0x35
mov byte [rbp + 0x2c], al
jmp 0x180026d25
cmp byte [0x18006d181], 0
movsd xmm0, qword [str.sblvgrzgz:]
movzx eax, word [0x18006d180]
movsd qword [rbp - 0x30], xmm0
mov word [rbp - 0x28], ax
je 0x1800240e2
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
mov byte [rbp - 0x30], 0x42
lea rcx, [rbp - 0x30]
mov rax, r14
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x1800240f0
mov rcx, rbx
cmp r15, 0x10
jb 0x180024105
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x18002413a
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x18002413a
mov eax, dword [str.s_wy]
movzx ecx, byte [0x18006d18a]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006d188]
mov byte [rbp + 0x28], 0x42
jmp 0x180023b9b
mov eax, dword [0x18006d198]
movzx ecx, byte [0x18006d19c]
movsd xmm0, qword [str.sblwZCG_kxd]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x28], al
mov byte [rbp - 0x24], cl
mov rax, r14
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
inc rax
cmp byte [rcx + rax], 0
jne 0x180024195
mov rcx, rbx
cmp r15, 0x10
jb 0x1800241aa
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180024201
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x180024201
movsd xmm0, qword [str.r_FDP]
lea rdx, [rbp - 0x30]
movzx eax, byte [0x18006d1a8]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor al, 0x39
mov byte [rbp - 0x30], 0x43
mov byte [rbp - 0x28], al
jmp 0x180026d25
cmp byte [0x18006d1bd], 0
mov eax, dword [0x18006d1b8]
movsd xmm0, qword [str.sblpDCZPQc_]
mov dword [rbp - 0x28], eax
movzx eax, word [0x18006d1bc]
mov word [rbp - 0x24], ax
movsd qword [rbp - 0x30], xmm0
je 0x180024263
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
mov byte [rbp - 0x30], 0x42
lea rcx, [rbp - 0x30]
mov rax, r14
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180024270
mov rcx, rbx
cmp r15, 0x10
jb 0x180024285
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x1800242ec
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x1800242ec
cmp byte [0x18006d1c9], 0
movsd xmm0, qword [str.u_A_]
movzx eax, word [0x18006d1c8]
movsd qword [rbp - 0x30], xmm0
mov word [rbp - 0x28], ax
je 0x1800242e3
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
mov byte [rbp - 0x30], 0x44
lea rdx, [rbp - 0x30]
jmp 0x180026d25
mov eax, dword [0x18006d1d8]
movzx ecx, byte [0x18006d1dc]
movsd xmm0, qword [0x18006d1d0]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x28], al
mov byte [rbp - 0x24], cl
mov rax, r14
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
inc rax
cmp byte [rcx + rax], 0
jne 0x180024347
mov rcx, rbx
cmp r15, 0x10
jb 0x18002435c
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x18002439b
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x18002439b
mov eax, dword [0x18006d1e0]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006d1e4]
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
mov word [rbp + 0x2c], ax
xor al, 0x35
mov byte [rbp + 0x2c], al
jmp 0x180026d19
mov eax, dword [0x18006d1f0]
movzx ecx, byte [0x18006d1f4]
movsd xmm0, qword [str.s_R_jfp_t_b_rd]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x28], al
mov byte [rbp - 0x24], cl
mov rax, r14
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
inc rax
cmp byte [rcx + rax], 0
jne 0x1800243f6
mov rcx, rbx
cmp r15, 0x10
jb 0x18002440b
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x18002443c
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
jne 0x18002443c
mov eax, dword [0x18006d1f8]
movzx ecx, byte [0x18006d1fe]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006d1fc]
jmp 0x180023b97
cmp byte [0x18006d21b], 0
movups xmm0, xmmword [str.sblpzitQKYWYbjM___]
mov eax, dword [0x18006d218]
movsd xmm1, qword [0x18006d210]
movups xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x18], eax
movsd qword [rbp - 0x20], xmm1
je 0x1800244d6
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
xor byte [rbp - 0x18], 0x49
xor byte [rbp - 0x17], 0x4a
xor byte [rbp - 0x16], 0x4b
xor byte [rbp - 0x15], 0x4c
mov byte [rbp - 0x30], 0x42
lea rax, [rbp - 0x30]
nop word [rax + rax]
inc r14
cmp byte [rax + r14], 0
jne 0x1800244e0
mov rcx, rbx
cmp r15, 0x10
jb 0x1800244f6
mov rcx, qword [rbx]
cmp rdi, r14
jne 0x18002450f
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180066ce0
test eax, eax
je 0x180026cf5
movzx ecx, word [0x18006d23c]
mov eax, dword [0x18006d238]
movzx edx, byte [0x18006d23e]
movups xmm0, xmmword [0x18006d220]
xor dl, 0x4f
mov dword [rbp - 0x18], eax
movsd xmm1, qword [0x18006d230]
xor al, 0x49
xor byte [rbp - 0x17], 0x4a
xor byte [rbp - 0x16], 0x4b
xor byte [rbp - 0x15], 0x4c
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
movsd qword [rbp - 0x20], xmm1
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
mov word [rbp - 0x14], cx
xor cl, 0x4d
xor byte [rbp - 0x13], 0x4e
mov byte [rbp - 0x14], cl
mov rcx, rbx
mov byte [rbp - 0x12], dl
lea rdx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x18], al
call fcn.180001560
test al, al
jne 0x180026cf5
cmp byte [0x18006d259], 0
movups xmm0, xmmword [str.sblpziQW_dhO_V.]
movzx eax, word [0x18006d258]
movsd xmm1, qword [0x18006d250]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x18], ax
movsd qword [rbp - 0x20], xmm1
je 0x18002466b
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
xor byte [rbp - 0x18], 0x49
xor byte [rbp - 0x17], 0x4a
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026cf5
cmp byte [0x18006d283], 0
movups xmm0, xmmword [str.sblqXSE_TXEmW42]
mov eax, dword [0x18006d280]
movsd xmm1, qword [0x18006d278]
movups xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x18], eax
movsd qword [rbp - 0x20], xmm1
je 0x180024719
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
xor byte [rbp - 0x18], 0x49
xor byte [rbp - 0x17], 0x4a
xor byte [rbp - 0x16], 0x4b
xor byte [rbp - 0x15], 0x4c
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
je 0x180024789
movups xmm0, xmmword [0x18006d288]
movzx eax, byte [0x18006d298]
lea rdx, [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor al, 0x41
mov byte [rbp - 0x30], 0x45
mov byte [rbp - 0x20], al
jmp 0x180026d25
movzx ecx, word [0x18006d2ac]
mov eax, dword [0x18006d2a8]
movzx edx, byte [0x18006d2ae]
movsd xmm0, qword [0x18006d2a0]
xor dl, 0x3f
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov word [rbp - 0x24], cx
xor cl, 0x3d
xor byte [rbp - 0x23], 0x3e
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x22], dl
lea rdx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
je 0x180024859
movzx eax, word [0x18006d2b8]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x18006d2b0]
movzx ecx, byte [0x18006d2ba]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov word [rbp - 0x28], ax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x30], 0x4b
mov byte [rbp - 0x26], cl
mov byte [rbp - 0x28], al
jmp 0x180026d25
movzx ecx, word [0x18006d2cc]
mov eax, dword [0x18006d2c8]
movzx edx, byte [0x18006d2ce]
movsd xmm0, qword [str.sblxZYClKOXWb_]
xor dl, 0x3f
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov word [rbp - 0x24], cx
xor cl, 0x3d
xor byte [rbp - 0x23], 0x3e
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x22], dl
lea rdx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
je 0x180024929
movzx eax, word [0x18006d2d8]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x18006d2d0]
movzx ecx, byte [0x18006d2da]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov word [rbp - 0x28], ax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x30], 0x4c
mov byte [rbp - 0x26], cl
mov byte [rbp - 0x28], al
jmp 0x180026d25
movups xmm0, xmmword [str.sblyjdXV_ezc_r]
movzx eax, byte [0x18006d2f0]
lea rdx, [rbp - 0x30]
xor al, 0x41
mov rcx, rbx
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x20], al
call fcn.180001560
test al, al
jne 0x180026cdc
movups xmm0, xmmword [str.sblyjdXV_ezc_r_f_]
movzx eax, byte [0x18006d308]
lea rdx, [rbp - 0x30]
xor al, 0x41
mov rcx, rbx
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x20], al
call fcn.180001560
test al, al
jne 0x180026cdc
movups xmm0, xmmword [str.sblyjdXV_ezc_r_r_]
movzx eax, byte [0x18006d320]
lea rdx, [rbp - 0x30]
xor al, 0x41
mov rcx, rbx
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x20], al
call fcn.180001560
test al, al
jne 0x180026cdc
movups xmm0, xmmword [str.sblyDVVezc_r_f_]
movzx eax, byte [0x18006d340]
lea rdx, [rbp - 0x30]
xor al, 0x41
mov rcx, rbx
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x20], al
call fcn.180001560
test al, al
jne 0x180026cbc
movups xmm0, xmmword [str.sblyDVVezc_r_r_]
movzx eax, byte [0x18006d360]
lea rdx, [rbp - 0x30]
movsd xmm1, qword [str.22_615]
xor al, 0x49
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
mov rcx, rbx
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
movsd qword [rbp - 0x20], xmm1
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x18], al
call fcn.180001560
test al, al
jne 0x180026cbc
cmp byte [0x18006d37b], 0
movups xmm0, xmmword [str.sblyDVVetLXP_pr]
mov eax, dword [0x18006d378]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180024bda
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026cbc
cmp byte [0x18006d393], 0
movups xmm0, xmmword [str.sblyDVVetLXP_pu]
mov eax, dword [0x18006d390]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180024c5b
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026cbc
cmp byte [str.D_AUQY7], 0
movups xmm0, xmmword [str.sblyDVVetLXP_pt]
mov eax, dword [0x18006d3a8]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180024cdc
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026cbc
cmp byte [0x18006d3c9], 0
movups xmm0, xmmword [0x18006d3b8]
movzx eax, word [0x18006d3c8]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x180024d57
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026c65
movups xmm0, xmmword [0x18006d3d0]
movzx eax, byte [0x18006d3e8]
lea rdx, [rbp - 0x30]
movsd xmm1, qword [0x18006d3e0]
xor al, 0x49
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
mov rcx, rbx
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
movsd qword [rbp - 0x20], xmm1
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x18], al
call fcn.180001560
test al, al
jne 0x180026c65
cmp byte [0x18006d409], 0
movups xmm0, xmmword [0x18006d3f0]
movzx eax, word [0x18006d408]
movsd xmm1, qword [0x18006d400]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x18], ax
movsd qword [rbp - 0x20], xmm1
je 0x180024e97
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
xor byte [rbp - 0x18], 0x49
xor byte [rbp - 0x17], 0x4a
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026c65
movups xmm1, xmmword [0x18006d420]
movzx ecx, byte [0x18006d430]
lea rdx, [rbp - 0x30]
movups xmm0, xmmword [str.sblyZBXJ_SPYb]
xor cl, 0x51
movups xmmword [rbp - 0x20], xmm1
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
xor byte [rbp - 0x18], 0x49
xor byte [rbp - 0x17], 0x4a
xor byte [rbp - 0x16], 0x4b
xor byte [rbp - 0x15], 0x4c
xor byte [rbp - 0x14], 0x4d
xor byte [rbp - 0x13], 0x4e
xor byte [rbp - 0x12], 0x4f
xor byte [rbp - 0x11], 0x50
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
movd eax, xmm1
mov byte [rbp - 0x10], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
xor al, 0x41
mov byte [rbp - 0x20], al
call fcn.180001560
test al, al
jne 0x180026c65
movups xmm0, xmmword [str.sblyZBXJ_SPYbmP__6_6__]
movzx eax, byte [0x18006d450]
lea rdx, [rbp - 0x30]
movsd xmm1, qword [0x18006d448]
xor al, 0x49
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
mov rcx, rbx
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
movsd qword [rbp - 0x20], xmm1
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x18], al
call fcn.180001560
test al, al
jne 0x180026c65
movups xmm0, xmmword [str.sblyZBXJVRXXL_]
movzx eax, byte [0x18006d478]
lea rdx, [rbp - 0x30]
xor al, 0x41
mov rcx, rbx
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x20], al
call fcn.180001560
test al, al
jne 0x180026c08
movzx ecx, word [0x18006d494]
mov eax, dword [0x18006d490]
movzx edx, byte [0x18006d496]
movups xmm0, xmmword [str.sblyZBXJVRXXL__a3]
mov dword [rbp - 0x20], eax
xor dl, 0x47
xor byte [rbp - 0x1f], 0x42
xor al, 0x41
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
mov word [rbp - 0x1c], cx
xor cl, 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x1c], cl
mov rcx, rbx
mov byte [rbp - 0x1a], dl
lea rdx, [rbp - 0x30]
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x20], al
call fcn.180001560
test al, al
jne 0x180026c08
mov eax, dword [0x18006d4b0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006d4b4]
movsd xmm0, qword [str.sblz_Vg_t_vd]
xor cl, 0x3d
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
jne 0x180026bdd
mov eax, dword [0x18006d4c0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006d4c4]
movsd xmm0, qword [str.sblz_Vg_t_bd]
xor cl, 0x3d
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
jne 0x180026bdd
mov eax, dword [0x18006d4d0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006d4d4]
movsd xmm0, qword [str.sblz_Vg_t_td]
xor cl, 0x3d
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
jne 0x180026bdd
mov eax, dword [0x18006d4e0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006d4e4]
movsd xmm0, qword [0x18006d4d8]
xor cl, 0x3d
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
jne 0x180026bdd
mov eax, dword [0x18006d4f0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006d4f4]
movsd xmm0, qword [str.sblz_Vg_t]
xor cl, 0x3d
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
jne 0x180026bdd
mov eax, dword [0x18006d500]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006d504]
movsd xmm0, qword [str.sblz_Vg_t_fd]
xor cl, 0x3d
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
jne 0x180026bdd
mov eax, dword [0x18006d510]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006d514]
movsd xmm0, qword [str.sblz_Vg_t_rd]
xor cl, 0x3d
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
mov byte [rbp - 0x24], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x28], al
call fcn.180001560
test al, al
jne 0x180026bdd
cmp byte [0x18006d535], 0
mov eax, dword [0x18006d530]
movups xmm0, xmmword [0x18006d520]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d534]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x18002545d
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d54d], 0
mov eax, dword [0x18006d548]
movups xmm0, xmmword [0x18006d538]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d54c]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x1800254f1
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d565], 0
mov eax, dword [0x18006d560]
movups xmm0, xmmword [0x18006d550]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d564]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180025585
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d57d], 0
mov eax, dword [0x18006d578]
movups xmm0, xmmword [0x18006d568]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d57c]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180025619
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d595], 0
mov eax, dword [0x18006d590]
movups xmm0, xmmword [0x18006d580]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d594]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x1800256ad
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
movzx eax, word [0x18006d5b0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006d5b2]
movups xmm0, xmmword [0x18006d598]
xor cl, 0x4b
mov word [rbp - 0x18], ax
movsd xmm1, qword [0x18006d5a8]
xor al, 0x49
xor byte [rbp - 0x17], 0x4a
movups xmmword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
movsd qword [rbp - 0x20], xmm1
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
xor byte [rbp - 0x1a], 0x47
xor byte [rbp - 0x19], 0x48
mov byte [rbp - 0x16], cl
mov rcx, rbx
mov byte [rbp - 0x30], 0x42
mov byte [rbp - 0x18], al
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d5cd], 0
mov eax, dword [0x18006d5c8]
movups xmm0, xmmword [0x18006d5b8]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d5cc]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x1800257ee
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d5e5], 0
mov eax, dword [0x18006d5e0]
movups xmm0, xmmword [0x18006d5d0]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d5e4]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180025882
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d5fd], 0
mov eax, dword [0x18006d5f8]
movups xmm0, xmmword [0x18006d5e8]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d5fc]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180025916
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d615], 0
mov eax, dword [0x18006d610]
movups xmm0, xmmword [0x18006d600]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d614]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x1800259aa
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d62d], 0
mov eax, dword [0x18006d628]
movups xmm0, xmmword [str.sbldUMInIIU_]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006d62c]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180025a3e
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
xor byte [rbp - 0x1c], 0x45
xor byte [rbp - 0x1b], 0x46
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b80
cmp byte [0x18006d653], 0
movups xmm0, xmmword [0x18006d640]
mov eax, dword [0x18006d650]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180025abf
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b43
cmp byte [0x18006d66b], 0
movups xmm0, xmmword [0x18006d658]
mov eax, dword [0x18006d668]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180025b40
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b43
cmp byte [0x18006d683], 0
movups xmm0, xmmword [str.sbl___cMRnNWb]
mov eax, dword [0x18006d680]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180025bc1
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
xor byte [rbp - 0x1e], 0x43
xor byte [rbp - 0x1d], 0x44
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b43
cmp byte [0x18006d69d], 0
mov eax, dword [0x18006d698]
movsd xmm0, qword [0x18006d690]
mov dword [rbp - 0x28], eax
movzx eax, word [0x18006d69c]
mov word [rbp - 0x24], ax
movsd qword [rbp - 0x30], xmm0
je 0x180025c37
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b24
cmp byte [0x18006d6ad], 0
mov eax, dword [0x18006d6a8]
movsd xmm0, qword [str.sblbTXhyf_n_tc_]
mov dword [rbp - 0x28], eax
movzx eax, word [0x18006d6ac]
mov word [rbp - 0x24], ax
movsd qword [rbp - 0x30], xmm0
je 0x180025cad
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b24
cmp byte [0x18006d6bd], 0
mov eax, dword [0x18006d6b8]
movsd xmm0, qword [str.sblbTXhyf_n_bc_]
mov dword [rbp - 0x28], eax
movzx eax, word [0x18006d6bc]
mov word [rbp - 0x24], ax
movsd qword [rbp - 0x30], xmm0
je 0x180025d23
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026b24
cmp byte [0x18006d6d9], 0
movups xmm0, xmmword [str.sblgVYXLHd_f_fa]
movzx eax, word [0x18006d6d8]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x180025d9e
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026ae7
cmp byte [0x18006d6f1], 0
movups xmm0, xmmword [0x18006d6e0]
movzx eax, word [0x18006d6f0]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x180025e19
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
xor byte [rbp - 0x28], 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor byte [rbp - 0x20], 0x41
xor byte [rbp - 0x1f], 0x42
mov byte [rbp - 0x30], 0x42
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.180001560
test al, al
jne 0x180026ae7
cmp byte [0x18006d709], 0
movups xmm0, xmmword [str.sblgVYXLHd_f]
movzx eax, word [0x18006d708]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x180025e94
mov byte [rbp + 0x2c], al
mov rcx, rsi
call fcn.1800018d0
mov rcx, rbx
call fcn.180001a00
jmp 0x180026d74
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
lea rdx, [rbp + 0x28]
jmp 0x180026994
cmp byte [0x18006d72f], 0
mov rax, qword [str.bQ_ASE8sblg_Y_ZPQc_r]
mov qword [rbp + 0x28], rax
je 0x180026b1b
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
xor byte [rbp + 0x2c], 0x35
xor byte [rbp + 0x2d], 0x36
xor byte [rbp + 0x2e], 0x37
xor byte [rbp + 0x2f], 0x38
mov byte [rbp + 0x28], 0x53
lea rdx, [rbp + 0x28]
jmp 0x180026994
cmp byte [0x18006d6c3], 0
mov eax, dword [str.gS_4]
mov dword [rbp + 0x28], eax
je 0x1800269d8
mov byte [rbp + 0x28], 0x56
jmp 0x1800269cc
cmp byte [0x18006d68f], 0
mov rax, qword [str.eGXG_W8sblbTXhyf_n_nc_]
mov qword [rbp + 0x28], rax
je 0x180026b77
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
xor byte [rbp + 0x2c], 0x35
xor byte [rbp + 0x2d], 0x36
xor byte [rbp + 0x2e], 0x37
xor byte [rbp + 0x2f], 0x38
mov byte [rbp + 0x28], 0x54
lea rdx, [rbp + 0x28]
jmp 0x180026994
mov eax, dword [0x18006d638]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [str.a_P__F]
movzx ecx, byte [0x18006d63c]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x30], 0x50
mov byte [rbp - 0x24], cl
mov byte [rbp - 0x28], al
jmp 0x180026994
mov eax, dword [str.k_U5]
lea rdx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x18006d51c]
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
xor al, 0x35
mov byte [rbp + 0x28], 0x5a
jmp 0x180026991
mov eax, dword [0x18006d4a0]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [str._G_G]
movzx ecx, byte [0x18006d4a4]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov dword [rbp - 0x28], eax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x30], 0x4d
mov byte [rbp - 0x24], cl
mov byte [rbp - 0x28], al
jmp 0x180026994
movzx eax, word [0x18006d460]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [str._G_GUN_U__]
movzx ecx, byte [0x18006d462]
movsd qword [rbp - 0x30], xmm0
xor byte [rbp - 0x2f], 0x32
xor byte [rbp - 0x2e], 0x33
xor byte [rbp - 0x2d], 0x34
xor byte [rbp - 0x2c], 0x35
xor byte [rbp - 0x2b], 0x36
xor byte [rbp - 0x2a], 0x37
xor byte [rbp - 0x29], 0x38
mov word [rbp - 0x28], ax
xor al, 0x39
xor byte [rbp - 0x27], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x30], 0x4d
mov byte [rbp - 0x26], cl
mov byte [rbp - 0x28], al
jmp 0x180026994
mov eax, dword [0x18006d3ac]
movzx ecx, byte [0x18006d3b2]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006d3b0]
mov byte [rbp + 0x28], 0x4d
jmp 0x180023b9b
mov eax, dword [str.c__M5]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x18006d328]
mov byte [rbp + 0x28], 0x52
jmp 0x18002407f
mov eax, dword [str.e_R__6]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006d260]
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
mov word [rbp + 0x2c], ax
xor byte [rbp + 0x2c], 0x35
xor byte [rbp + 0x2d], 0x36
lea rdx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x54
mov rcx, rsi
call fcn.1800018d0
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x180026d63
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x180026d5e
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180026d91
mov rcx, r8
call fcn.1800293d0
xor edi, edi
mov byte [rbx], dil
mov qword [rbx + 0x18], 0xf
mov qword [rbx + 0x10], rdi
mov rax, rsi
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.180001360
int3