Function at 0x180024b70
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 0x180024be9
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 0x180024bf7
mov r15, qword [rdx + 0x18]
mov rcx, rbx
mov rdi, qword [rdx + 0x10]
cmp r15, 0x10
jb 0x180024c14
mov rcx, qword [rdx]
cmp rdi, rax
jne 0x180024c2d
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
je 0x180024d52
movups xmm0, xmmword [0x18006f080]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180024c85
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 0x180024c90
mov rcx, rbx
cmp r15, 0x10
jb 0x180024ca5
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180024cbe
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
je 0x180024d52
movups xmm0, xmmword [0x18006f090]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180024d16
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 0x180024d20
mov rcx, rbx
cmp r15, 0x10
jb 0x180024d35
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180024dfb
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x180024dfb
movsd xmm0, qword [0x18006f0a0]
movzx eax, byte [0x18006f0a8]
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 0x180024da0
mov r8, r14
lea rdx, [rbp - 0x30]
mov rcx, rsi
call fcn.1800015b0
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x180028065
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x180024df1
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180028091
mov rcx, r8
call fcn.18002a6d0
jmp 0x180028065
mov eax, dword [0x18006f0b8]
movzx ecx, byte [0x18006f0bc]
movsd xmm0, qword [0x18006f0b0]
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 0x180024e56
mov rcx, rbx
cmp r15, 0x10
jb 0x180024e6b
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180024ec3
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x180024ec3
mov eax, dword [0x18006f0c0]
movzx ecx, byte [0x18006f0c6]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006f0c4]
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 0x180028025
movzx ecx, word [0x18006f0d4]
mov eax, dword [0x18006f0d0]
movsd xmm0, qword [str.sbldZXNVOKYb_]
movzx edx, byte [0x18006f0d6]
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 0x180024f33
mov rcx, rbx
cmp r15, 0x10
jb 0x180024f48
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180024fb4
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x180024fb4
movzx eax, word [0x18006f0e0]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [str.a__M]
movzx ecx, byte [0x18006f0e2]
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 0x180028025
cmp byte [0x18006f0f3], 0
movsd xmm0, qword [str.sbldZDC_Kex_a_A_PD7]
mov eax, dword [0x18006f0f0]
movsd qword [rbp - 0x30], xmm0
mov dword [rbp - 0x28], eax
je 0x180025003
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 0x180025010
mov rcx, rbx
cmp r15, 0x10
jb 0x180025025
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180025056
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x180025056
mov eax, dword [0x18006f0f4]
movzx ecx, byte [0x18006f0fa]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006f0f8]
jmp 0x180024e97
mov eax, dword [0x18006f108]
movzx ecx, byte [0x18006f10c]
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 0x1800250b1
mov rcx, rbx
cmp r15, 0x10
jb 0x1800250c6
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180025118
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x180025118
cmp byte [0x18006f117], 0
mov rax, qword [str.p_AVZWC8sbldZ_YKex_Oa_a__XTD]
mov qword [rbp + 0x28], rax
je 0x18002510f
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 0x180028025
movups xmm0, xmmword [0x18006f118]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180025170
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 0x180025177
mov rcx, rbx
cmp r15, 0x10
jb 0x18002518c
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x18002521b
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x18002521b
cmp byte [0x18006f13b], 0
movups xmm0, xmmword [0x18006f128]
mov eax, dword [0x18006f138]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180025212
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 0x180028025
movups xmm0, xmmword [str.sblrZYSgmHN_Va_w_P]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180025273
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 0x180025280
mov rcx, rbx
cmp r15, 0x10
jb 0x180025295
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180025301
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x180025301
movzx eax, word [0x18006f158]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x18006f150]
movzx ecx, byte [0x18006f15a]
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 0x180028025
movzx eax, byte [0x18006f168]
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 0x180025341
mov rcx, rbx
cmp r15, 0x10
jb 0x180025356
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180025399
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x180025399
mov eax, dword [str._GRP5]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x18006f170]
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 0x180028025
cmp byte [0x18006f181], 0
movsd xmm0, qword [str.sblvgrzgz:]
movzx eax, word [0x18006f180]
movsd qword [rbp - 0x30], xmm0
mov word [rbp - 0x28], ax
je 0x1800253e2
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 0x1800253f0
mov rcx, rbx
cmp r15, 0x10
jb 0x180025405
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x18002543a
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x18002543a
mov eax, dword [str.s_wy]
movzx ecx, byte [0x18006f18a]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006f188]
mov byte [rbp + 0x28], 0x42
jmp 0x180024e9b
mov eax, dword [0x18006f198]
movzx ecx, byte [0x18006f19c]
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 0x180025495
mov rcx, rbx
cmp r15, 0x10
jb 0x1800254aa
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x180025501
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x180025501
movsd xmm0, qword [str.r_FDP]
lea rdx, [rbp - 0x30]
movzx eax, byte [0x18006f1a8]
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 0x180028025
cmp byte [0x18006f1bd], 0
mov eax, dword [0x18006f1b8]
movsd xmm0, qword [str.sblpDCZPQc_]
mov dword [rbp - 0x28], eax
movzx eax, word [0x18006f1bc]
mov word [rbp - 0x24], ax
movsd qword [rbp - 0x30], xmm0
je 0x180025563
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 0x180025570
mov rcx, rbx
cmp r15, 0x10
jb 0x180025585
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x1800255ec
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x1800255ec
cmp byte [0x18006f1c9], 0
movsd xmm0, qword [str.u_A_]
movzx eax, word [0x18006f1c8]
movsd qword [rbp - 0x30], xmm0
mov word [rbp - 0x28], ax
je 0x1800255e3
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 0x180028025
mov eax, dword [0x18006f1d8]
movzx ecx, byte [0x18006f1dc]
movsd xmm0, qword [0x18006f1d0]
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 0x180025647
mov rcx, rbx
cmp r15, 0x10
jb 0x18002565c
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x18002569b
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x18002569b
mov eax, dword [0x18006f1e0]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006f1e4]
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 0x180028019
mov eax, dword [0x18006f1f0]
movzx ecx, byte [0x18006f1f4]
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 0x1800256f6
mov rcx, rbx
cmp r15, 0x10
jb 0x18002570b
mov rcx, qword [rbx]
cmp rdi, rax
jne 0x18002573c
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
jne 0x18002573c
mov eax, dword [0x18006f1f8]
movzx ecx, byte [0x18006f1fe]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006f1fc]
jmp 0x180024e97
cmp byte [0x18006f21b], 0
movups xmm0, xmmword [str.sblpzitQKYWYbjM___]
mov eax, dword [0x18006f218]
movsd xmm1, qword [0x18006f210]
movups xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x18], eax
movsd qword [rbp - 0x20], xmm1
je 0x1800257d6
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 0x1800257e0
mov rcx, rbx
cmp r15, 0x10
jb 0x1800257f6
mov rcx, qword [rbx]
cmp rdi, r14
jne 0x18002580f
mov r8, rdi
lea rdx, [rbp - 0x30]
call fcn.180067fe0
test eax, eax
je 0x180027ff5
movzx ecx, word [0x18006f23c]
mov eax, dword [0x18006f238]
movzx edx, byte [0x18006f23e]
movups xmm0, xmmword [0x18006f220]
xor dl, 0x4f
mov dword [rbp - 0x18], eax
movsd xmm1, qword [0x18006f230]
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 0x180027ff5
cmp byte [0x18006f259], 0
movups xmm0, xmmword [str.sblpziQW_dhO_V.]
movzx eax, word [0x18006f258]
movsd xmm1, qword [0x18006f250]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x18], ax
movsd qword [rbp - 0x20], xmm1
je 0x18002596b
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 0x180027ff5
cmp byte [0x18006f283], 0
movups xmm0, xmmword [str.sblqXSE_TXEmW42]
mov eax, dword [0x18006f280]
movsd xmm1, qword [0x18006f278]
movups xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x18], eax
movsd qword [rbp - 0x20], xmm1
je 0x180025a19
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 0x180025a89
movups xmm0, xmmword [0x18006f288]
movzx eax, byte [0x18006f298]
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 0x180028025
movzx ecx, word [0x18006f2ac]
mov eax, dword [0x18006f2a8]
movzx edx, byte [0x18006f2ae]
movsd xmm0, qword [0x18006f2a0]
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 0x180025b59
movzx eax, word [0x18006f2b8]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x18006f2b0]
movzx ecx, byte [0x18006f2ba]
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 0x180028025
movzx ecx, word [0x18006f2cc]
mov eax, dword [0x18006f2c8]
movzx edx, byte [0x18006f2ce]
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 0x180025c29
movzx eax, word [0x18006f2d8]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x18006f2d0]
movzx ecx, byte [0x18006f2da]
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 0x180028025
movups xmm0, xmmword [str.sblyjdXV_ezc_r]
movzx eax, byte [0x18006f2f0]
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 0x180027fdc
movups xmm0, xmmword [str.sblyjdXV_ezc_r_f_]
movzx eax, byte [0x18006f308]
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 0x180027fdc
movups xmm0, xmmword [str.sblyjdXV_ezc_r_r_]
movzx eax, byte [0x18006f320]
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 0x180027fdc
movups xmm0, xmmword [str.sblyDVVezc_r_f_]
movzx eax, byte [0x18006f340]
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 0x180027fbc
movups xmm0, xmmword [str.sblyDVVezc_r_r_]
movzx eax, byte [0x18006f360]
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 0x180027fbc
cmp byte [0x18006f37b], 0
movups xmm0, xmmword [str.sblyDVVetLXP_pr]
mov eax, dword [0x18006f378]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180025eda
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 0x180027fbc
cmp byte [0x18006f393], 0
movups xmm0, xmmword [str.sblyDVVetLXP_pu]
mov eax, dword [0x18006f390]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180025f5b
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 0x180027fbc
cmp byte [str.D_AUQY7], 0
movups xmm0, xmmword [str.sblyDVVetLXP_pt]
mov eax, dword [0x18006f3a8]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180025fdc
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 0x180027fbc
cmp byte [0x18006f3c9], 0
movups xmm0, xmmword [0x18006f3b8]
movzx eax, word [0x18006f3c8]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x180026057
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 0x180027f65
movups xmm0, xmmword [0x18006f3d0]
movzx eax, byte [0x18006f3e8]
lea rdx, [rbp - 0x30]
movsd xmm1, qword [0x18006f3e0]
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 0x180027f65
cmp byte [0x18006f409], 0
movups xmm0, xmmword [0x18006f3f0]
movzx eax, word [0x18006f408]
movsd xmm1, qword [0x18006f400]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x18], ax
movsd qword [rbp - 0x20], xmm1
je 0x180026197
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 0x180027f65
movups xmm1, xmmword [0x18006f420]
movzx ecx, byte [0x18006f430]
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 0x180027f65
movups xmm0, xmmword [str.sblyZBXJ_SPYbmP__6_6__]
movzx eax, byte [0x18006f450]
lea rdx, [rbp - 0x30]
movsd xmm1, qword [0x18006f448]
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 0x180027f65
movups xmm0, xmmword [str.sblyZBXJVRXXL_]
movzx eax, byte [0x18006f478]
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 0x180027f08
movzx ecx, word [0x18006f494]
mov eax, dword [0x18006f490]
movzx edx, byte [0x18006f496]
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 0x180027f08
mov eax, dword [0x18006f4b0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006f4b4]
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 0x180027edd
mov eax, dword [0x18006f4c0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006f4c4]
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 0x180027edd
mov eax, dword [0x18006f4d0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006f4d4]
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 0x180027edd
mov eax, dword [0x18006f4e0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006f4e4]
movsd xmm0, qword [0x18006f4d8]
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 0x180027edd
mov eax, dword [0x18006f4f0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006f4f4]
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 0x180027edd
mov eax, dword [0x18006f500]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006f504]
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 0x180027edd
mov eax, dword [0x18006f510]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006f514]
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 0x180027edd
cmp byte [0x18006f535], 0
mov eax, dword [0x18006f530]
movups xmm0, xmmword [0x18006f520]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f534]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x18002675d
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 0x180027e80
cmp byte [0x18006f54d], 0
mov eax, dword [0x18006f548]
movups xmm0, xmmword [0x18006f538]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f54c]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x1800267f1
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 0x180027e80
cmp byte [0x18006f565], 0
mov eax, dword [0x18006f560]
movups xmm0, xmmword [0x18006f550]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f564]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180026885
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 0x180027e80
cmp byte [0x18006f57d], 0
mov eax, dword [0x18006f578]
movups xmm0, xmmword [0x18006f568]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f57c]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180026919
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 0x180027e80
cmp byte [0x18006f595], 0
mov eax, dword [0x18006f590]
movups xmm0, xmmword [0x18006f580]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f594]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x1800269ad
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 0x180027e80
movzx eax, word [0x18006f5b0]
lea rdx, [rbp - 0x30]
movzx ecx, byte [0x18006f5b2]
movups xmm0, xmmword [0x18006f598]
xor cl, 0x4b
mov word [rbp - 0x18], ax
movsd xmm1, qword [0x18006f5a8]
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 0x180027e80
cmp byte [0x18006f5cd], 0
mov eax, dword [0x18006f5c8]
movups xmm0, xmmword [0x18006f5b8]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f5cc]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180026aee
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 0x180027e80
cmp byte [0x18006f5e5], 0
mov eax, dword [0x18006f5e0]
movups xmm0, xmmword [0x18006f5d0]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f5e4]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180026b82
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 0x180027e80
cmp byte [0x18006f5fd], 0
mov eax, dword [0x18006f5f8]
movups xmm0, xmmword [0x18006f5e8]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f5fc]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180026c16
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 0x180027e80
cmp byte [0x18006f615], 0
mov eax, dword [0x18006f610]
movups xmm0, xmmword [0x18006f600]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f614]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180026caa
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 0x180027e80
cmp byte [0x18006f62d], 0
mov eax, dword [0x18006f628]
movups xmm0, xmmword [str.sbldUMInIIU_]
mov dword [rbp - 0x20], eax
movzx eax, word [0x18006f62c]
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x1c], ax
je 0x180026d3e
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 0x180027e80
cmp byte [0x18006f653], 0
movups xmm0, xmmword [0x18006f640]
mov eax, dword [0x18006f650]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180026dbf
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 0x180027e43
cmp byte [0x18006f66b], 0
movups xmm0, xmmword [0x18006f658]
mov eax, dword [0x18006f668]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180026e40
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 0x180027e43
cmp byte [0x18006f683], 0
movups xmm0, xmmword [str.sbl___cMRnNWb]
mov eax, dword [0x18006f680]
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x30], xmm0
je 0x180026ec1
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 0x180027e43
cmp byte [0x18006f69d], 0
mov eax, dword [0x18006f698]
movsd xmm0, qword [0x18006f690]
mov dword [rbp - 0x28], eax
movzx eax, word [0x18006f69c]
mov word [rbp - 0x24], ax
movsd qword [rbp - 0x30], xmm0
je 0x180026f37
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 0x180027e24
cmp byte [0x18006f6ad], 0
mov eax, dword [0x18006f6a8]
movsd xmm0, qword [str.sblbTXhyf_n_tc_]
mov dword [rbp - 0x28], eax
movzx eax, word [0x18006f6ac]
mov word [rbp - 0x24], ax
movsd qword [rbp - 0x30], xmm0
je 0x180026fad
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 0x180027e24
cmp byte [0x18006f6bd], 0
mov eax, dword [0x18006f6b8]
movsd xmm0, qword [str.sblbTXhyf_n_bc_]
mov dword [rbp - 0x28], eax
movzx eax, word [0x18006f6bc]
mov word [rbp - 0x24], ax
movsd qword [rbp - 0x30], xmm0
je 0x180027023
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 0x180027e24
cmp byte [0x18006f6d9], 0
movups xmm0, xmmword [str.sblgVYXLHd_f_fa]
movzx eax, word [0x18006f6d8]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x18002709e
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 0x180027de7
cmp byte [0x18006f6f1], 0
movups xmm0, xmmword [0x18006f6e0]
movzx eax, word [0x18006f6f0]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x180027119
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 0x180027de7
cmp byte [0x18006f709], 0
movups xmm0, xmmword [str.sblgVYXLHd_f]
movzx eax, word [0x18006f708]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x180027194
mov byte [rbp + 0x2c], al
mov rcx, rsi
call fcn.1800018d0
mov rcx, rbx
call fcn.180001a00
jmp 0x180028074
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
lea rdx, [rbp + 0x28]
jmp 0x180027c94
cmp byte [0x18006f72f], 0
mov rax, qword [str.bQ_ASE8sblg_Y_ZPQc_r]
mov qword [rbp + 0x28], rax
je 0x180027e1b
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 0x180027c94
cmp byte [0x18006f6c3], 0
mov eax, dword [str.gS_4]
mov dword [rbp + 0x28], eax
je 0x180027cd8
mov byte [rbp + 0x28], 0x56
jmp 0x180027ccc
cmp byte [0x18006f68f], 0
mov rax, qword [str.eGXG_W8sblbTXhyf_n_nc_]
mov qword [rbp + 0x28], rax
je 0x180027e77
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 0x180027c94
mov eax, dword [0x18006f638]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [str.a_P__F]
movzx ecx, byte [0x18006f63c]
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 0x180027c94
mov eax, dword [str.k_U5]
lea rdx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x18006f51c]
xor byte [rbp + 0x29], 0x32
xor byte [rbp + 0x2a], 0x33
xor byte [rbp + 0x2b], 0x34
xor al, 0x35
mov byte [rbp + 0x28], 0x5a
jmp 0x180027c91
mov eax, dword [0x18006f4a0]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [str._G_G]
movzx ecx, byte [0x18006f4a4]
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 0x180027c94
movzx eax, word [0x18006f460]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [str._G_GUN_U__]
movzx ecx, byte [0x18006f462]
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 0x180027c94
mov eax, dword [0x18006f3ac]
movzx ecx, byte [0x18006f3b2]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006f3b0]
mov byte [rbp + 0x28], 0x4d
jmp 0x180024e9b
mov eax, dword [str.c__M5]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x18006f328]
mov byte [rbp + 0x28], 0x52
jmp 0x18002537f
mov eax, dword [str.e_R__6]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18006f260]
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 0x180028063
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x18002805e
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180028091
mov rcx, r8
call fcn.18002a6d0
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